Beispiel #1
0
        private void bunifuThinButton21_Click(object sender, EventArgs e)
        {
            if (lblWarning.Visible)
            {
                MessageBox.Show("Không thể sửa đổi chi tiết món ăn đã được thêm vào thực đơn", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            if (txtMaMonAn.Text == "")
            {
                MessageBox.Show("Vui lòng chọn một món ăn cần cập nhật", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            if (!MonAnBLL.KiemTraMonAn(txtMaMonAn.Text))
            {
                MessageBox.Show("món ăn này chưa tồn tại", "Thông báo", MessageBoxButtons.OK);
                return;
            }


            //trường hợp đủ điều kiện để cập nhật
            MonAn monan = new MonAn();

            monan.MaMonAn  = txtMaMonAn.Text;
            monan.TenMonAn = txtTenMonAn.Text;
            MonAnBLL.CapNhatMonAn(monan);
            getDataGridViewMonAn();
        }
 private void btnXoa_Click(object sender, EventArgs e)
 {
     MonAnBLL.XoaMonAn(txtMaMonAn.Text);
     XoaTrang();
     getDataGridViewMonAn();
     XoaTrangChiTiet();
 }
Beispiel #3
0
        private void btnThemMonAn_Click(object sender, EventArgs e)
        {
            if (lblWarning.Visible)
            {
                MessageBox.Show("Không thể sửa đổi chi tiết món ăn đã được thêm vào thực đơn", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            if (MonAnBLL.KiemTraMonAn(txtMaMonAn.Text))
            {
                MessageBox.Show("Vui lòng chọn Cập nhật để sửa đổi món ăn đã tồn tại", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            if (txtMaMonAn.Text == "")
            {
                MessageBox.Show("Vui lòng bấm 'Làm mới' để lấy mã món ăn mới", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            if (txtTenMonAn.Text == "")
            {
                MessageBox.Show("Tên món ăn không được để trống", "Thông báo", MessageBoxButtons.OK);
                return;
            }
            MonAn monan = new MonAn();

            monan.MaMonAn  = txtMaMonAn.Text;
            monan.TenMonAn = txtTenMonAn.Text;
            MonAnBLL.ThemMonAn(monan);
            getDataGridViewMonAn();
        }
Beispiel #4
0
 public void getDataGridViewMonAn()
 {
     tableMonAn          = MonAnBLL.initDgvMonAn(tableMonAn);
     dgvMonAn.DataSource = tableMonAn;
     dgvMonAn.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
     dgvMonAn.Columns[0].HeaderText = "Tên Món Ăn";
     dgvMonAn.Columns[0].Width      = 120;
     dgvMonAn.Columns[1].HeaderText = "Năng Lượng (Kcal)";
     dgvMonAn.Columns[1].Width      = 120;
     dgvMonAn.ClearSelection();
 }
Beispiel #5
0
        private void btnLamMoi_Click(object sender, EventArgs e)
        {
            if (lblWarning.Visible)
            {
                MessageBox.Show("Không thể sửa đổi chi tiết món ăn đã được thêm vào thực đơn", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            txtMaMonAn.Text  = MonAnBLL.SinhMaTuDong();
            txtTenMonAn.Text = "";
        }
Beispiel #6
0
        private void dgvTreDaXetThucDon_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex < 0 || e.RowIndex > dgvTreDaXetThucDon.RowCount)
            {
                return;
            }
            dgvTreDaXetThucDon.Rows[e.RowIndex].Cells[0].Value = !Convert.ToBoolean(dgvTreDaXetThucDon.Rows[e.RowIndex].Cells[0].Value);
            ckbAll_TreDaXetTD.Checked = ThongTinThucDonBLL.isCheckedAll(dgvTreDaXetThucDon);

            tableMonAn            = MonAnBLL.setDateDgvMonAn(tableMonAn, ThongTinThucDonBLL.LayThongTinThucDonTheoTre(dgvTreDaXetThucDon.Rows[e.RowIndex].Cells["MaTre"].Value.ToString().Trim(), cboBuoiAD.Text, dtpNgay_Loc.Value));
            lblTongNangLuong.Text = ThongTinThucDonBLL.getTongNangLuong(dgvMonAn) + "(Kcal)";
        }
 private void btnXoaChiTiet_Click(object sender, EventArgs e)
 {
     if (MonAnBLL.KiemTraMonAnTrongThucDon(txtMaMonAn.Text))
     {
         SetEnabledComponents(false);
         MessageBox.Show("Không thể xóa chi tiết của món ăn đã được áp dụng", "Thông báo", MessageBoxButtons.OK);
         return;
     }
     ChiTietMonAnBLL.XoaChiTietMonAn(txtMaMonAn.Text.Trim(), cboChonNguyenLieu.Text.Trim());
     XoaTrangChiTiet();
     getDataGridViewMonAn();
     getDataGridViewChiTietMonAn(txtMaMonAn.Text.Trim());
 }
        private void dgvMonAn_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if ((e.RowIndex < 0) || (e.RowIndex > dgvMonAn.RowCount))
            {
                return;
            }
            txtMaMonAn.Text  = dgvMonAn.Rows[e.RowIndex].Cells["MaMonAn"].Value.ToString().Trim();
            txtTenMonAn.Text = dgvMonAn.Rows[e.RowIndex].Cells["TenMonAn"].Value.ToString().Trim();
            getDataGridViewChiTietMonAn(txtMaMonAn.Text);

            XoaTrangChiTiet();
            SetEnabledComponents(!MonAnBLL.KiemTraMonAnTrongThucDon(txtMaMonAn.Text));
        }
Beispiel #9
0
        private void getDataGridViewMonAn()
        {
            dgvMonAn.DataSource = MonAnBLL.LayDanhSachMonAn();

            string[] column = { "MaMonAn", "TenMonAn" };
            Utility.ControlFormat.DataGridViewFormat(dgvMonAn, column);
            dgvMonAn.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;

            dgvMonAn.Columns[0].HeaderText = "Mã món ăn";
            dgvMonAn.Columns[0].Width      = 160;
            dgvMonAn.Columns[1].HeaderText = "Tên món ăn";
            dgvMonAn.Columns[1].Width      = 300;

            dgvMonAn.ClearSelection();
            dgvMonAn.CurrentCell = null;
        }
Beispiel #10
0
        private void btnXoaMonAn_Click(object sender, EventArgs e)
        {
            if (lblWarning.Visible)
            {
                MessageBox.Show("Không thể sửa đổi chi tiết món ăn đã được thêm vào thực đơn", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            if (txtMaMonAn.Text == "")
            {
                MessageBox.Show("Vui lòng nhấn chọn món ăn cần xóa", "Thông báo", MessageBoxButtons.OK);
                return;
            }
            MonAnBLL.XoaMonAn(txtMaMonAn.Text.Trim());
            getDataGridViewMonAn();
            getDataGridViewNguyenLieuTungMon("");
            setTextInfo();
        }
        private void getDataGridViewMonAn()
        {
            dgvMonAn.DataSource = MonAnBLL.LayDanhSachMonAn();

            string[] column = { "MaMonAn", "TenMonAn", "NangLuong" };
            Ultilities.ControlFormat.DataGridViewFormat(dgvMonAn, column);
            dgvMonAn.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;

            dgvMonAn.Columns[0].HeaderText = "Mã món ăn";
            dgvMonAn.Columns[0].Width      = 160;
            dgvMonAn.Columns[1].HeaderText = "Tên món ăn";
            dgvMonAn.Columns[1].Width      = 160;
            dgvMonAn.Columns[2].HeaderText = "Năng lượng (Kcal)";
            dgvMonAn.Columns[2].Width      = 160;

            dgvMonAn.ClearSelection();
            dgvMonAn.CurrentCell = null;
            getDataGridViewChiTietMonAn("");
        }
Beispiel #12
0
        private void dgvMonAn_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if ((e.RowIndex < 0) || (e.RowIndex > dgvMonAn.RowCount))
            {
                return;
            }

            txtMaMonAn.Text  = dgvMonAn.Rows[e.RowIndex].Cells["MaMonAn"].Value.ToString();
            txtTenMonAn.Text = dgvMonAn.Rows[e.RowIndex].Cells["TenMonAn"].Value.ToString();
            getDataGridViewNguyenLieuTungMon(txtMaMonAn.Text);

            if (MonAnBLL.KiemTraMonAnTrongThucDon(txtMaMonAn.Text))
            {
                lblWarning.Visible = true;
                setEnabledComponent(false);
            }
            else
            {
                lblWarning.Visible = false;
                XoaTrang();
                setEnabledComponent(true);
            }
        }
 private void XoaTrang()
 {
     txtMaMonAn.Text  = MonAnBLL.SinhMaTuDong();
     txtTenMonAn.Text = "";
 }
 private void btnLuu_Click(object sender, EventArgs e)
 {
     MonAnBLL.LuuMonAn(txtMaMonAn.Text.Trim(), txtTenMonAn.Text.Trim());
     getDataGridViewMonAn();
 }