Beispiel #1
0
        public List <KQHT_DanhSachHocTiepInfo> GetList(KQHT_DanhSachHocTiepInfo pKQHT_DanhSachHocTiepInfo)
        {
            List <KQHT_DanhSachHocTiepInfo> oKQHT_DanhSachHocTiepInfoList = new List <KQHT_DanhSachHocTiepInfo>();
            DataTable dtb = Get(pKQHT_DanhSachHocTiepInfo);

            if (dtb != null)
            {
                for (int i = 0; i < dtb.Rows.Count; i++)
                {
                    oKQHT_DanhSachHocTiepInfo = new KQHT_DanhSachHocTiepInfo();

                    oKQHT_DanhSachHocTiepInfo.KQHT_DanhSachHocTiepID  = int.Parse(dtb.Rows[i]["KQHT_DanhSachHocTiepID"].ToString());
                    oKQHT_DanhSachHocTiepInfo.IDKQHT_DanhSachNgungHoc = int.Parse(dtb.Rows[i]["IDKQHT_DanhSachNgungHoc"].ToString());
                    oKQHT_DanhSachHocTiepInfo.IDSV_SinhVien           = int.Parse(dtb.Rows[i]["IDSV_SinhVien"].ToString());
                    oKQHT_DanhSachHocTiepInfo.Hocky         = int.Parse(dtb.Rows[i]["Hocky"].ToString());
                    oKQHT_DanhSachHocTiepInfo.IDDM_Namhoc   = int.Parse(dtb.Rows[i]["IDDM_Namhoc"].ToString());
                    oKQHT_DanhSachHocTiepInfo.SoQuyetDinh   = dtb.Rows[i]["SoQuyetDinh"].ToString();
                    oKQHT_DanhSachHocTiepInfo.NgayQuyetDinh = DateTime.Parse(dtb.Rows[i]["NgayQuyetDinh"].ToString());
                    oKQHT_DanhSachHocTiepInfo.Lydo          = dtb.Rows[i]["Lydo"].ToString();
                    oKQHT_DanhSachHocTiepInfo.IDDM_Lop      = int.Parse(dtb.Rows[i]["IDDM_Lop"].ToString());

                    oKQHT_DanhSachHocTiepInfoList.Add(oKQHT_DanhSachHocTiepInfo);
                }
            }
            return(oKQHT_DanhSachHocTiepInfoList);
        }
Beispiel #2
0
        public void Delete(KQHT_DanhSachHocTiepInfo pKQHT_DanhSachHocTiepInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@KQHT_DanhSachHocTiepID", SqlDbType.Int, pKQHT_DanhSachHocTiepInfo.KQHT_DanhSachHocTiepID));

            RunProcedure("sp_KQHT_DanhSachHocTiep_Delete", colParam);
        }
Beispiel #3
0
        public DataTable Get(KQHT_DanhSachHocTiepInfo pKQHT_DanhSachHocTiepInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@KQHT_DanhSachHocTiepID", SqlDbType.Int, pKQHT_DanhSachHocTiepInfo.KQHT_DanhSachHocTiepID));

            return(RunProcedureGet("sp_KQHT_DanhSachHocTiep_Get", colParam));
        }
Beispiel #4
0
        public int Add(KQHT_DanhSachHocTiepInfo pKQHT_DanhSachHocTiepInfo)
        {
            int ID = 0;

            ID            = oDKQHT_DanhSachHocTiep.Add(pKQHT_DanhSachHocTiepInfo);
            mErrorMessage = oDKQHT_DanhSachHocTiep.ErrorMessages;
            mErrorNumber  = oDKQHT_DanhSachHocTiep.ErrorNumber;
            return(ID);
        }
Beispiel #5
0
 public void ToInfo(ref KQHT_DanhSachHocTiepInfo pKQHT_DanhSachHocTiepInfo, DataRow dr)
 {
     pKQHT_DanhSachHocTiepInfo.KQHT_DanhSachHocTiepID  = int.Parse(dr[pKQHT_DanhSachHocTiepInfo.strKQHT_DanhSachHocTiepID].ToString());
     pKQHT_DanhSachHocTiepInfo.IDKQHT_DanhSachNgungHoc = int.Parse(dr[pKQHT_DanhSachHocTiepInfo.strIDKQHT_DanhSachNgungHoc].ToString());
     pKQHT_DanhSachHocTiepInfo.IDSV_SinhVien           = int.Parse(dr[pKQHT_DanhSachHocTiepInfo.strIDSV_SinhVien].ToString());
     pKQHT_DanhSachHocTiepInfo.Hocky         = int.Parse(dr[pKQHT_DanhSachHocTiepInfo.strHocky].ToString());
     pKQHT_DanhSachHocTiepInfo.IDDM_Namhoc   = int.Parse(dr[pKQHT_DanhSachHocTiepInfo.strIDDM_Namhoc].ToString());
     pKQHT_DanhSachHocTiepInfo.SoQuyetDinh   = dr[pKQHT_DanhSachHocTiepInfo.strSoQuyetDinh].ToString();
     pKQHT_DanhSachHocTiepInfo.NgayQuyetDinh = DateTime.Parse(dr[pKQHT_DanhSachHocTiepInfo.strNgayQuyetDinh].ToString());
     pKQHT_DanhSachHocTiepInfo.Lydo          = dr[pKQHT_DanhSachHocTiepInfo.strLydo].ToString();
     pKQHT_DanhSachHocTiepInfo.IDDM_Lop      = int.Parse(dr[pKQHT_DanhSachHocTiepInfo.strIDDM_Lop].ToString());
 }
