コード例 #1
0
 public void ToDataRow(SV_SinhVien_LopInfo pSV_SinhVien_LopInfo, ref DataRow dr)
 {
     dr[pSV_SinhVien_LopInfo.strSV_SinhVien_LopID] = pSV_SinhVien_LopInfo.SV_SinhVien_LopID;
     dr[pSV_SinhVien_LopInfo.strIDSV_SinhVien]     = pSV_SinhVien_LopInfo.IDSV_SinhVien;
     dr[pSV_SinhVien_LopInfo.strIDDM_Lop]          = pSV_SinhVien_LopInfo.IDDM_Lop;
     dr[pSV_SinhVien_LopInfo.strTrangThaiSinhVien] = pSV_SinhVien_LopInfo.TrangThaiSinhVien;
 }
コード例 #2
0
 public void ToInfo(ref SV_SinhVien_LopInfo pSV_SinhVien_LopInfo, DataRow dr)
 {
     pSV_SinhVien_LopInfo.SV_SinhVien_LopID = int.Parse(dr[pSV_SinhVien_LopInfo.strSV_SinhVien_LopID].ToString());
     pSV_SinhVien_LopInfo.IDSV_SinhVien     = int.Parse(dr[pSV_SinhVien_LopInfo.strIDSV_SinhVien].ToString());
     pSV_SinhVien_LopInfo.IDDM_Lop          = int.Parse(dr[pSV_SinhVien_LopInfo.strIDDM_Lop].ToString());
     pSV_SinhVien_LopInfo.TrangThaiSinhVien = int.Parse(dr[pSV_SinhVien_LopInfo.strTrangThaiSinhVien].ToString());
 }
コード例 #3
0
        public void Delete(SV_SinhVien_LopInfo pSV_SinhVien_LopInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@SV_SinhVien_LopID", SqlDbType.Int, pSV_SinhVien_LopInfo.SV_SinhVien_LopID));

            RunProcedure("sp_SV_SinhVien_Lop_Delete", colParam);
        }
コード例 #4
0
        public DataTable Get(SV_SinhVien_LopInfo pSV_SinhVien_LopInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@SV_SinhVien_LopID", SqlDbType.Int, pSV_SinhVien_LopInfo.SV_SinhVien_LopID));

            return(RunProcedureGet("sp_SV_SinhVien_Lop_Get", colParam));
        }
コード例 #5
0
        public int Add(SV_SinhVien_LopInfo pSV_SinhVien_LopInfo)
        {
            int ID = 0;

            ID            = oDSV_SinhVien_Lop.Add(pSV_SinhVien_LopInfo);
            mErrorMessage = oDSV_SinhVien_Lop.ErrorMessages;
            mErrorNumber  = oDSV_SinhVien_Lop.ErrorNumber;
            return(ID);
        }
コード例 #6
0
        public void Update(SV_SinhVien_LopInfo pSV_SinhVien_LopInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@IDSV_SinhVien", SqlDbType.Int, pSV_SinhVien_LopInfo.IDSV_SinhVien));
            colParam.Add(CreateParam("@IDDM_Lop", SqlDbType.Int, pSV_SinhVien_LopInfo.IDDM_Lop));
            colParam.Add(CreateParam("@TrangThaiSinhVien", SqlDbType.Bit, pSV_SinhVien_LopInfo.TrangThaiSinhVien));
            colParam.Add(CreateParam("@SV_SinhVien_LopID", SqlDbType.Int, pSV_SinhVien_LopInfo.SV_SinhVien_LopID));

            RunProcedure("sp_SV_SinhVien_Lop_Update", colParam);
        }
コード例 #7
0
        public int Add(SV_SinhVien_LopInfo pSV_SinhVien_LopInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@IDSV_SinhVien", SqlDbType.Int, pSV_SinhVien_LopInfo.IDSV_SinhVien));
            colParam.Add(CreateParam("@IDDM_Lop", SqlDbType.Int, pSV_SinhVien_LopInfo.IDDM_Lop));
            colParam.Add(CreateParam("@TrangThaiSinhVien", SqlDbType.Bit, pSV_SinhVien_LopInfo.TrangThaiSinhVien));
            colParam.Add(CreateParamOut("@ID", SqlDbType.Int));

            return((int)RunProcedureOut("sp_SV_SinhVien_Lop_Add", colParam));
        }
コード例 #8
0
 public dlgToChucThi_ThiSinhTuDo(DataTable mdtSinhVien, DataRow mdrSinhVien, int mIDDM_Lop, EDIT_MODE mEditMode)
 {
     InitializeComponent();
     this.Tag             = "";
     IDDM_Lop             = mIDDM_Lop;
     dtSinhVien           = mdtSinhVien;
     edit                 = mEditMode;
     drSinhVien           = mdrSinhVien;
     pDM_LopInfo          = new DM_LopInfo();
     oBDM_Lop             = new cBDM_Lop();
     pSV_SinhVienInfo     = new SV_SinhVienInfo();
     oBSV_SinhVien        = new cBSV_SinhVien();
     pSV_SinhVien_LopInfo = new SV_SinhVien_LopInfo();
     oBSV_SinhVien_Lop    = new cBSV_SinhVien_Lop();
     cls = new clsStringHelper();
 }
コード例 #9
0
        public List <SV_SinhVien_LopInfo> GetList(SV_SinhVien_LopInfo pSV_SinhVien_LopInfo)
        {
            List <SV_SinhVien_LopInfo> oSV_SinhVien_LopInfoList = new List <SV_SinhVien_LopInfo>();
            DataTable dtb = Get(pSV_SinhVien_LopInfo);

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

                    oSV_SinhVien_LopInfo.SV_SinhVien_LopID = int.Parse(dtb.Rows[i]["SV_SinhVien_LopID"].ToString());
                    oSV_SinhVien_LopInfo.IDSV_SinhVien     = int.Parse(dtb.Rows[i]["IDSV_SinhVien"].ToString());
                    oSV_SinhVien_LopInfo.IDDM_Lop          = int.Parse(dtb.Rows[i]["IDDM_Lop"].ToString());
                    oSV_SinhVien_LopInfo.TrangThaiSinhVien = int.Parse(dtb.Rows[i]["TrangThaiSinhVien"].ToString());

                    oSV_SinhVien_LopInfoList.Add(oSV_SinhVien_LopInfo);
                }
            }
            return(oSV_SinhVien_LopInfoList);
        }
コード例 #10
0
 public void Delete(SV_SinhVien_LopInfo pSV_SinhVien_LopInfo)
 {
     oDSV_SinhVien_Lop.Delete(pSV_SinhVien_LopInfo);
     mErrorMessage = oDSV_SinhVien_Lop.ErrorMessages;
     mErrorNumber  = oDSV_SinhVien_Lop.ErrorNumber;
 }
コード例 #11
0
 public DataTable Get(SV_SinhVien_LopInfo pSV_SinhVien_LopInfo)
 {
     return(oDSV_SinhVien_Lop.Get(pSV_SinhVien_LopInfo));
 }