コード例 #1
0
        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);
            }
        }