Beispiel #6
0
 public void ToDataRow(KQHT_DanhSachHocTiepInfo pKQHT_DanhSachHocTiepInfo, ref DataRow dr)
 {
     dr[pKQHT_DanhSachHocTiepInfo.strKQHT_DanhSachHocTiepID]  = pKQHT_DanhSachHocTiepInfo.KQHT_DanhSachHocTiepID;
     dr[pKQHT_DanhSachHocTiepInfo.strIDKQHT_DanhSachNgungHoc] = pKQHT_DanhSachHocTiepInfo.IDKQHT_DanhSachNgungHoc;
     dr[pKQHT_DanhSachHocTiepInfo.strIDSV_SinhVien]           = pKQHT_DanhSachHocTiepInfo.IDSV_SinhVien;
     dr[pKQHT_DanhSachHocTiepInfo.strHocky]         = pKQHT_DanhSachHocTiepInfo.Hocky;
     dr[pKQHT_DanhSachHocTiepInfo.strIDDM_Namhoc]   = pKQHT_DanhSachHocTiepInfo.IDDM_Namhoc;
     dr[pKQHT_DanhSachHocTiepInfo.strSoQuyetDinh]   = pKQHT_DanhSachHocTiepInfo.SoQuyetDinh;
     dr[pKQHT_DanhSachHocTiepInfo.strNgayQuyetDinh] = pKQHT_DanhSachHocTiepInfo.NgayQuyetDinh;
     dr[pKQHT_DanhSachHocTiepInfo.strLydo]          = pKQHT_DanhSachHocTiepInfo.Lydo;
     dr[pKQHT_DanhSachHocTiepInfo.strIDDM_Lop]      = pKQHT_DanhSachHocTiepInfo.IDDM_Lop;
 }
Beispiel #7
0
        public frmDanhSachThoiHoc()
        {
            InitializeComponent();

            oBDM_Lop                  = new cBDM_Lop();
            oBSV_SinhVien             = new cBSV_SinhVien();
            pDM_LopInfo               = new DM_LopInfo();
            oBKQHT_DiemTongKetHocKy   = new cBKQHT_DiemTongKetHocKy();
            oBKQHT_DanhSachNgungHoc   = new cBKQHT_DanhSachNgungHoc();
            oBKQHT_DanhSachHocTiep    = new cBKQHT_DanhSachHocTiep();
            pKQHT_DanhSachHocTiepInfo = new KQHT_DanhSachHocTiepInfo();
        }
Beispiel #8
0
        public void Update(KQHT_DanhSachHocTiepInfo pKQHT_DanhSachHocTiepInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@IDKQHT_DanhSachNgungHoc", SqlDbType.Int, pKQHT_DanhSachHocTiepInfo.IDKQHT_DanhSachNgungHoc));
            colParam.Add(CreateParam("@IDSV_SinhVien", SqlDbType.Int, pKQHT_DanhSachHocTiepInfo.IDSV_SinhVien));
            colParam.Add(CreateParam("@Hocky", SqlDbType.Int, pKQHT_DanhSachHocTiepInfo.Hocky));
            colParam.Add(CreateParam("@IDDM_Namhoc", SqlDbType.Int, pKQHT_DanhSachHocTiepInfo.IDDM_Namhoc));
            colParam.Add(CreateParam("@SoQuyetDinh", SqlDbType.NVarChar, pKQHT_DanhSachHocTiepInfo.SoQuyetDinh));
            colParam.Add(CreateParam("@NgayQuyetDinh", SqlDbType.DateTime, pKQHT_DanhSachHocTiepInfo.NgayQuyetDinh));
            colParam.Add(CreateParam("@Lydo", SqlDbType.NVarChar, pKQHT_DanhSachHocTiepInfo.Lydo));
            colParam.Add(CreateParam("@IDDM_Lop", SqlDbType.Int, pKQHT_DanhSachHocTiepInfo.IDDM_Lop));
            colParam.Add(CreateParam("@KQHT_DanhSachHocTiepID", SqlDbType.Int, pKQHT_DanhSachHocTiepInfo.KQHT_DanhSachHocTiepID));

            RunProcedure("sp_KQHT_DanhSachHocTiep_Update", colParam);
        }
