void ucChooseEmployee1_AfterClickAcceptButton(object sender, EventArgs e) { SelectedRowCollection SelectedRow = sender as SelectedRowCollection; DaoTaoController dtController = new DaoTaoController(); DAL.KEHOACH_DAOTAO khdt = dtController.GetKeHoachDaoTaoByID(hdfRecordID.Text); foreach (var item in SelectedRow) { try { DAL.DM_NhanVienThamGiaDaoTao nv = new DAL.DM_NhanVienThamGiaDaoTao() { MaCanBo = item.RecordID, DaThamGia = true, CreatedBy = CurrentUser.ID, CreatedDate = DateTime.Now, MaKhoaDaoTao = hdfRecordID.Text, SoTienCongTyHoTro = khdt.KINHPHI_CTY_HOTRO, SoTienNVDong = khdt.KINHPHI_NHANVIEN_DONG }; dtController.InsertNhanVienThamgiaHoc(nv); grp_nhanVienThamGiaDaoTao.Reload(); } catch { } } }
//protected void cbx_trinhdo_Store_OnRefreshData(object sender, StoreRefreshDataEventArgs e) //{ // List<DAL.DM_TRINHDO> lists = new DM_TRINHDOController().GetByAll(); // List<object> obj = new List<object>(); // foreach (var item in lists) // { // obj.Add(new { MA_TRINHDO = item.MA_TRINHDO, TEN_TRINHDO = item.TEN_TRINHDO }); // } // cbx_trinhdo_Store.DataSource = obj; // cbx_trinhdo_Store.DataBind(); //} protected void btnEditGiangVien_Click(object sender, DirectEventArgs e) { try { DAL.DM_GiaoVienDaoTao giaoVien = new DaoTaoController().GetGiaoVienByMaGiaoVien(grpTeacherList.GetSelectedRecordIDs().FirstOrDefault()); gv_txtHoten.Text = giaoVien.HoTenGV; gv_txtMaGiaoVien.Text = giaoVien.MaGV; gv_txtMaGiaoVien.Disabled = true; if (giaoVien.NgaySinh.HasValue && giaoVien.NgaySinh.Value.ToString().Contains("01/01/0001") == false && giaoVien.NgaySinh.Value.ToString().Contains("1900") == false) { df_ngaysinh.SelectedDate = giaoVien.NgaySinh.Value; } txt_chucvu.Text = giaoVien.ChucVu; txt_didong.Text = giaoVien.DiDong; txt_diachi.Text = giaoVien.DiaChiLienHe; txt_donvicongtac.Text = giaoVien.DonViCongTac; txt_dtcq.Text = giaoVien.DTCoQuan; txt_email.Text = giaoVien.Email; cbx_gioitinh.SetValue(giaoVien.GioiTinh); cbx_trinhdo.SetValue(giaoVien.HocVan); txt_kinhnghiem.Text = giaoVien.KinhNghiemGiangDay; chk_nvcongty.Checked = giaoVien.LaNhanvienCty; hdfCommand.Text = "Edit"; wdGiaoVien.Show(); } catch (Exception ex) { Dialog.ShowError(ex.Message); } }
protected void btnSuaGiaoVien_Click(object sender, DirectEventArgs e) { try { DaoTaoController dt = new DaoTaoController(); DAL.DM_GiaoVienDaoTao gv = dt.GetGiaoVienByMaGiaoVien(RowSelectionModel4.SelectedRows[0].RecordID); gv_txtMaGiaoVien.Text = gv.MaGV; gv_txtHoten.Text = gv.HoTenGV; if (gv.NgaySinh.HasValue) { df_ngaysinh.SelectedDate = gv.NgaySinh.Value; } txt_chucvu.Text = gv.ChucVu; txt_hocvan.Text = gv.HocVan; txt_email.Text = gv.Email; txt_dtcq.Text = gv.DTCoQuan; chk_nvcongty.Checked = gv.LaNhanvienCty; cbx_gioitinh.SetValue(gv.GioiTinh); txt_donvicongtac.Text = gv.DonViCongTac; txt_diachi.Text = gv.DiaChiLienHe; txt_didong.Text = gv.DiDong; txt_nhanxet.Text = gv.NhanXet; txt_kinhnghiem.Text = gv.KinhNghiemGiangDay; gv_txtMaGiaoVien.Disabled = true; wdGiaoVien.Show(); } catch (Exception ex) { Dialog.ShowError("Lối xảy ra " + ex.Message); } }
protected void ChuyenTrangThai_Click(object sender, DirectEventArgs e) { DaoTaoController daotaoController = new DaoTaoController(); daotaoController.ChuyenTrangThai(hdfRecordID.Text, e.ExtraParams["TrangThai"]); RM.RegisterClientScriptBlock("rl", "#{Store1}.reload();"); }
protected void HandleChangesGiaoVien(object sender, BeforeStoreChangedEventArgs e) { ChangeRecords <GiaoVienThamGiaDaoTaoInfo> records = e.DataHandler.ObjectData <GiaoVienThamGiaDaoTaoInfo>(); DaoTaoController controller = new DaoTaoController(); foreach (GiaoVienThamGiaDaoTaoInfo item in records.Deleted) { controller.DeleteGiaoVien(item.MaGV, hdfRecordID.Text); } }
protected void HandleChangesChiPhi(object sender, BeforeStoreChangedEventArgs e) { ChangeRecords <CacKhoanChiPhiInfo> records = e.DataHandler.ObjectData <CacKhoanChiPhiInfo>(); DaoTaoController controller = new DaoTaoController(); foreach (CacKhoanChiPhiInfo item in records.Deleted) { controller.DeleteChiPhi(item.ID); } }
protected void btnSuaChiPhi_Click(object sender, DirectEventArgs e) { DaoTaoController daotao = new DaoTaoController(); DAL.DM_CacKhoanChiChoDaoTao cacKhoanDaoTao = daotao.GetChiPhiDaoTaoByID(int.Parse(hdfChiPhi.Text)); txtTenKhoanChiPhi.Text = cacKhoanDaoTao.TenChiPhi; txtNguonCHi.Text = cacKhoanDaoTao.NguonChi; txtSoTienChiPhi.Value = cacKhoanDaoTao.SoTien; wdCacKhoanChiPhi.Show(); }
protected void Button17_Click(object sender, DirectEventArgs e) { try { DaoTaoController daotao = new DaoTaoController(); DAL.DM_GiaoVienDaoTao giaovien = new DAL.DM_GiaoVienDaoTao(); giaovien.ChucVu = txt_chucvu.Text; giaovien.CreatedBy = CurrentUser.ID; giaovien.CreatedDate = DateTime.Now; giaovien.DiaChiLienHe = txt_diachi.Text; giaovien.DiDong = txt_didong.Text; giaovien.DiDong = txt_didong.Text; giaovien.DonViCongTac = txt_donvicongtac.Text; giaovien.DTCoQuan = txt_dtcq.Text; giaovien.Email = txt_email.Text; giaovien.GioiTinh = bool.Parse(cbx_gioitinh.SelectedItem.Value); giaovien.HocVan = txt_hocvan.Text; giaovien.HoTenGV = gv_txtHoten.Text; giaovien.KinhNghiemGiangDay = txt_kinhnghiem.Text; giaovien.LaNhanvienCty = chk_nvcongty.Checked; giaovien.MaGV = gv_txtMaGiaoVien.Text; giaovien.MA_DONVI = new UserController().GetDonViByUserID(CurrentUser.ID).FirstOrDefault().MA_DONVI; if (df_ngaysinh.SelectedDate.ToString().Contains("01/01/0001") == false) { giaovien.NgaySinh = df_ngaysinh.SelectedDate; } if (e.ExtraParams["Command"] == "Edit") { daotao.UpdateGiaoVien(giaovien); RM.RegisterClientScriptBlock("zz", "#{grp_GiaoVienDaoTaoStore}.reload();"); wdGiaoVien.Hide(); } else { daotao.InsertGiaoVien(giaovien); daotao.ThemGiaoVienVaoKhoaHoc(new DAL.GiaoVien_KhoaDaoTao() { CreatedBy = CurrentUser.ID, CreatedDate = DateTime.Now, MaGiaoVien = giaovien.MaGV, MaKhoaHoc = hdfRecordID.Text }); RM.RegisterClientScriptBlock("zz", "#{grp_GiaoVienDaoTaoStore}.reload();"); if (e.ExtraParams["Close"] == "True") { wdGiaoVien.Hide(); } } } catch (Exception ex) { Dialog.ShowError("Lối xảy ra " + ex.Message); } }
protected void grp_nhanVienThamGiaDaoTaoStore_OnRefreshData(object sender, StoreRefreshDataEventArgs e) { try { List <NhanVienThamGiaDaoTaoInfo> nvInfo = new DaoTaoController().GetNhanVienThamGiaDaoTaoByMaDaoTao(hdfRecordID.Text, 0, 1000); grp_nhanVienThamGiaDaoTaoStore.DataSource = nvInfo; grp_nhanVienThamGiaDaoTaoStore.DataBind(); } catch (Exception ex) { Dialog.ShowError("Lối xảy ra " + ex.Message); } }
protected void HandleChangesDaoTao(object sender, BeforeStoreChangedEventArgs e) { ChangeRecords <NhanVienThamGiaDaoTaoInfo> record = e.DataHandler.ObjectData <NhanVienThamGiaDaoTaoInfo>(); DaoTaoController controller = new DaoTaoController(); foreach (var item in record.Deleted) { controller.DeleteNhanVien(item.ID); } foreach (NhanVienThamGiaDaoTaoInfo item in record.Updated) { controller.UpdateNhanVien(item); } }
protected void btnChonKhoaHocOK_Click(object sender, DirectEventArgs e) { try { // Dialog.ShowError(RowSelectionModel1.SelectedRecordID); DAL.KHOA_DAOTAO khoaDaoTao = new DaoTaoController().GetByMaKhoaDaoTao(hdfMaKhoaHoc.Text); if (khoaDaoTao != null) { frm_txtTenKhoaDaoTao.Text = khoaDaoTao.TEN_KHOAHOC; frm_txtThoiLuongDaoTao.Text = khoaDaoTao.ThoiGianDuKien; frm_cbChungChi.SetValue(khoaDaoTao.MA_CHUNGCHI); if (khoaDaoTao.CHIPHIDUKIEN.HasValue) { frm_txtKinhPhiDuKien.Text = khoaDaoTao.CHIPHIDUKIEN.Value.ToString(); } if (khoaDaoTao.CHIPHITHUCTE.HasValue) { frm_txtKinhPhiThucTe.Text = khoaDaoTao.CHIPHITHUCTE.Value.ToString(); } frm_txtDiaDiemDaoTao.Text = khoaDaoTao.DIA_DIEM_DAO_TAO; if (khoaDaoTao.CongTyHoTro.HasValue) { frm_txtCongTyHoTro.Text = khoaDaoTao.CongTyHoTro.Value.ToString(); } if (khoaDaoTao.NhanVienDong.HasValue) { frm_txtNhanVienDongGop.Text = khoaDaoTao.NhanVienDong.Value.ToString(); } if (khoaDaoTao.SOLUONGHOCVIEN.HasValue) { frm_txtSoLuongHocVien.Text = khoaDaoTao.SOLUONGHOCVIEN.Value.ToString(); } frm_cbPhuTrachDaoTao.SetValue(khoaDaoTao.MA_DONVIPHUTRACH); } wdChonKhoaHoc.Hide(); } catch (Exception ex) { Dialog.ShowError("Lối xảy ra " + ex.Message); } }
protected void btnOK_Click(object sender, DirectEventArgs e) { try { DaoTaoController dtController = new DaoTaoController(); foreach (var item in RowSelectionModel5.SelectedRows) { DAL.GiaoVien_KhoaDaoTao gv = new DAL.GiaoVien_KhoaDaoTao() { CreatedBy = CurrentUser.ID, CreatedDate = DateTime.Now, MaGiaoVien = item.RecordID, MaKhoaHoc = hdfRecordID.Text }; dtController.ThemGiaoVienVaoKhoaHoc(gv); } wdChonTuDanhSachGiaoVien.Hide(); RM.RegisterClientScriptBlock("ds", "#{grp_GiaoVienDaoTaoStore}.reload();"); } catch (Exception ex) { Dialog.ShowError("Lối xảy ra " + ex.Message); } }
void ucChooseEmployee1_AfterClickAcceptButton(object sender, EventArgs e) { try { SelectedRowCollection SelectedRow = ucChooseEmployee1.SelectedRow; List <DAL.DM_GiaoVienDaoTao> lists = new List <DAL.DM_GiaoVienDaoTao>(); DaoTaoController daoTaoController = new DaoTaoController(); HoSoController dmcbController = new HoSoController(); string str = string.Empty; foreach (var item in SelectedRow) { DAL.HOSO employee = dmcbController.GetByMaCB(item.RecordID); if (daoTaoController.IsDuplicateMaGiaoVien(employee.MA_CB) == false) { DAL.DM_GiaoVienDaoTao gv = new DAL.DM_GiaoVienDaoTao() { // new DanhMucChucVuController().GetNameByPrimaryKey(employee.MA_CHUCVU), CreatedBy = CurrentUser.ID, CreatedDate = DateTime.Now, DiaChiLienHe = employee.DIA_CHI_LH, DiDong = employee.DI_DONG, DonViCongTac = new DM_DONVIController().GetNameById(employee.MA_DONVI), DTCoQuan = employee.DT_CQUAN, GioiTinh = employee.MA_GIOITINH == "M" ? true : false, HocVan = new DM_TRINHDOController().GetNameByPrimaryKey(employee.MA_TRINHDO), HoTenGV = employee.HO_TEN, KinhNghiemGiangDay = string.Empty, LaNhanvienCty = true, MA_DONVI = employee.MA_DONVI, MaGV = employee.MA_CB, NgaySinh = employee.NGAY_SINH, NhanXet = string.Empty, }; if (employee.DM_CHUCVU != null) { gv.ChucVu = employee.DM_CHUCVU.TEN_CHUCVU; } if (!string.IsNullOrEmpty(employee.EMAIL) && !string.IsNullOrEmpty(employee.EMAIL_RIENG)) { gv.Email = employee.EMAIL + " ; " + employee.EMAIL_RIENG; } else if (!string.IsNullOrEmpty(employee.EMAIL)) { gv.Email = employee.EMAIL; } else if (!string.IsNullOrEmpty(employee.EMAIL_RIENG)) { gv.Email = employee.EMAIL_RIENG; } lists.Add(gv); } else { str += employee.HO_TEN + "(" + item.RecordID + "), "; } } daoTaoController.CopyCanBoToGiaoVienDaoTao(lists); // grp_DanhSachGiangVien.ReloadStore(); if (!string.IsNullOrEmpty(str)) { Dialog.ShowNotification(string.Format("Đã thêm thành công! Một số nhân viên đã tồn tại bao gồm: {0}", str.Substring(0, str.Length - 2))); } else { Dialog.ShowNotification("Thông báo", "Đã thêm thành công"); } } catch (Exception ex) { Dialog.ShowError(ex.Message.ToString()); } }
protected void btnSave_Click(object sender, DirectEventArgs e) { try { DaoTaoController daotao = new DaoTaoController(); DAL.DM_GiaoVienDaoTao giaovien = new DAL.DM_GiaoVienDaoTao(); giaovien.ChucVu = txt_chucvu.Text; giaovien.CreatedBy = CurrentUser.ID; giaovien.CreatedDate = DateTime.Now; giaovien.DiaChiLienHe = txt_diachi.Text; giaovien.DiDong = txt_didong.Text; giaovien.DonViCongTac = txt_donvicongtac.Text; giaovien.DTCoQuan = txt_dtcq.Text; giaovien.Email = txt_email.Text; giaovien.GioiTinh = bool.Parse(cbx_gioitinh.SelectedItem.Value); //giaovien.HocVan = txt_hocvan.Text; //if (cbx_trinhdo.Value != null) // giaovien.HocVan = cbx_trinhdo.Value.ToString(); giaovien.HocVan = hdftrinhdo.Text; giaovien.HoTenGV = gv_txtHoten.Text; giaovien.KinhNghiemGiangDay = txt_kinhnghiem.Text; giaovien.LaNhanvienCty = chk_nvcongty.Checked; giaovien.MaGV = gv_txtMaGiaoVien.Text; if (!df_ngaysinh.SelectedDate.ToString().Contains("0001")) { giaovien.NgaySinh = df_ngaysinh.SelectedDate; } giaovien.MA_DONVI = Session["MaDonVi"].ToString(); if (e.ExtraParams["Command"] == "Edit") { daotao.UpdateGiaoVien(giaovien); grpTeacherList.GetGridPanel().Reload(); wdGiaoVien.Hide(); Dialog.ShowNotification("Cập nhật thành công"); } else { daotao.InsertGiaoVien(giaovien); grpTeacherList.GetGridPanel().Reload(); if (e.ExtraParams["Close"] == "True") { wdGiaoVien.Hide(); } else { grpTeacherList.GetResourceManager().RegisterClientScriptBlock("rsf", "ResetValue()"); } Dialog.ShowNotification("Cập nhật thành công"); } grpTeacherList.GetGridPanel().Reload(); } catch (Exception ex) { if (ex.Message.Contains("Violation of PRIMARY KEY constraint")) { Dialog.ShowError("Mã giáo viên không được trùng !"); } else { Dialog.ShowError(ex.Message); } } }
public void GetData() { try { DaoTaoController daotaoController = new DaoTaoController(); DAL.KEHOACH_DAOTAO daotao = new DaoTaoController().GetByID(hdfRecordID.Text); txtTenKhoaHoc.Text = daotao.TEN_KHOA_HOC; frm_txtKinhPhiDuKien.Text = daotao.KINHPHI_DUKIEN != null?SoftCore.Util.GetInstance().GetFormatCurrencyInVietNam(daotao.KINHPHI_DUKIEN.Value.ToString()) : ""; txtKinhPhiDuKien.Text = daotao.KINHPHI_DUKIEN != null?SoftCore.Util.GetInstance().GetFormatCurrencyInVietNam(daotao.KINHPHI_DUKIEN.Value.ToString()) : ""; txtKinhPhiThucTe.Text = daotao.KINHPHI_THUCTE != null?SoftCore.Util.GetInstance().GetFormatCurrencyInVietNam(daotao.KINHPHI_THUCTE.Value.ToString()) : ""; txtCongTyHoTro.Text = daotao.KINHPHI_CTY_HOTRO != null?SoftCore.Util.GetInstance().GetFormatCurrencyInVietNam(daotao.KINHPHI_CTY_HOTRO.Value.ToString()) : ""; txtNVDongGop.Text = daotao.KINHPHI_NHANVIEN_DONG != null?SoftCore.Util.GetInstance().GetFormatCurrencyInVietNam(daotao.KINHPHI_NHANVIEN_DONG.Value.ToString()) : ""; //if (daotao.KINHPHI_DUKIEN.HasValue) // txtKinhPhiDuKien.Text = SoftCore.Util.GetInstance().GetFormatCurrencyInVietNam(daotao.KINHPHI_DUKIEN.Value.ToString()); //if (daotao.KINHPHI_THUCTE.HasValue) //{ // txtKinhPhiThucTe.Text = SoftCore.Util.GetInstance().GetFormatCurrencyInVietNam(daotao.KINHPHI_THUCTE.Value.ToString()); //} //if (daotao.KINHPHI_CTY_HOTRO.HasValue) // txtCongTyHoTro.Text = SoftCore.Util.GetInstance().GetFormatCurrencyInVietNam(daotao.KINHPHI_CTY_HOTRO.Value.ToString()); //if (daotao.KINHPHI_NHANVIEN_DONG.HasValue) // txtNVDongGop.Text = SoftCore.Util.GetInstance().GetFormatCurrencyInVietNam(daotao.KINHPHI_NHANVIEN_DONG.Value.ToString()); txtNoiDungDaoTao.Text = daotao.NOIDUNG_DAOTAO; txtLyDoDaoTao.Text = daotao.LYDO_DAOTAO; txtDiaDiemDaoTao.Text = daotao.DIA_DIEM_DAOTAO; txtSoLuongHocVien.Text = daotao.SOLUONG_HOCVIEN != null?daotao.SOLUONG_HOCVIEN.Value.ToString() : ""; //if (daotao.SOLUONG_HOCVIEN.HasValue) // txtSoLuongHocVien.Text = daotao.SOLUONG_HOCVIEN.Value.ToString(); txtDoiTuongDaoTao.Text = daotao.DOITUONG_DAOTAO; txtThoiGianDaoTao.Text = daotao.THOI_GIAN_DAOTAO; txtChungChi.Text = daotao.DM_CHUNGCHI != null ? daotao.DM_CHUNGCHI.TEN_CHUNGCHI : ""; //if (daotao.DM_CHUNGCHI != null) // txtChungChi.Text = daotao.DM_CHUNGCHI.TEN_CHUNGCHI; if (daotao.DEN_NGAY != null && !daotao.DEN_NGAY.ToString().Contains("0001")) { txtDenNgay.Text = string.Format("{0:dd/MM/yyyy}", daotao.DEN_NGAY.Value.ToShortDateString()); } else { txtDenNgay.Text = ""; } if (daotao.TU_NGAY != null && !daotao.TU_NGAY.ToString().Contains("0001")) { txtTuNgay.Text = string.Format("{0:dd/MM/yyyy}", daotao.TU_NGAY.Value.ToShortDateString()); } else { txtTuNgay.Text = ""; } } catch (Exception ex) { Dialog.ShowError("Lối xảy ra " + ex.Message); } }
protected void btnEdit_Click(object sender, DirectEventArgs e) { try { DAL.KEHOACH_DAOTAO khdt = new DaoTaoController().GetKeHoachDaoTaoByID(hdfRecordID.Text); wdAddWindow.Title = "Sửa kế hoạch đào tạo"; wdAddWindow.Icon = Icon.Pencil; frm_txtMaKhoaDaoTao.Text = khdt.MA; frm_txtMaKhoaDaoTao.Disabled = true; hdfDaoTaoCommand.Text = "Edit"; frm_txtTenKhoaDaoTao.Text = khdt.TEN_KHOA_HOC; frm_cbChungChi.SetValue(khdt.MA_CHUNGCHI); frm_txtKinhPhiDuKien.Text = khdt.KINHPHI_DUKIEN != null?khdt.KINHPHI_DUKIEN.Value.ToString() : ""; frm_txtKinhPhiThucTe.Text = khdt.KINHPHI_THUCTE != null?khdt.KINHPHI_THUCTE.Value.ToString() : ""; frm_txtCongTyHoTro.Text = khdt.KINHPHI_CTY_HOTRO != null?khdt.KINHPHI_CTY_HOTRO.Value.ToString() : ""; frm_txtNhanVienDongGop.Text = khdt.KINHPHI_NHANVIEN_DONG != null?khdt.KINHPHI_NHANVIEN_DONG.Value.ToString() : ""; if (khdt.TU_NGAY.HasValue) { frm_dfBatDauDaoTao.SelectedDate = khdt.TU_NGAY.Value; } if (khdt.DEN_NGAY.HasValue) { frm_dfKetThucDaoTao.SelectedDate = khdt.DEN_NGAY.Value; } if (khdt.BATDAU_DANGKY.HasValue) { frm_dfBatDauDangKy.SelectedDate = khdt.BATDAU_DANGKY.Value; } if (khdt.HETHAN_DANGKY.HasValue) { frm_dfHetHanDangKy.SelectedDate = khdt.HETHAN_DANGKY.Value; } frm_txtDiaDiemDaoTao.Text = khdt.DIA_DIEM_DAOTAO; if (khdt.SOLUONG_HOCVIEN.HasValue) { frm_txtSoLuongHocVien.Text = khdt.SOLUONG_HOCVIEN.Value.ToString(); } frm_txtDoiTuongDaoTao.Text = khdt.DOITUONG_DAOTAO; frm_txtThoiLuongDaoTao.Text = khdt.THOI_GIAN_DAOTAO; frm_txtLyDoDaoTao.Text = khdt.LYDO_DAOTAO; frm_txtNoiDungDaoTao.Text = khdt.NOIDUNG_DAOTAO; frm_txtGHiChi.Text = khdt.GHI_CHU; frm_cbPhuTrachDaoTao.SetValue(khdt.MA_DONVIPHUTRACHDAOTAO); frm_cbTrangThai.SetValue(khdt.TRANG_THAI); hdfCurrentStatus.Text = khdt.TRANG_THAI; wdAddWindow.Show(); } catch (Exception ex) { Dialog.ShowError("Lối xảy ra " + ex.Message); } }
protected void btnCapNhat_Click(object sender, DirectEventArgs e) { try { DaoTaoController daotao = new DaoTaoController(); DAL.KEHOACH_DAOTAO kehoach = new DAL.KEHOACH_DAOTAO() { MA = frm_txtMaKhoaDaoTao.Text.Trim(), TEN_KHOA_HOC = frm_txtTenKhoaDaoTao.Text.Trim(), MA_CHUNGCHI = frm_cbChungChi.SelectedItem.Value, CreatedBy = CurrentUser.ID, CreatedDate = DateTime.Now, MA_DONVI = new UserController().GetDonViByUserID(CurrentUser.ID).FirstOrDefault().MA_DONVI, DIA_DIEM_DAOTAO = frm_txtDiaDiemDaoTao.Text, THOI_GIAN_DAOTAO = frm_txtThoiLuongDaoTao.Text, DOITUONG_DAOTAO = frm_txtDoiTuongDaoTao.Text, LYDO_DAOTAO = frm_txtLyDoDaoTao.Text, NOIDUNG_DAOTAO = frm_txtNoiDungDaoTao.Text, GHI_CHU = frm_txtGHiChi.Text, MA_DONVIPHUTRACHDAOTAO = frm_cbPhuTrachDaoTao.SelectedItem.Value, TEN_DONVIPHUTRACHDAOTAO = frm_cbPhuTrachDaoTao.SelectedItem.Text, TRANG_THAI = frm_cbTrangThai.SelectedItem.Value }; if (!frm_dfBatDauDaoTao.Text.Contains("01/01/0001")) { kehoach.TU_NGAY = frm_dfBatDauDaoTao.SelectedDate; } if (!frm_dfKetThucDaoTao.Text.Contains("01/01/0001")) { kehoach.DEN_NGAY = frm_dfKetThucDaoTao.SelectedDate; } if (!frm_dfBatDauDangKy.Text.Contains("01/01/0001")) { kehoach.BATDAU_DANGKY = frm_dfBatDauDangKy.SelectedDate; } if (!frm_dfHetHanDangKy.Text.Contains("01/01/0001")) { kehoach.HETHAN_DANGKY = frm_dfHetHanDangKy.SelectedDate; } // kehoach.MA_CHUNGCHI = frm_cbChungChi.SelectedItem.Value; if (!string.IsNullOrEmpty(frm_txtSoLuongHocVien.Text)) { kehoach.SOLUONG_HOCVIEN = int.Parse(frm_txtSoLuongHocVien.Text); } if (!string.IsNullOrEmpty(frm_txtKinhPhiDuKien.Text)) { kehoach.KINHPHI_DUKIEN = decimal.Parse(frm_txtKinhPhiDuKien.Text); } if (!string.IsNullOrEmpty(frm_txtKinhPhiThucTe.Text)) { kehoach.KINHPHI_THUCTE = decimal.Parse(frm_txtKinhPhiThucTe.Text); } if (!string.IsNullOrEmpty(frm_txtCongTyHoTro.Text)) { kehoach.KINHPHI_CTY_HOTRO = decimal.Parse(frm_txtCongTyHoTro.Text); } if (!string.IsNullOrEmpty(frm_txtNhanVienDongGop.Text)) { kehoach.KINHPHI_NHANVIEN_DONG = decimal.Parse(frm_txtNhanVienDongGop.Text); } NhatkyTruycapInfo accessDiary = new NhatkyTruycapInfo() { CHUCNANG = "Thêm kế hoạch đào tạo", MOTA = "Thêm kế hoạch đào tạo", IsError = false, USERNAME = CurrentUser.UserName, THOIGIAN = DateTime.Now, MANGHIEPVU = "KEHOACH_DAOTAO", TENMAY = Util.GetInstance().GetComputerName(Request.UserHostAddress), IPMAY = Request.UserHostAddress, THAMCHIEU = "", }; if (e.ExtraParams["Command"] == "Edit") { accessDiary.CHUCNANG = "Sửa kế hoạch đào tạo"; accessDiary.MOTA = "Mã kế hoạch đào tạo được sửa là : " + frm_txtMaKhoaDaoTao.Text; daotao.Update(kehoach); } else { daotao.Insert(kehoach); } new SoftCore.AccessHistory.AccessHistoryController().AddAccessHistory(accessDiary); if (e.ExtraParams["Close"] == "True") { wdAddWindow.Hide(); } RM.RegisterClientScriptBlock("zz", "#{Store1}.reload();"); } catch (Exception ex) { if (ex.Message.Contains(" Cannot insert duplicate key in object ")) { Dialog.ShowError(GlobalResourceManager.GetInstance().GetErrorMessageValue("DuplicateMaDaoTao")); } else { Dialog.ShowError("Lối xảy ra " + ex.Message); } } }