Example #1
0
 public Form_QL_QuanLyThucDon()
 {
     InitializeComponent();
     db     = new QLCFDataContext();
     tdbll  = new ThucDonBLL();
     ltdbll = new LoaiThucDonBLL();
 }
        private void btnXoa_Click(object sender, EventArgs e)
        {
            if (maThucDon == "")
            {
                MessageBox.Show("Chưa chọn thực đơn để cập nhật,\nNhấp chọn 1 thực đơn trong bảng THỰC ĐƠN", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            if (ThucDonBLL.KiemTraThucDonDaDuocApDung(maThucDon))
            {
                MessageBox.Show("Không thể cập nhật chi tiết của thực đơn đã được áp dụng", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            if (cboMonAn.Text == "")
            {
                MessageBox.Show("Chưa chọn món ăn để xóa , Vui lòng chọn một món ăn", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            if (!ChiTietThucDonBLL.KiemTraMonAnTrongThucDon(maThucDon, cboMonAn.SelectedValue.ToString().Trim()))
            {
                MessageBox.Show("Món ăn này chưa có trong thực đơn, Vui lòng kiểm tra lại", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            ChiTietThucDonBLL.XoaChiTietThucDon(maThucDon, cboMonAn.SelectedValue.ToString().Trim());
            getDataGridViewChiTietThucDon(maThucDon);
        }
        private void btnTaoMoiThucDon_Click(object sender, EventArgs e)
        {
            string maThucDonMoi = ThucDonBLL.SinhMaTuDong();

            ThucDonBLL.ThemThucDon(maThucDonMoi);
            getDataGridViewThucDon();
            getDataGridViewChiTietThucDon(maThucDonMoi);
        }
Example #4
0
 public Form_TN_DatMon()
 {
     InitializeComponent();
     db      = new QLCFDataContext();
     bbll    = new BanBLL();
     hdbll   = new HoaDonBLL();
     tdbll   = new ThucDonBLL();
     ltdbll  = new LoaiThucDonBLL();
     cthdbll = new ChiTietHoaDonBLL();
     nvbll   = new NhanVienBLL();
 }
        private void btnXoaThucDon_Click(object sender, EventArgs e)
        {
            if (ThucDonBLL.KiemTraThucDonDaDuocApDung(maThucDon))
            {
                MessageBox.Show("Không thể xóa thực đơn này, Thực đơn đã được áp dụng", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            ThucDonBLL.XoaThucDon(maThucDon);
            getDataGridViewThucDon();
            getDataGridViewChiTietThucDon("");
            SetEnableComponent(false);
            txtMaThucDon.Text = "";
        }
        private void getDataGridViewThucDon()
        {
            dgvThucDon.DataSource = ThucDonBLL.LayDanhSachThucDon();
            string[] columns = { "MaThucDon", "NgayLap", "NguoiLap" };
            Utility.ControlFormat.DataGridViewFormat(dgvThucDon, columns);

            dgvThucDon.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dgvThucDon.Columns[0].HeaderText = "Mã thực đơn";
            dgvThucDon.Columns[0].Width      = 140;
            dgvThucDon.Columns[1].HeaderText = "Ngày lập";
            dgvThucDon.Columns[1].Width      = 130;
            dgvThucDon.Columns[2].HeaderText = "Người lập";
            dgvThucDon.Columns[2].Width      = 150;
        }
        private void dgvThucDon_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex < 0 || e.RowIndex > dgvThucDon.RowCount)
            {
                return;
            }
            txtMaThucDon.Text = dgvThucDon.Rows[e.RowIndex].Cells["MaThucDon"].Value.ToString();
            txtNguoiLap.Text  = dgvThucDon.Rows[e.RowIndex].Cells["NguoiLap"].Value.ToString();
            getDataGridViewChiTietThucDon(maThucDon);

            if (ThucDonBLL.KiemTraThucDonDaDuocApDung(maThucDon))
            {
                lblWarning.Visible = true;
            }
            else
            {
                lblWarning.Visible = false;
            }

            SetEnableComponent(true);
        }
Example #8
0
 private void getComboBoxThucDon()
 {
     ChangeRowsColor();
     cboThucDon_Loc.DataSource    = ThucDonBLL.LayDanhSachMaThucDon();
     cboThucDon_Loc.DisplayMember = "MaThucDon";
 }