public List <KQHT_ChuongTrinhDaoTaoInfo> GetList(KQHT_ChuongTrinhDaoTaoInfo pKQHT_ChuongTrinhDaoTaoInfo)
        {
            List <KQHT_ChuongTrinhDaoTaoInfo> oKQHT_ChuongTrinhDaoTaoInfoList = new List <KQHT_ChuongTrinhDaoTaoInfo>();
            DataTable dtb = Get(pKQHT_ChuongTrinhDaoTaoInfo);

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

                    oKQHT_ChuongTrinhDaoTaoInfo.KQHT_ChuongTrinhDaoTaoID = int.Parse(dtb.Rows[i]["KQHT_ChuongTrinhDaoTaoID"].ToString());
                    oKQHT_ChuongTrinhDaoTaoInfo.MaChuongTrinhDaoTao      = dtb.Rows[i]["MaChuongTrinhDaoTao"].ToString();
                    oKQHT_ChuongTrinhDaoTaoInfo.TenChuongTrinhDaoTao     = dtb.Rows[i]["TenChuongTrinhDaoTao"].ToString();
                    oKQHT_ChuongTrinhDaoTaoInfo.IDDM_TrinhDo             = int.Parse(dtb.Rows[i]["IDDM_TrinhDo"].ToString());
                    oKQHT_ChuongTrinhDaoTaoInfo.IDDM_Nganh          = int.Parse(dtb.Rows[i]["IDDM_Nganh"].ToString());
                    oKQHT_ChuongTrinhDaoTaoInfo.IDDM_ChuyenNganh    = int.Parse(dtb.Rows[i]["IDDM_ChuyenNganh"].ToString());
                    oKQHT_ChuongTrinhDaoTaoInfo.IDDM_KhoaHoc        = int.Parse(dtb.Rows[i]["IDDM_KhoaHoc"].ToString());
                    oKQHT_ChuongTrinhDaoTaoInfo.ChuongTrinhDaoTaoSo = int.Parse(dtb.Rows[i]["ChuongTrinhDaoTaoSo"].ToString());
                    oKQHT_ChuongTrinhDaoTaoInfo.MoTa = dtb.Rows[i]["MoTa"].ToString();

                    oKQHT_ChuongTrinhDaoTaoInfoList.Add(oKQHT_ChuongTrinhDaoTaoInfo);
                }
            }
            return(oKQHT_ChuongTrinhDaoTaoInfoList);
        }
 public DataTable Get(KQHT_ChuongTrinhDaoTaoInfo pKQHT_ChuongTrinhDaoTaoInfo)
 {
     using (var client = new UnimOsServiceClient())
     {
         return(ConvertList.ToDataTable <sp_KQHT_ChuongTrinhDaoTao_GetResult>(client.cDKQHT_ChuongTrinhDaoTao_Get(GlobalVar.MaXacThuc, pKQHT_ChuongTrinhDaoTaoInfo)));
     }
 }
Пример #3
0
 public dlgChuongTrinhDaoTao(KQHT_ChuongTrinhDaoTaoInfo mpKQHT_ChuongTrinhDaoTaoInfo, EDIT_MODE mEdit)
 {
     InitializeComponent();
     pKQHT_ChuongTrinhDaoTaoInfo = mpKQHT_ChuongTrinhDaoTaoInfo;
     edit     = mEdit;
     this.Tag = "";
 }
Пример #4
0
        public DataTable Get(KQHT_ChuongTrinhDaoTaoInfo pKQHT_ChuongTrinhDaoTaoInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@KQHT_ChuongTrinhDaoTaoID", SqlDbType.Int, pKQHT_ChuongTrinhDaoTaoInfo.KQHT_ChuongTrinhDaoTaoID));

            return(RunProcedureGet("sp_KQHT_ChuongTrinhDaoTao_Get", colParam));
        }
