private void btnPhanCong_Click(object sender, EventArgs e) { int maca = Convert.ToInt32(cbbCaLamViec.Text); int manv = Convert.ToInt32(cbbMaNV.Text); CTCaLamViecDTO dto = new CTCaLamViecDTO(maca, manv, cbbCongViec.Text); DataTable dt1 = bus.KiemTraCaDaCoBepTruongChua(maca, cbbCongViec.Text); if (dt1.Rows.Count.ToString() != "0") { MessageBox.Show("Ca đã được phân công bếp trưởng", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); frmPhanCongDauBep_MonAn f = new frmPhanCongDauBep_MonAn(); DataTable dt = bus.LayMaBepTruongTheoCa(maca, cbbCongViec.Text); int mabeptruong = Convert.ToInt32(dt.Rows[0]["MaNV"].ToString()); string tenbeptruong = dt.Rows[0]["TenNV"].ToString(); NhanVienDTO nv = new NhanVienDTO(mabeptruong, tenbeptruong); f.MaCa = maca; f.BepTruong = nv; f.ShowDialog(); } else { DataTable dt2 = bus.KiemTraNhanVienCoLaBepTruongKhong(dto.MaNV, cbbCongViec.Text); if (dt2.Rows.Count.ToString() == "0") { if (bus.PhanCong(dto)) { MessageBox.Show("Phân công bếp trưởng thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); frmPhanCongDauBep_MonAn f = new frmPhanCongDauBep_MonAn(); int mabeptruong = dto.MaNV; string tenbeptruong = bus.LayTenNhanVien(dto.MaNV); NhanVienDTO nv = new NhanVienDTO(mabeptruong, tenbeptruong); f.MaCa = maca; f.BepTruong = nv; f.ShowDialog(); } else { MessageBox.Show("Có lỗi xảy ra", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Nhân viên đã được phân công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }