예제 #1
0
        public DataTable Get(DM_TrinhDoLyLuanInfo pDM_TrinhDoLyLuanInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@DM_TrinhDoLyLuanID", SqlDbType.Int, pDM_TrinhDoLyLuanInfo.DM_TrinhDoLyLuanID));

            return(RunProcedureGet("sp_DM_TrinhDoLyLuan_Get", colParam));
        }
예제 #2
0
        public void Delete(DM_TrinhDoLyLuanInfo pDM_TrinhDoLyLuanInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@DM_TrinhDoLyLuanID", SqlDbType.Int, pDM_TrinhDoLyLuanInfo.DM_TrinhDoLyLuanID));

            RunProcedure("sp_DM_TrinhDoLyLuan_Delete", colParam);
        }
 public frmDM_TrinhDoLyLuan(frmHoSoGiaoVien _frmHoSoGiaoVien)
 {
     InitializeComponent();
     oBDM_TrinhDoLyLuan    = new cBDM_TrinhDoLyLuan();
     pDM_TrinhDoLyLuanInfo = new DM_TrinhDoLyLuanInfo();
     SetControl(false);
     ofrmHoSoGiaoVien = _frmHoSoGiaoVien;
 }
예제 #4
0
        public void Update(DM_TrinhDoLyLuanInfo pDM_TrinhDoLyLuanInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@TenTrinhDoLyLuan", SqlDbType.NVarChar, pDM_TrinhDoLyLuanInfo.TenTrinhDoLyLuan));
            colParam.Add(CreateParam("@DM_TrinhDoLyLuanID", SqlDbType.Int, pDM_TrinhDoLyLuanInfo.DM_TrinhDoLyLuanID));

            RunProcedure("sp_DM_TrinhDoLyLuan_Update", colParam);
        }
예제 #5
0
        public int Add(DM_TrinhDoLyLuanInfo pDM_TrinhDoLyLuanInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@TenTrinhDoLyLuan", SqlDbType.NVarChar, pDM_TrinhDoLyLuanInfo.TenTrinhDoLyLuan));
            colParam.Add(CreateParamOut("@ID", SqlDbType.Int));

            return((int)RunProcedureOut("sp_DM_TrinhDoLyLuan_Add", colParam));
        }
예제 #6
0
        public int Add(DM_TrinhDoLyLuanInfo pDM_TrinhDoLyLuanInfo)
        {
            int ID = 0;

            ID            = oDDM_TrinhDoLyLuan.Add(pDM_TrinhDoLyLuanInfo);
            mErrorMessage = oDDM_TrinhDoLyLuan.ErrorMessages;
            mErrorNumber  = oDDM_TrinhDoLyLuan.ErrorNumber;
            return(ID);
        }
예제 #7
0
        public List <DM_TrinhDoLyLuanInfo> GetList(DM_TrinhDoLyLuanInfo pDM_TrinhDoLyLuanInfo)
        {
            List <DM_TrinhDoLyLuanInfo> oDM_TrinhDoLyLuanInfoList = new List <DM_TrinhDoLyLuanInfo>();
            DataTable dtb = Get(pDM_TrinhDoLyLuanInfo);

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

                    oDM_TrinhDoLyLuanInfo.DM_TrinhDoLyLuanID = int.Parse(dtb.Rows[i]["DM_TrinhDoLyLuanID"].ToString());
                    oDM_TrinhDoLyLuanInfo.TenTrinhDoLyLuan   = dtb.Rows[i]["TenTrinhDoLyLuan"].ToString();

                    oDM_TrinhDoLyLuanInfoList.Add(oDM_TrinhDoLyLuanInfo);
                }
            }
            return(oDM_TrinhDoLyLuanInfoList);
        }
예제 #8
0
 public void ToInfo(ref DM_TrinhDoLyLuanInfo pDM_TrinhDoLyLuanInfo, DataRow dr)
 {
     pDM_TrinhDoLyLuanInfo.DM_TrinhDoLyLuanID = int.Parse(dr[pDM_TrinhDoLyLuanInfo.strDM_TrinhDoLyLuanID].ToString());
     pDM_TrinhDoLyLuanInfo.TenTrinhDoLyLuan   = dr[pDM_TrinhDoLyLuanInfo.strTenTrinhDoLyLuan].ToString();
 }
예제 #9
0
 public void ToDataRow(DM_TrinhDoLyLuanInfo pDM_TrinhDoLyLuanInfo, ref DataRow dr)
 {
     dr[pDM_TrinhDoLyLuanInfo.strDM_TrinhDoLyLuanID] = pDM_TrinhDoLyLuanInfo.DM_TrinhDoLyLuanID;
     dr[pDM_TrinhDoLyLuanInfo.strTenTrinhDoLyLuan]   = pDM_TrinhDoLyLuanInfo.TenTrinhDoLyLuan;
 }
예제 #10
0
 public void Delete(DM_TrinhDoLyLuanInfo pDM_TrinhDoLyLuanInfo)
 {
     oDDM_TrinhDoLyLuan.Delete(pDM_TrinhDoLyLuanInfo);
     mErrorMessage = oDDM_TrinhDoLyLuan.ErrorMessages;
     mErrorNumber  = oDDM_TrinhDoLyLuan.ErrorNumber;
 }
예제 #11
0
 public DataTable Get(DM_TrinhDoLyLuanInfo pDM_TrinhDoLyLuanInfo)
 {
     return(oDDM_TrinhDoLyLuan.Get(pDM_TrinhDoLyLuanInfo));
 }