protected void EditRecord(object sender, EventArgs e) { ViewModel item = new ViewModel(); item.Image = imgAnhDaiDien.ImageUrl; item.HoTenKhaiSinh = txtHoTenKhaiSinh.Text; item.TenGoiKhac = txtTenGoiKhac.Text; item.NgaySinh = txtNgaySinh.Text; item.GioiTinh = txtGioiTinh.Text; item.HoKhauThuongTru = txtHoKhauThuongTru.Text; item.NoiSinh = txtNoiSinh.Text; item.QueQuanTinh = txtQueQuanTinh.Text; item.QueQuanHuyen = txtQueQuanHuyen.Text; item.QueQuanXa = txtQueQuanXa.Text; item.NoiOHienNay = txtNoiOHienNay.Text; item.DanToc = txtDanToc.Text; item.TonGiao = txtTonGiao.Text; item.ThanhPhanGiaDinh = txtThanhPhanGiaDinh.Text; item.TinhTrangHonNhan = txtTinhTrangHonNhan.Text; item.SoCMND = txtSoCMND.Text; item.NgayCapCMND = txtNgayCapCMND.Text; item.NoiCapCMND = txtNoiCapCMND.Text; item.Email = txtEmail.Text; item.SDT = txtSDT.Text; item.NgheNghiepKhiTuyenDung = txtNgheNghiepKhiTuyenDung.Text; item.NgayTuyenDung = txtNgayTuyenDung.Text; item.TenCoQuanTuyenDung = txtTenCoQuanTuyenDung.Text; item.NgayVaoCoQuanHienTai = txtNgayVaoCoQuanHienTai.Text; item.NgayNhapNgu = txtNgayNhapNgu.Text; item.NgayXuatNgu = txtNgayXuatNgu.Text; item.QuanHamCaoNhat = txtQuanHamCaoNhat.Text; item.TrinhDoHocVan = txtTrinhDoHocVan.Text; item.HocHam = txtHocHam.Text; item.HocVi = txtHocVi.Text; item.TrinhDoQuanLyNhaNuoc = txtTrinhDoQuanLyNhaNuoc.Text; item.TrinhDoLyLuanChinhTri = txtTrinhDoLyLuanChinhTri.Text; item.TrinhDoChuyenMonCaoNhat = txtTrinhDoChuyenMonCaoNhat.Text; item.ChuyenNganh = txtChuyenNganh.Text; item.TrinhDoTinHoc = txtTrinhDoTinHoc.Text; item.TrinhDoNgoaiNguThuNhat = txtTrinhDoNgoaiNguThuNhat.Text; item.NgoaiNguThuNhat = txtNgoaiNguThuNhat.Text; item.TrinhDoNgoaiNguThuHai = txtTrinhDoNgoaiNguThuHai.Text; item.NgoaiNguThuHai = txtNgoaiNguThuHai.Text; item.KhenThuong = txtKhenThuong.Text; item.KyLuat = txtKyLuat.Text; item.TinhTrangSucKhoe = txtTinhTrangSucKhoe.Text; item.LaThuongBinh = txtLaThuongBinh.Text; item.SoHieuCB = txtSoHieuCB.Text; item.DoiTuong = txtDoiTuong.Text; item.HuongLuong = txtHuongLuong.Text; item.DonViQuanLy = txtDonViQuanLy.Text; item.DonViCongTac = txtDonViCongTac.Text; item.MaNgachCongChuc = txtMaNgachCongChuc.Text; item.NgayHuong = txtNgayHuong.Text; item.BacLuong = Common.TryParseObjectToInt(txtBacLuong.Text); item.HeSoLuong = Common.TryParseObjectToDecemal(txtHeSoLuong.Text); item.ChucVuHienTai = txtChucVuHienTai.Text; item.ChucVuKiemNhiem = txtChucVuKiemNhiem.Text; item.PhuCapChucVu = Common.TryParseObjectToDecemal(txtPhuCapChucVu.Text); item.CongViecChinhDangLam = txtCongViecChinhDangLam.Text; ServiceCanBo es = new ServiceCanBo(); try { var id = Common.TryParseObjectToInt(Request.QueryString["ID"] + ""); item.ID = id; if (id == 0) { bool result = es.ThemCanBo("TheBinh", "12345678", item); if (result) { lblMessage.Text = "Đã thêm mới thông tin cán bộ thành công!"; } else { lblMessage.Text = "Có lỗi xảy ra, chưa lưu được thông tin. Hãy kiểm tra và thử lại"; } } else { bool result = es.SuaCanBo("TheBinh", "12345678", item); if (result) { lblMessage.Text = "Đã lưu thông tin cán bộ thành công!"; } else { lblMessage.Text = "Có lỗi xảy ra, chưa lưu được thông tin. Hãy kiểm tra và thử lại"; } } } catch (Exception ee) { lblMessage.Text = ee.Message; } finally { es.Dispose(); item = null; } }
private void PopulateRequiredData() { ServiceCanBo es = new ServiceCanBo(); try { var id = Common.TryParseObjectToInt(Request.QueryString["ID"] + ""); var item = es.GetThongTin1CanBo("TheBinh", "12345678", id); BindCombobox(es, item); if (id != 0) { Button1.Text = "Lưu Thông Tin Cán Bộ"; Button2.Visible = false; txtNgayVaoDang.Text = item.NgayVaoDang; txtChiBoKetNap.Text = item.ChiBoKetNap; txtNguoiGioiThieu1.Text = item.NguoiGioiThieu1; txtChucVuNguoiGioiThieu1.Text = item.ChucVuNguoiGioiThieu1; txtNgheNghiepKhiVaoDang.Text = item.NgheNghiepKhiVaoDang; txtNguoiGioiThieu2.Text = item.NguoiGioiThieu2; txtGhiChuVeNguoiGioiThieu2.Text = item.GhiChuVeNguoiGioiThieu2; txtNgayChinhThucVaoDang.Text = item.NgayChinhThucVaoDang; txtSoLyLichDangVien.Text = item.SoLyLichDangVien; txtSoTheDangVien.Text = item.SoTheDangVien; txtMaCoSoDangQLDangVien.Text = item.MaCoSoDangQLDangVien; txtChucVuTrongDang.Text = item.ChucVuTrongDang; imgAnhDaiDien.ImageUrl = item.Image; txtHoTenKhaiSinh.Text = item.HoTenKhaiSinh; txtTenGoiKhac.Text = item.TenGoiKhac; txtNgaySinh.Text = item.NgaySinh; txtHoKhauThuongTru.Text = item.HoKhauThuongTru; txtNoiSinh.Text = item.NoiSinh; txtQueQuanTinh.Text = item.QueQuanTinh; txtQueQuanHuyen.Text = item.QueQuanHuyen; txtQueQuanXa.Text = item.QueQuanXa; txtNoiOHienNay.Text = item.NoiOHienNay; txtTinhTrangHonNhan.Text = item.TinhTrangHonNhan; txtSoCMND.Text = item.SoCMND; txtNgayCapCMND.Text = item.NgayCapCMND; txtNoiCapCMND.Text = item.NoiCapCMND; txtEmail.Text = item.Email; txtSDT.Text = item.SDT; txtNgayTuyenDung.Text = item.NgayTuyenDung; txtTenCoQuanTuyenDung.Text = item.TenCoQuanTuyenDung; txtNgayVaoCoQuanHienTai.Text = item.NgayVaoCoQuanHienTai; txtNgayNhapNgu.Text = item.NgayNhapNgu; txtNgayXuatNgu.Text = item.NgayXuatNgu; txtTrinhDoChuyenMonCaoNhat.Text = item.TrinhDoChuyenMonCaoNhat; txtChuyenNganh.Text = item.ChuyenNganh; txtTrinhDoTinHoc.Text = item.TrinhDoTinHoc; txtTrinhDoNgoaiNguThuNhat.Text = item.TrinhDoNgoaiNguThuNhat; txtNgoaiNguThuNhat.Text = item.NgoaiNguThuNhat; txtTrinhDoNgoaiNguThuHai.Text = item.TrinhDoNgoaiNguThuHai; txtNgoaiNguThuHai.Text = item.NgoaiNguThuHai; txtKhenThuong.Text = item.KhenThuong; txtKyLuat.Text = item.KyLuat; txtSoHieuCB.Text = item.SoHieuCB; txtDoiTuong.Text = item.DoiTuong; txtHuongLuong.Text = item.HuongLuong; txtDonViQuanLy.Text = item.DonViQuanLy; txtDonViCongTac.Text = item.DonViCongTac; txtMaNgachCongChuc.Text = item.MaNgachCongChuc; txtNgayHuong.Text = item.NgayHuong; txtBacLuong.Text = item.BacLuong + ""; txtHeSoLuong.Text = item.HeSoLuong + ""; txtChucVuHienTai.Text = item.ChucVuHienTai; txtChucVuKiemNhiem.Text = item.ChucVuKiemNhiem; txtPhuCapChucVu.Text = item.PhuCapChucVu + ""; } else { Button1.Text = "Thêm mới Cán Bộ"; Button2.Visible = true; } } catch (Exception ee) { lblMessage.Text = ee.Message; } finally { es.Dispose(); } }