/Las/Las.Dal/DaAssessStandard.cs

http://sgsoft-las.googlecode.com/ · C# · 38 lines · 32 code · 6 blank · 0 comment · 1 complexity · cc09b17955c204d91a6e541e95a8da42 MD5 · raw file

  1. using System;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using System.Collections.ObjectModel;
  5. using System.Data;
  6. using System.Globalization;
  7. using System.Text;
  8. using System.Data.Common;
  9. using Microsoft.Practices.EnterpriseLibrary.Data;
  10. using Microsoft.Practices.EnterpriseLibrary.Data.Sql;
  11. using Las.Model;
  12. namespace Las.Dal
  13. {
  14. public partial class DaAssessStandard
  15. {
  16. const string SQL_GET_ASS_STD_SUB_GROUPS = "SELECT A,MIN(ASS_STD_ID) AS MINID,COUNT(A) AS ACNT FROM LA_ASSESS_STANDARD WHERE ASS_STD_GROUP_ID=@ASS_STD_GROUP_ID GROUP BY A ORDER BY MINID";
  17. public List<string> GetAssStdSubGroups(string assStdGrpID_)
  18. {
  19. List<string> rc = new List<string>();
  20. DbCommand cmd = db.GetSqlStringCommand(SQL_GET_ASS_STD_SUB_GROUPS);
  21. db.AddInParameter(cmd, "ASS_STD_GROUP_ID", DbType.String, assStdGrpID_);
  22. using (IDataReader reader = db.ExecuteReader(cmd))
  23. {
  24. while (reader.Read())
  25. {
  26. rc.Add(reader.GetString(0));
  27. }
  28. }
  29. return rc;
  30. }
  31. }
  32. }