Пример #5
0
        public void Delete(KQHT_ChuongTrinhDaoTaoInfo pKQHT_ChuongTrinhDaoTaoInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@KQHT_ChuongTrinhDaoTaoID", SqlDbType.Int, pKQHT_ChuongTrinhDaoTaoInfo.KQHT_ChuongTrinhDaoTaoID));

            RunProcedure("sp_KQHT_ChuongTrinhDaoTao_Delete", colParam);
        }
        public void Delete(KQHT_ChuongTrinhDaoTaoInfo pKQHT_ChuongTrinhDaoTaoInfo)
        {
            var client = new UnimOsServiceClient();

            client.cDKQHT_ChuongTrinhDaoTao_Delete(GlobalVar.MaXacThuc, pKQHT_ChuongTrinhDaoTaoInfo);
            client.Close();
            mErrorMessage = oDKQHT_ChuongTrinhDaoTao.ErrorMessages;
            mErrorNumber  = oDKQHT_ChuongTrinhDaoTao.ErrorNumber;
        }
        public int Add(KQHT_ChuongTrinhDaoTaoInfo pKQHT_ChuongTrinhDaoTaoInfo)
        {
            int ID = 0;

            ID            = oDKQHT_ChuongTrinhDaoTao.Add(pKQHT_ChuongTrinhDaoTaoInfo);
            mErrorMessage = oDKQHT_ChuongTrinhDaoTao.ErrorMessages;
            mErrorNumber  = oDKQHT_ChuongTrinhDaoTao.ErrorNumber;
            return(ID);
        }
Пример #8
0
 public frmChuongTrinhDaoTao()
 {
     InitializeComponent();
     oBKQHT_ChuongTrinhDaoTao    = new cBKQHT_ChuongTrinhDaoTao();
     pKQHT_ChuongTrinhDaoTaoInfo = new KQHT_ChuongTrinhDaoTaoInfo();
     oBKQHT_CTDT_ChiTiet         = new cBKQHT_CTDT_ChiTiet();
     pKQHT_CTDT_LopInfo          = new KQHT_CTDT_LopInfo();
     oBKQHT_CTDT_Lop             = new cBKQHT_CTDT_Lop();
     SetButton(false);
 }
Пример #9
0
 public dlgXoaKhoiKienThuc(int KQHT_CTDTID)
 {
     InitializeComponent();
     oBKQHT_ChuongTrinhDaoTao       = new cBKQHT_ChuongTrinhDaoTao();
     pKQHT_ChuongTrinhDaoTaoInfo    = new KQHT_ChuongTrinhDaoTaoInfo();
     pKQHT_CTDT_CT_KhoiKienThucInfo = new KQHT_CTDT_CT_KhoiKienThucInfo();
     oBKQHT_CTDT_CT_KhoiKienThuc    = new cBKQHT_CTDT_CT_KhoiKienThuc();
     pKQHT_ChuongTrinhDaoTaoInfo.KQHT_ChuongTrinhDaoTaoID = KQHT_CTDTID;
     this.Tag = "";
 }
        public int Add(KQHT_ChuongTrinhDaoTaoInfo pKQHT_ChuongTrinhDaoTaoInfo)
        {
            int ID     = 0;
            var client = new UnimOsServiceClient();

            ID = client.cDKQHT_ChuongTrinhDaoTao_Add(GlobalVar.MaXacThuc, pKQHT_ChuongTrinhDaoTaoInfo);
            client.Close();
            mErrorMessage = oDKQHT_ChuongTrinhDaoTao.ErrorMessages;
            mErrorNumber  = oDKQHT_ChuongTrinhDaoTao.ErrorNumber;
            return(ID);
        }
 public void ToDataRow(KQHT_ChuongTrinhDaoTaoInfo pKQHT_ChuongTrinhDaoTaoInfo, ref DataRow dr)
 {
     dr[pKQHT_ChuongTrinhDaoTaoInfo.strKQHT_ChuongTrinhDaoTaoID] = pKQHT_ChuongTrinhDaoTaoInfo.KQHT_ChuongTrinhDaoTaoID;
     dr[pKQHT_ChuongTrinhDaoTaoInfo.strMaChuongTrinhDaoTao]      = pKQHT_ChuongTrinhDaoTaoInfo.MaChuongTrinhDaoTao;
     dr[pKQHT_ChuongTrinhDaoTaoInfo.strTenChuongTrinhDaoTao]     = pKQHT_ChuongTrinhDaoTaoInfo.TenChuongTrinhDaoTao;
     dr[pKQHT_ChuongTrinhDaoTaoInfo.strIDDM_TrinhDo]             = pKQHT_ChuongTrinhDaoTaoInfo.IDDM_TrinhDo;
     dr[pKQHT_ChuongTrinhDaoTaoInfo.strIDDM_Nganh]          = pKQHT_ChuongTrinhDaoTaoInfo.IDDM_Nganh;
     dr[pKQHT_ChuongTrinhDaoTaoInfo.strIDDM_ChuyenNganh]    = pKQHT_ChuongTrinhDaoTaoInfo.IDDM_ChuyenNganh;
     dr[pKQHT_ChuongTrinhDaoTaoInfo.strIDDM_KhoaHoc]        = pKQHT_ChuongTrinhDaoTaoInfo.IDDM_KhoaHoc;
     dr[pKQHT_ChuongTrinhDaoTaoInfo.strChuongTrinhDaoTaoSo] = pKQHT_ChuongTrinhDaoTaoInfo.ChuongTrinhDaoTaoSo;
     dr[pKQHT_ChuongTrinhDaoTaoInfo.strMoTa] = pKQHT_ChuongTrinhDaoTaoInfo.MoTa;
 }
