private void loadthongso() { dANTOCComboBox.DataSource = bLL_load.BLL_loadDanToc(); dANTOCComboBox.ValueMember = "MADANTOC"; dANTOCComboBox.DisplayMember = "TENDANTOC"; pHONGBANComboBox.DataSource = bLL_load.BLL_loadPhongBan(); pHONGBANComboBox.ValueMember = "MAPHONGBAN"; pHONGBANComboBox.DisplayMember = "TENPHONGBAN"; tONGIAOComboBox.DataSource = bLL_load.BLL_loadTonGiao(); tONGIAOComboBox.ValueMember = "MATONGIAO"; tONGIAOComboBox.DisplayMember = "TENTONGIAO"; cHUCVUComboBox.DataSource = bLL_load.BLL_loadChucVu(); cHUCVUComboBox.ValueMember = "MACHUCVU"; cHUCVUComboBox.DisplayMember = "TENCHUCVU"; qUOCTICHComboBox.DataSource = bLL_load.BLL_loadQuocTich(); qUOCTICHComboBox.ValueMember = "MAQUOCTICH"; qUOCTICHComboBox.DisplayMember = "TENQUOCTICH"; tRINHDOHOCVANComboBox.DataSource = bLL_load.BLL_loadTrinhDoHocVan(); tRINHDOHOCVANComboBox.ValueMember = "MATRINHDOHOCVAN"; tRINHDOHOCVANComboBox.DisplayMember = "TENTRINHDOHOCVAN"; tRINHDOTINHOCComboBox.DataSource = bLL_load.BLL_loadTrinhDoTinHoc(); tRINHDOTINHOCComboBox.ValueMember = "MATRINHDOTINHOC"; tRINHDOTINHOCComboBox.DisplayMember = "TENTRINHDOTINHOC"; gridControlCM.DataSource = bLL_load.BLL_loadChuyenMon(); gridControlNN.DataSource = bLL_load.BLL_loadNgoaiNgu(); // add in comboboxGioitinh cbo_GioiTinh.Items.Add("Nam"); cbo_GioiTinh.Items.Add("Nữ"); cbo_GioiTinh.SelectedIndex = 0; txt_MaNV.Text = Properties.Settings.Default.NhanVienClick; HOSOTUYENDUNG hOSOTUYENDUNG = bLL_load.BLL_loadHoSoTuyenDungUngVien(bLL_load.BLL_FindUngVienByMaNV(txt_MaNV.Text)); NHANVIEN nv = bLL_load.BLL_loadThongTinNhanVien(txt_MaNV.Text); hOTENTextEdit.Text = hOSOTUYENDUNG.HOTEN; cbo_GioiTinh.Text = hOSOTUYENDUNG.GIOITINH; nGAYSINHDateEdit.DateTime = DateTime.Parse(hOSOTUYENDUNG.NGAYSINH.ToString()); cMNDTextEdit.Text = hOSOTUYENDUNG.CMND; nGAYCAPDateEdit.DateTime = DateTime.Parse(hOSOTUYENDUNG.NGAYCAP.ToString()); nOICAPTextEdit.Text = hOSOTUYENDUNG.NOICAP; dANTOCComboBox.SelectedValue = hOSOTUYENDUNG.MADANTOC; tONGIAOComboBox.SelectedValue = hOSOTUYENDUNG.MATONGIAO; qUOCTICHComboBox.SelectedValue = hOSOTUYENDUNG.MAQUOCTICH; qUEQUANTextEdit.Text = hOSOTUYENDUNG.QUEQUAN; nOISINHTextEdit.Text = hOSOTUYENDUNG.NOISINH; dIACHITHUONGTRUTextEdit.Text = hOSOTUYENDUNG.DIACHITHUONGTRU; nOIOHIENTAITextEdit.Text = hOSOTUYENDUNG.NOIOHIENTAI; dIENTHOAITextEdit.Text = hOSOTUYENDUNG.DIENTHOAI; eMAILTextEdit.Text = hOSOTUYENDUNG.EMAIL; dIENUUTIENTextEdit.Text = hOSOTUYENDUNG.DIENUUTIEN; pHONGBANComboBox.SelectedValue = nv.MAPHONGBAN; cHUCVUComboBox.SelectedValue = nv.MACHUCVU; tINHTRANGSUCKHOETextEdit.SelectedText = hOSOTUYENDUNG.TINHTRANGSUCKHOE; tINHTRANGHONNHANTextEdit.SelectedText = hOSOTUYENDUNG.TINHTRANGHONNHAN; nGAYTUYENDUNGDateEdit.DateTime = DateTime.Parse(hOSOTUYENDUNG.NGAYTUYENDUNG.ToString()); hINHTHUCTUYENDUNGTextEdit.Text = hOSOTUYENDUNG.HINHTHUCTUYENDUNG; pictureEdit1.Image = loadhinh(txt_MaNV.Text); }
public bool SuaHoSoNV(HOSOTUYENDUNG p) { try { HOSOTUYENDUNG hOSOTUYENDUNG = linq.HOSOTUYENDUNGs.Where(t => t.MAUNGVIEN == p.MAUNGVIEN).FirstOrDefault(); hOSOTUYENDUNG.HOTEN = p.HOTEN; hOSOTUYENDUNG.DIENTHOAI = p.DIENTHOAI; hOSOTUYENDUNG.EMAIL = p.EMAIL; hOSOTUYENDUNG.GIOITINH = p.GIOITINH; hOSOTUYENDUNG.NGAYSINH = p.NGAYSINH; hOSOTUYENDUNG.NGAYCAP = p.NGAYCAP; hOSOTUYENDUNG.NGAYTUYENDUNG = p.NGAYTUYENDUNG; hOSOTUYENDUNG.NOICAP = p.NOICAP; hOSOTUYENDUNG.NOIOHIENTAI = p.NOIOHIENTAI; hOSOTUYENDUNG.NOISINH = p.NOISINH; hOSOTUYENDUNG.QUEQUAN = p.QUEQUAN; hOSOTUYENDUNG.TINHTRANGHONNHAN = p.TINHTRANGHONNHAN; hOSOTUYENDUNG.TINHTRANGSUCKHOE = p.TINHTRANGSUCKHOE; hOSOTUYENDUNG.MATRINHDOHOCVAN = p.MATRINHDOHOCVAN; hOSOTUYENDUNG.MATRINHDOTINHOC = p.MATRINHDOTINHOC; hOSOTUYENDUNG.MADANTOC = p.MADANTOC; hOSOTUYENDUNG.MAQUOCTICH = p.MAQUOCTICH; hOSOTUYENDUNG.MATONGIAO = p.MATONGIAO; hOSOTUYENDUNG.DIENUUTIEN = p.DIENUUTIEN; hOSOTUYENDUNG.CMND = p.CMND; hOSOTUYENDUNG.DIACHITHUONGTRU = p.DIACHITHUONGTRU; linq.SubmitChanges(); return(true); } catch { return(false); } }
public bool BLL_SuaHoSoNV(HOSOTUYENDUNG p) { return(dAL_NhanVien.SuaHoSoNV(p)); }
private void btn_Sua_Click(object sender, EventArgs e) { if (qUOCTICHComboBox.SelectedValue != null && dANTOCComboBox.SelectedValue != null && tONGIAOComboBox.SelectedValue != null && tRINHDOTINHOCComboBox.SelectedValue != null && tRINHDOHOCVANComboBox.SelectedValue != null && cHUCVUComboBox.SelectedValue != null && pHONGBANComboBox.SelectedValue != null) { //update chuyen mon for (int i = 0; i < gridViewCM.RowCount; i++) { if (gridViewCM.IsRowSelected(i)) { try { CHITIETCHUYENMON cHITIETCHUYENMON = new CHITIETCHUYENMON(); cHITIETCHUYENMON.MACHUYENMON = gridViewCM.GetRowCellValue(i, "MACHUYENMON").ToString(); cHITIETCHUYENMON.MAUNGVIEN = bLL_load.BLL_FindUngVienByMaNV(txt_MaNV.Text); bLL_NhanVien.BLL_ThemChiTietChuyenMon(cHITIETCHUYENMON); } catch { } } else { try { CHITIETCHUYENMON cHITIETCHUYENMON = new CHITIETCHUYENMON(); cHITIETCHUYENMON.MACHUYENMON = gridViewCM.GetRowCellValue(i, "MACHUYENMON").ToString(); cHITIETCHUYENMON.MAUNGVIEN = bLL_load.BLL_FindUngVienByMaNV(txt_MaNV.Text); bLL_NhanVien.BLL_XoaChiTietChuyenMon(cHITIETCHUYENMON); } catch { } } } //luu hinh anh insertHinhAnh(); //update du lieu cua ung vien HOSOTUYENDUNG hOSOTUYENDUNG = new HOSOTUYENDUNG(); hOSOTUYENDUNG.MAUNGVIEN = bLL_load.BLL_FindUngVienByMaNV(txt_MaNV.Text); hOSOTUYENDUNG.HOTEN = hOTENTextEdit.Text; hOSOTUYENDUNG.DIENTHOAI = dIENTHOAITextEdit.Text; hOSOTUYENDUNG.EMAIL = eMAILTextEdit.Text; hOSOTUYENDUNG.GIOITINH = cbo_GioiTinh.Text; hOSOTUYENDUNG.NGAYSINH = nGAYSINHDateEdit.DateTime; hOSOTUYENDUNG.NGAYCAP = nGAYCAPDateEdit.DateTime; hOSOTUYENDUNG.NGAYTUYENDUNG = nGAYTUYENDUNGDateEdit.DateTime; hOSOTUYENDUNG.NOICAP = nOICAPTextEdit.Text; hOSOTUYENDUNG.NOIOHIENTAI = nOIOHIENTAITextEdit.Text; hOSOTUYENDUNG.NOISINH = nOISINHTextEdit.Text; hOSOTUYENDUNG.QUEQUAN = qUEQUANTextEdit.Text; hOSOTUYENDUNG.TINHTRANGHONNHAN = tINHTRANGHONNHANTextEdit.Text; hOSOTUYENDUNG.TINHTRANGSUCKHOE = tINHTRANGSUCKHOETextEdit.Text; hOSOTUYENDUNG.MATRINHDOHOCVAN = tRINHDOHOCVANComboBox.SelectedValue.ToString(); hOSOTUYENDUNG.MATRINHDOTINHOC = tRINHDOTINHOCComboBox.SelectedValue.ToString(); hOSOTUYENDUNG.MADANTOC = dANTOCComboBox.SelectedValue.ToString(); hOSOTUYENDUNG.MAQUOCTICH = qUOCTICHComboBox.SelectedValue.ToString(); hOSOTUYENDUNG.MATONGIAO = tONGIAOComboBox.SelectedValue.ToString(); hOSOTUYENDUNG.DIENUUTIEN = dIENUUTIENTextEdit.Text; hOSOTUYENDUNG.CMND = cMNDTextEdit.Text; hOSOTUYENDUNG.DIACHITHUONGTRU = dIACHITHUONGTRUTextEdit.Text; bLL_NhanVien.BLL_SuaHoSoNV(hOSOTUYENDUNG); //update ngoai ngu for (int i = 0; i < gridViewNN.RowCount; i++) { if (gridViewNN.IsRowSelected(i)) { try { CHITIETNGOAINGU cHITIETNGOAINGU = new CHITIETNGOAINGU(); cHITIETNGOAINGU.MANGOAINGU = gridViewNN.GetRowCellValue(i, "MANGOAINGU").ToString(); cHITIETNGOAINGU.MAUNGVIEN = bLL_load.BLL_FindUngVienByMaNV(txt_MaNV.Text); bLL_NhanVien.BLL_ThemChiTietNgoaiNgu(cHITIETNGOAINGU); } catch { } } else { try { CHITIETNGOAINGU cHITIETNGOAINGU = new CHITIETNGOAINGU(); cHITIETNGOAINGU.MANGOAINGU = gridViewNN.GetRowCellValue(i, "MANGOAINGU").ToString(); cHITIETNGOAINGU.MAUNGVIEN = bLL_load.BLL_FindUngVienByMaNV(txt_MaNV.Text); bLL_NhanVien.BLL_XoaChiTietNgoaiNgu(cHITIETNGOAINGU); } catch { } } } //update nhanvien NHANVIEN nHANVIEN = new NHANVIEN(); nHANVIEN.MANV = txt_MaNV.Text; nHANVIEN.HOTEN = hOTENTextEdit.Text; nHANVIEN.MACHUCVU = cHUCVUComboBox.SelectedValue.ToString(); nHANVIEN.MAPHONGBAN = pHONGBANComboBox.SelectedValue.ToString(); nHANVIEN.NGAYVAOLAM = nGAYTUYENDUNGDateEdit.DateTime; bLL_NhanVien.BLL_SuaNhanVien(nHANVIEN); MessageBox.Show("Sửa thành công"); } else { MessageBox.Show("Vui lòng nhập đủ Trình độ Học Vấn,Tin học,Quốc tịch,Dân tộc,Tôn giáo"); } }