public List <SClass> GetListClassInProcess() // lấy danh sách lớp trong usercontrol StudyingProcess
        {
            List <SClass> list = new List <SClass>();
            DataTable     dt   = db.ExecuteQueryDataTable("spGetListClassInProcess", CommandType.StoredProcedure); // truy vấn stored

            foreach (DataRow row in dt.Rows)
            {
                SClass cl = new SClass(row);
                list.Add(cl);
            }
            return(list);
        }
        public List <SClass> GetListClass(string classType)                                              // lấy danh sách lớp theo mã loại lớp
        {
            List <SClass> list = new List <SClass>();                                                    // tạo list
            DataTable     dt   = db.ExecuteQueryDataTable("spGetListClass", CommandType.StoredProcedure, // truy vấn stored
                                                          new SqlParameter("@classtypeid", classType));

            foreach (DataRow row in dt.Rows) // gọi các hàng trong bảng lấy về được
            {
                SClass cl = new SClass(row); // thêm hàng đó vào theo kiểu SClass
                list.Add(cl);                // thêm vào list
            }
            return(list);
        }
        public List <SClass> GetListClassForReRegister(string studentid, string classtypeid, string classlevelid, string studyingtime, string date1, string date2)
        { // lấy danh sách lớp cho việc đăng ký của học sinh cũ
          // lựa chọn combobox lớp học phù hợp sẽ tự load ra (không chọn lại các lớp đã học)
            List <SClass> list = new List <SClass>();
            DataTable     dt   = db.ExecuteQueryDataTable("spGetListForReRegister", CommandType.StoredProcedure, // truy vấn stored
                                                          new SqlParameter("@studentid", studentid),
                                                          new SqlParameter("@classtypeid", classtypeid),
                                                          new SqlParameter("@classlevelid", classlevelid),
                                                          new SqlParameter("@studyingtime", studyingtime),
                                                          new SqlParameter("@date1", date1),
                                                          new SqlParameter("@date2", date2));

            foreach (DataRow row in dt.Rows)
            {
                SClass sc = new SClass(row);
                list.Add(sc);
            }
            return(list);
        }