Пример #12
0
        public dlgCacMonChuaToChuc(int KQHT_ChuongTrinhDaoTaoID, int DM_LopID, int CTDT_HocKy)
        {
            InitializeComponent();
            pKQHT_CTDTInfo = new KQHT_ChuongTrinhDaoTaoInfo();
            oBKQHT_CTDT    = new cBKQHT_ChuongTrinhDaoTao();
            repositoryThiMonKhung.DataSource = LoadHinhThucThi();
            DataTable dtTemp = oBKQHT_CTDT.GetMonChuaToChuc(KQHT_ChuongTrinhDaoTaoID, DM_LopID, CTDT_HocKy);

            if (dtTemp != null)
            {
                grdMonKhung.DataSource = dtTemp;
            }
        }
Пример #13
0
        public int Add(KQHT_ChuongTrinhDaoTaoInfo pKQHT_ChuongTrinhDaoTaoInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@MaChuongTrinhDaoTao", SqlDbType.NVarChar, pKQHT_ChuongTrinhDaoTaoInfo.MaChuongTrinhDaoTao));
            colParam.Add(CreateParam("@TenChuongTrinhDaoTao", SqlDbType.NVarChar, pKQHT_ChuongTrinhDaoTaoInfo.TenChuongTrinhDaoTao));
            colParam.Add(CreateParam("@IDDM_TrinhDo", SqlDbType.Int, pKQHT_ChuongTrinhDaoTaoInfo.IDDM_TrinhDo));
            colParam.Add(CreateParam("@IDDM_Nganh", SqlDbType.Int, pKQHT_ChuongTrinhDaoTaoInfo.IDDM_Nganh));
            colParam.Add(CreateParam("@IDDM_ChuyenNganh", SqlDbType.Int, pKQHT_ChuongTrinhDaoTaoInfo.IDDM_ChuyenNganh));
            colParam.Add(CreateParam("@IDDM_KhoaHoc", SqlDbType.Int, pKQHT_ChuongTrinhDaoTaoInfo.IDDM_KhoaHoc));
            colParam.Add(CreateParam("@ChuongTrinhDaoTaoSo", SqlDbType.Int, pKQHT_ChuongTrinhDaoTaoInfo.ChuongTrinhDaoTaoSo));
            colParam.Add(CreateParam("@SoHocKy", SqlDbType.Int, pKQHT_ChuongTrinhDaoTaoInfo.SoHocKy));
            colParam.Add(CreateParam("@MoTa", SqlDbType.NText, pKQHT_ChuongTrinhDaoTaoInfo.MoTa));
            colParam.Add(CreateParamOut("@ID", SqlDbType.Int));

            return((int)RunProcedureOut("sp_KQHT_ChuongTrinhDaoTao_Add", colParam));
        }
Пример #14
0
        public void Update(KQHT_ChuongTrinhDaoTaoInfo pKQHT_ChuongTrinhDaoTaoInfo)
        {
            ArrayList colParam = new ArrayList();

            colParam.Add(CreateParam("@MaChuongTrinhDaoTao", SqlDbType.NVarChar, pKQHT_ChuongTrinhDaoTaoInfo.MaChuongTrinhDaoTao));
            colParam.Add(CreateParam("@TenChuongTrinhDaoTao", SqlDbType.NVarChar, pKQHT_ChuongTrinhDaoTaoInfo.TenChuongTrinhDaoTao));
            colParam.Add(CreateParam("@IDDM_TrinhDo", SqlDbType.Int, pKQHT_ChuongTrinhDaoTaoInfo.IDDM_TrinhDo));
            colParam.Add(CreateParam("@IDDM_Nganh", SqlDbType.Int, pKQHT_ChuongTrinhDaoTaoInfo.IDDM_Nganh));
            colParam.Add(CreateParam("@IDDM_ChuyenNganh", SqlDbType.Int, pKQHT_ChuongTrinhDaoTaoInfo.IDDM_ChuyenNganh));
            colParam.Add(CreateParam("@IDDM_KhoaHoc", SqlDbType.Int, pKQHT_ChuongTrinhDaoTaoInfo.IDDM_KhoaHoc));
            colParam.Add(CreateParam("@ChuongTrinhDaoTaoSo", SqlDbType.Int, pKQHT_ChuongTrinhDaoTaoInfo.ChuongTrinhDaoTaoSo));
            colParam.Add(CreateParam("@SoHocKy", SqlDbType.Int, pKQHT_ChuongTrinhDaoTaoInfo.SoHocKy));
            colParam.Add(CreateParam("@MoTa", SqlDbType.NText, pKQHT_ChuongTrinhDaoTaoInfo.MoTa));
            colParam.Add(CreateParam("@KQHT_ChuongTrinhDaoTaoID", SqlDbType.Int, pKQHT_ChuongTrinhDaoTaoInfo.KQHT_ChuongTrinhDaoTaoID));

            RunProcedure("sp_KQHT_ChuongTrinhDaoTao_Update", colParam);
        }
