public bool ThemChiTietChuyenMon(CHITIETCHUYENMON p) { linQDataContext chitiet = new linQDataContext(); chitiet.CHITIETCHUYENMONs.InsertOnSubmit(p); chitiet.SubmitChanges(); return(true); }
public bool XoaChiTietChuyenMon(CHITIETCHUYENMON pchitiet) { linQDataContext chitiet = new linQDataContext(); chitiet.CHITIETCHUYENMONs.Attach(pchitiet); chitiet.CHITIETCHUYENMONs.DeleteOnSubmit(pchitiet); chitiet.SubmitChanges(); return(true); }
public bool BLL_XoaChiTietChuyenMon(CHITIETCHUYENMON p) { return(dAL_NhanVien.XoaChiTietChuyenMon(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"); } }