private void btnPhanCong_Click(object sender, EventArgs e) { if (cbbMaMonAn.Text == "" || cbbMaNV.Text == "") { MessageBox.Show("Thông tin chưa đầy đủ,lỗi"); return; } int manv = Convert.ToInt32(cbbMaNV.Text); string congviec = cbbCongViec.Text; int mamonan = Convert.ToInt32(cbbMaMonAn.Text); int maca = _maCa; CTCaLamViecDTO ctc = new CTCaLamViecDTO(maca, manv, congviec); PhuTrachMonAnDTO pt = new PhuTrachMonAnDTO(manv, mamonan); DataTable dt = bus.KiemTraNVDaPhuTrachMonAnChua(pt); if (dt.Rows.Count.ToString() == "0") { if (bus.PhanCong(ctc)) { if (bus.ThemPhuTrachMonAn(pt)) { MessageBox.Show("Phân công thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadMonAn(); LoadThongTin(); } else { MessageBox.Show("Phân công thất bại ,có lỗi xảy ra", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (bus.ThemPhuTrachMonAn(pt)) { MessageBox.Show("Phân công thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadMonAn(); LoadThongTin(); } else { MessageBox.Show("Phân công thất bại ,có lỗi xảy ra", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Nhân viên đã phụ trách món ăn này", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
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); } } }
private void btnPhanCongPV_Click(object sender, EventArgs e) { if (cbbCaLamViec.Text == "" || cbbTenNhanVien.Text == "" || cbbCongViec.Text == "" || cbbMonAnPhuTrach.Text == "") { MessageBox.Show("Cần nhập thông tin đầy đủ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } else { int maca = int.Parse(cbbCaLamViec.SelectedValue.ToString()); int manv = int.Parse(cbbTenNhanVien.SelectedValue.ToString()); string cv = cbbCongViec.Text; if (cbbCongViec.Text == "Nhân viên dọn dẹp") { CTCaLamViecDTO dto = new CTCaLamViecDTO(maca, manv, cv); if (bus.PhanCong(dto)) { MessageBox.Show("Phân công thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else { MessageBox.Show("Nhân viên đã được phân công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } if (cbbCongViec.Text == "Nhân viên phục vụ món ăn") { int maMonAn = int.Parse(cbbMonAnPhuTrach.SelectedValue.ToString()); CTCaLamViecDTO dto = new CTCaLamViecDTO(maca, manv, cv); DataTable dt = bus.KiemTraMonAnPVPhuTrach(maMonAn); if (dt.Rows.Count > 0) { MessageBox.Show("Món ăn đã được phụ trách", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { PhuTrachMonAnDTO pt = new PhuTrachMonAnDTO(manv, maMonAn); DataTable dt1 = bus.KiemTraNVPV(dto); if (dt1.Rows.Count > 0) { if (bus.ThemPhuTrachMonAn(pt)) { MessageBox.Show("Phân công thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } } else { if (bus.PhanCong(dto)) { if (bus.ThemPhuTrachMonAn(pt)) { MessageBox.Show("Phân công thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else { MessageBox.Show("Phân công Thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } else { MessageBox.Show("Phân công Thất bại,nhân viên đã được phân công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } } } } }
public bool PhanCong(CTCaLamViecDTO dto) { string sql = "insert into CTCaLamViec values(" + dto.MaCa + "," + dto.MaNV + ",N'" + dto.CV + "')"; return(dp.ExecuteNonQuery(sql)); }
public DataTable KiemTraNVPV(CTCaLamViecDTO dto) { string sql = "select * from CTCaLamViec where MaCa=" + dto.MaCa + " and MaNV=" + dto.MaNV + " and CV=N'" + dto.CV + "'"; return(dp.ExecuteQuery(sql)); }
public DataTable KiemTraNVPV(CTCaLamViecDTO dto) { return(dao.KiemTraNVPV(dto)); }
public bool PhanCong(CTCaLamViecDTO dto) { return(dao.PhanCong(dto)); }