Beispiel #9
0
        public int Add(KQHT_DanhSachHocTiepInfo pKQHT_DanhSachHocTiepInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@IDKQHT_DanhSachNgungHoc", SqlDbType.Int, pKQHT_DanhSachHocTiepInfo.IDKQHT_DanhSachNgungHoc));
            colParam.Add(CreateParam("@IDSV_SinhVien", SqlDbType.Int, pKQHT_DanhSachHocTiepInfo.IDSV_SinhVien));
            colParam.Add(CreateParam("@Hocky", SqlDbType.Int, pKQHT_DanhSachHocTiepInfo.Hocky));
            colParam.Add(CreateParam("@IDDM_Namhoc", SqlDbType.Int, pKQHT_DanhSachHocTiepInfo.IDDM_Namhoc));
            colParam.Add(CreateParam("@SoQuyetDinh", SqlDbType.NVarChar, pKQHT_DanhSachHocTiepInfo.SoQuyetDinh));
            colParam.Add(CreateParam("@NgayQuyetDinh", SqlDbType.DateTime, pKQHT_DanhSachHocTiepInfo.NgayQuyetDinh));
            colParam.Add(CreateParam("@Lydo", SqlDbType.NVarChar, pKQHT_DanhSachHocTiepInfo.Lydo));
            colParam.Add(CreateParam("@IDDM_Lop", SqlDbType.Int, pKQHT_DanhSachHocTiepInfo.IDDM_Lop));
            colParam.Add(CreateParamOut("@ID", SqlDbType.Int));

            return((int)RunProcedureOut("sp_KQHT_DanhSachHocTiep_Add", colParam));
        }
Beispiel #10
0
        public dlgQuyetDinh(string mSinhVienIDs, string mTrangThai, string mKQHT_DanhSachNgungHocIDs, DataRow mdr)
        {
            InitializeComponent();

            oBSinhVien = new cBSV_SinhVien();
            oBKQHT_DanhSachNgungHoc    = new cBKQHT_DanhSachNgungHoc();
            pKQHT_DanhSachNgungHocInfo = new KQHT_DanhSachNgungHocInfo();
            pSV_SinhVienInfo           = new SV_SinhVienInfo();
            pKQHT_DanhSachNgungHocInfo = new KQHT_DanhSachNgungHocInfo();
            oBKQHT_DanhSachHocTiep     = new cBKQHT_DanhSachHocTiep();
            pKQHT_DanhSachHocTiepInfo  = new KQHT_DanhSachHocTiepInfo();

            SinhVienIDs        = mSinhVienIDs;
            dtNgayQD.EditValue = DateTime.Now;
            dr        = mdr;
            TrangThai = mTrangThai;
            KQHT_DanhSachNgungHocIDs = mKQHT_DanhSachNgungHocIDs;

            //load combobox
            cmbTrangThai.Properties.DataSource = oBSinhVien.CreateTableTrangThai();
            cmbLop.Properties.DataSource       = LoadLopTheoKhoa(0);

            // Sửa quyết định
            if (TrangThai == "1")
            {
                txtSoQuyetDinh.Text = dr["SoQuyetDinh"].ToString();
                txtNoiDung.Text     = dr["GhiChu"].ToString();
            }
            else if (TrangThai == "2")
            {
                // xet hoc tiep
                txtSoQuyetDinh.Text = dr["SoQuyetDinh"].ToString();
                txtNoiDung.Text     = dr["GhiChu"].ToString();
                cmbLop.Enabled      = true;
                cmbLop.EditValue    = dr["IDDM_Lop"];
            }
        }
Beispiel #11
0
 public void Delete(KQHT_DanhSachHocTiepInfo pKQHT_DanhSachHocTiepInfo)
 {
     oDKQHT_DanhSachHocTiep.Delete(pKQHT_DanhSachHocTiepInfo);
     mErrorMessage = oDKQHT_DanhSachHocTiep.ErrorMessages;
     mErrorNumber  = oDKQHT_DanhSachHocTiep.ErrorNumber;
 }
Beispiel #12
0
 public DataTable Get(KQHT_DanhSachHocTiepInfo pKQHT_DanhSachHocTiepInfo)
 {
     return(oDKQHT_DanhSachHocTiep.Get(pKQHT_DanhSachHocTiepInfo));
 }