private void btnThem_Click(object sender, EventArgs e) { DBE dbeadd = new DBE(); string MaPhongBan = txbMaPB.Text; PhongBan pb = dbeadd.PhongBans.Where(p => p.MaPB == MaPhongBan).SingleOrDefault(); if (pb == null) { PhongBan item = new PhongBan(); item.MaPB = MaPhongBan; item.TenPB = txbTenPB.Text; dbeadd.PhongBans.Add(item); dbeadd.SaveChanges(); LoadData(); } else { MessageBox.Show("Vui long kiem tra lai"); } }
private void btnXoa_Click(object sender, EventArgs e) { string MaPhongBan = txbMaPB.Text; PhongBan pb = dbe.PhongBans.Where(p => p.MaPB == MaPhongBan).SingleOrDefault(); if (pb != null) { if (pb.NhanViens.Count > 0) { MessageBox.Show("Hãy đổi nhân viên của phòng ban này"); } else { dbe.PhongBans.Remove(pb); dbe.SaveChanges(); LoadData(); } } else { MessageBox.Show("Vui long kiem tra lai"); } }
private void btnSua_Click(object sender, EventArgs e) { string MaPhongBan = txbMaPB.Text; PhongBan pb = dbe.PhongBans.Where(p => p.MaPB == MaPhongBan).SingleOrDefault(); if (pb != null) { if (pb.NhanViens.Count > 0) { foreach (NhanVien nv in pb.NhanViens) { nv.MaPB = MaPhongBan; } } pb.MaPB = MaPhongBan; pb.TenPB = txbTenPB.Text; dbe.SaveChanges(); LoadData(); } else { MessageBox.Show("Vui long kiem tra lai"); } }