public void Delete(SV_DoiTuongMienGiamInfo pSV_DoiTuongMienGiamInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@SV_DoiTuongMienGiamID", SqlDbType.Int, pSV_DoiTuongMienGiamInfo.SV_DoiTuongMienGiamID));

            RunProcedure("sp_SV_DoiTuongMienGiam_Delete", colParam);
        }
 public frmDoiTuongMienGiamSinhVien()
 {
     InitializeComponent();
     oBDM_Lop                 = new cBDM_Lop();
     pDM_LopInfo              = new DM_LopInfo();
     oBSV_DoiTuongMienGiam    = new cBSV_DoiTuongMienGiam();
     pSV_DoiTuongMienGiamInfo = new SV_DoiTuongMienGiamInfo();
 }
        public DataTable Get(SV_DoiTuongMienGiamInfo pSV_DoiTuongMienGiamInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@SV_DoiTuongMienGiamID", SqlDbType.Int, pSV_DoiTuongMienGiamInfo.SV_DoiTuongMienGiamID));

            return(RunProcedureGet("sp_SV_DoiTuongMienGiam_Get", colParam));
        }
 public void ToInfo(ref SV_DoiTuongMienGiamInfo pSV_DoiTuongMienGiamInfo, DataRow dr)
 {
     pSV_DoiTuongMienGiamInfo.SV_DoiTuongMienGiamID = int.Parse(dr[pSV_DoiTuongMienGiamInfo.strSV_DoiTuongMienGiamID].ToString());
     pSV_DoiTuongMienGiamInfo.IDSV_SinhVien         = int.Parse(dr[pSV_DoiTuongMienGiamInfo.strIDSV_SinhVien].ToString());
     pSV_DoiTuongMienGiamInfo.IDDM_DoiTuongMienGiam = int.Parse(dr[pSV_DoiTuongMienGiamInfo.strIDDM_DoiTuongMienGiam].ToString());
     pSV_DoiTuongMienGiamInfo.HocKy       = int.Parse(dr[pSV_DoiTuongMienGiamInfo.strHocKy].ToString());
     pSV_DoiTuongMienGiamInfo.IDDM_NamHoc = int.Parse(dr[pSV_DoiTuongMienGiamInfo.strIDDM_NamHoc].ToString());
     pSV_DoiTuongMienGiamInfo.GhiChu      = dr[pSV_DoiTuongMienGiamInfo.strGhiChu].ToString();
 }
 public void ToDataRow(SV_DoiTuongMienGiamInfo pSV_DoiTuongMienGiamInfo, ref DataRow dr)
 {
     dr[pSV_DoiTuongMienGiamInfo.strSV_DoiTuongMienGiamID] = pSV_DoiTuongMienGiamInfo.SV_DoiTuongMienGiamID;
     dr[pSV_DoiTuongMienGiamInfo.strIDSV_SinhVien]         = pSV_DoiTuongMienGiamInfo.IDSV_SinhVien;
     dr[pSV_DoiTuongMienGiamInfo.strIDDM_DoiTuongMienGiam] = pSV_DoiTuongMienGiamInfo.IDDM_DoiTuongMienGiam;
     dr[pSV_DoiTuongMienGiamInfo.strHocKy]       = pSV_DoiTuongMienGiamInfo.HocKy;
     dr[pSV_DoiTuongMienGiamInfo.strIDDM_NamHoc] = pSV_DoiTuongMienGiamInfo.IDDM_NamHoc;
     dr[pSV_DoiTuongMienGiamInfo.strGhiChu]      = pSV_DoiTuongMienGiamInfo.GhiChu;
 }
        public int Add(SV_DoiTuongMienGiamInfo pSV_DoiTuongMienGiamInfo)
        {
            int ID = 0;

            ID            = oDSV_DoiTuongMienGiam.Add(pSV_DoiTuongMienGiamInfo);
            mErrorMessage = oDSV_DoiTuongMienGiam.ErrorMessages;
            mErrorNumber  = oDSV_DoiTuongMienGiam.ErrorNumber;
            return(ID);
        }
        public void Update(SV_DoiTuongMienGiamInfo pSV_DoiTuongMienGiamInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@IDSV_SinhVien", SqlDbType.Int, pSV_DoiTuongMienGiamInfo.IDSV_SinhVien));
            colParam.Add(CreateParam("@IDDM_DoiTuongMienGiam", SqlDbType.Int, pSV_DoiTuongMienGiamInfo.IDDM_DoiTuongMienGiam));
            colParam.Add(CreateParam("@HocKy", SqlDbType.Int, pSV_DoiTuongMienGiamInfo.HocKy));
            colParam.Add(CreateParam("@IDDM_NamHoc", SqlDbType.Int, pSV_DoiTuongMienGiamInfo.IDDM_NamHoc));
            colParam.Add(CreateParam("@GhiChu", SqlDbType.NVarChar, pSV_DoiTuongMienGiamInfo.GhiChu));
            colParam.Add(CreateParam("@SV_DoiTuongMienGiamID", SqlDbType.Int, pSV_DoiTuongMienGiamInfo.SV_DoiTuongMienGiamID));

            RunProcedure("sp_SV_DoiTuongMienGiam_Update", colParam);
        }
        public int Add(SV_DoiTuongMienGiamInfo pSV_DoiTuongMienGiamInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@IDSV_SinhVien", SqlDbType.Int, pSV_DoiTuongMienGiamInfo.IDSV_SinhVien));
            colParam.Add(CreateParam("@IDDM_DoiTuongMienGiam", SqlDbType.Int, pSV_DoiTuongMienGiamInfo.IDDM_DoiTuongMienGiam));
            colParam.Add(CreateParam("@HocKy", SqlDbType.Int, pSV_DoiTuongMienGiamInfo.HocKy));
            colParam.Add(CreateParam("@IDDM_NamHoc", SqlDbType.Int, pSV_DoiTuongMienGiamInfo.IDDM_NamHoc));
            colParam.Add(CreateParam("@GhiChu", SqlDbType.NVarChar, pSV_DoiTuongMienGiamInfo.GhiChu));
            colParam.Add(CreateParamOut("@ID", SqlDbType.Int));

            return((int)RunProcedureOut("sp_SV_DoiTuongMienGiam_Add", colParam));
        }
        public List <SV_DoiTuongMienGiamInfo> GetList(SV_DoiTuongMienGiamInfo pSV_DoiTuongMienGiamInfo)
        {
            List <SV_DoiTuongMienGiamInfo> oSV_DoiTuongMienGiamInfoList = new List <SV_DoiTuongMienGiamInfo>();
            DataTable dtb = Get(pSV_DoiTuongMienGiamInfo);

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

                    oSV_DoiTuongMienGiamInfo.SV_DoiTuongMienGiamID = int.Parse(dtb.Rows[i]["SV_DoiTuongMienGiamID"].ToString());
                    oSV_DoiTuongMienGiamInfo.IDSV_SinhVien         = int.Parse(dtb.Rows[i]["IDSV_SinhVien"].ToString());
                    oSV_DoiTuongMienGiamInfo.IDDM_DoiTuongMienGiam = int.Parse(dtb.Rows[i]["IDDM_DoiTuongMienGiam"].ToString());
                    oSV_DoiTuongMienGiamInfo.HocKy       = int.Parse(dtb.Rows[i]["HocKy"].ToString());
                    oSV_DoiTuongMienGiamInfo.IDDM_NamHoc = int.Parse(dtb.Rows[i]["IDDM_NamHoc"].ToString());
                    oSV_DoiTuongMienGiamInfo.GhiChu      = dtb.Rows[i]["GhiChu"].ToString();

                    oSV_DoiTuongMienGiamInfoList.Add(oSV_DoiTuongMienGiamInfo);
                }
            }
            return(oSV_DoiTuongMienGiamInfoList);
        }
 public void Delete(SV_DoiTuongMienGiamInfo pSV_DoiTuongMienGiamInfo)
 {
     oDSV_DoiTuongMienGiam.Delete(pSV_DoiTuongMienGiamInfo);
     mErrorMessage = oDSV_DoiTuongMienGiam.ErrorMessages;
     mErrorNumber  = oDSV_DoiTuongMienGiam.ErrorNumber;
 }
 public DataTable Get(SV_DoiTuongMienGiamInfo pSV_DoiTuongMienGiamInfo)
 {
     return(oDSV_DoiTuongMienGiam.Get(pSV_DoiTuongMienGiamInfo));
 }