Expand|Select|Wrap|Line Numbers
- public override int GetSeqNbr(int EmpId)
- {
- DataSet ds = new DataSet();
- int SeqNbr = 0;
- using (SqlConnection conn = new SqlConnection(SelfServiceConn))
- {
- StringBuilder sb = new StringBuilder();
- sb.Append("DECLARE @seq int ");
- sb.Append("SET @seq = 1 ");
- sb.AppendFormat("WHILE(SELECT count(*) from {0}.f0115 where WPAN8 = " + @EmpId + " AND WPIDLN = 0 AND WPRCK7 = @seq) > 0",owner.DTA);
- sb.Append(" BEGIN ");
- sb.Append("SET @seq = @seq + 1");
- sb.Append(" END as SeqNbr");
- SqlDataAdapter da = new SqlDataAdapter(sb.ToString(), conn);
- da.SelectCommand.Parameters.Add("@EmpId", SqlDbType.Int).Value = EmpId;
- da.Fill(ds);
- da.Dispose();
- }
- return SeqNbr;
- }