Пример #15
0
        private void barbtnSua_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            dlgChuongTrinhDaoTao dlg = new dlgChuongTrinhDaoTao(pKQHT_ChuongTrinhDaoTaoInfo, EDIT_MODE.SUA);

            dlg.ShowDialog();
            if (dlg.Tag.ToString() == "1")
            {
                try
                {
                    pKQHT_ChuongTrinhDaoTaoInfo = dlg.pKQHT_ChuongTrinhDaoTaoInfo;
                    oBKQHT_ChuongTrinhDaoTao.Update(pKQHT_ChuongTrinhDaoTaoInfo);
                    // ghi log
                    GhiLog("Sửa chương trình đào tạo  '" + pKQHT_ChuongTrinhDaoTaoInfo.TenChuongTrinhDaoTao + "'", "Sửa", this.Tag.ToString());
                    LoadCTDT();
                    SuaThanhCong();
                }
                catch (Exception ex)
                {
                    ThongBao(ex.Message);
                }
            }
        }
Пример #16
0
        private void barbtnThemKeThua_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            dlgChuongTrinhDaoTaoKeThua dlg = new dlgChuongTrinhDaoTaoKeThua(pKQHT_ChuongTrinhDaoTaoInfo);

            dlg.ShowDialog();
            if (dlg.Tag.ToString() == "1")
            {
                try
                {
                    pKQHT_ChuongTrinhDaoTaoInfo = dlg.pKQHT_ChuongTrinhDaoTaoInfo;
                    int KQHT_ChuongTrinhDaoTaoID = oBKQHT_ChuongTrinhDaoTao.Add(pKQHT_ChuongTrinhDaoTaoInfo);
                    LoadCTDT();
                    dlgChonCTKhoiKienThuc dlgKienThuc = new dlgChonCTKhoiKienThuc(KQHT_ChuongTrinhDaoTaoID);
                    dlgKienThuc.ShowDialog();
                    // ghi log
                    GhiLog("Thêm chương trình đào tạo  '" + pKQHT_ChuongTrinhDaoTaoInfo.TenChuongTrinhDaoTao + "'", "Thêm", this.Tag.ToString());
                    ThemThanhCong();
                }
                catch (Exception ex)
                {
                    ThongBao(ex.Message);
                }
            }
        }
Пример #17
0
 public dlgChuongTrinhDaoTaoKeThua(KQHT_ChuongTrinhDaoTaoInfo mpKQHT_ChuongTrinhDaoTaoInfo)
 {
     InitializeComponent();
     pKQHT_ChuongTrinhDaoTaoInfo = mpKQHT_ChuongTrinhDaoTaoInfo;
     this.Tag = "";
 }
 public void Delete(KQHT_ChuongTrinhDaoTaoInfo pKQHT_ChuongTrinhDaoTaoInfo)
 {
     oDKQHT_ChuongTrinhDaoTao.Delete(pKQHT_ChuongTrinhDaoTaoInfo);
     mErrorMessage = oDKQHT_ChuongTrinhDaoTao.ErrorMessages;
     mErrorNumber  = oDKQHT_ChuongTrinhDaoTao.ErrorNumber;
 }
 public DataTable Get(KQHT_ChuongTrinhDaoTaoInfo pKQHT_ChuongTrinhDaoTaoInfo)
 {
     return(oDKQHT_ChuongTrinhDaoTao.Get(pKQHT_ChuongTrinhDaoTaoInfo));
 }