예제 #1
0
        private void buttonX1_Click(object sender, EventArgs e)
        {
            try
            {
                int MaKhuVuc = Convert.ToInt32(comboTree1.SelectedValue.ToString());
                BanHang.Model.Load load = new BanHang.Model.Load();
                DataTable dt = load.LoadHoaDonChuaThanhToanTheoMaKhuVuc(MaKhuVuc);
                if (dt.Rows.Count == 0)
                {
                    BanHang.Model.Delete delete = new Model.Delete();
                    delete.DeleteKhuVuc(MaKhuVuc);
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Vẫn còn bàn chưa thanh toán, không thể xóa");
                }

            }
            catch (Exception)
            {

            }
        }
예제 #2
0
        private void btnHuy_Click(object sender, EventArgs e)
        {
            try
            {
                if(MaHoaDon!=0)
                {
                    DialogResult dialog = MessageBox.Show("Bạn có muốn hủy bàn", "Hủy", MessageBoxButtons.YesNo);
                    if (dialog == DialogResult.Yes)
                    {
                        for (int i = 0; i < dataGridViewXListMonAn.Rows.Count; i++)
                        {
                            int MaChiTiet = Convert.ToInt32(dataGridViewXListMonAn.Rows[i].Cells[1].Value.ToString());
                            int SoLuong = Convert.ToInt32(dataGridViewXListMonAn.Rows[i].Cells[4].Value.ToString());

                            BanHang.Model.Update update = new BanHang.Model.Update();
                            HoaDon.model.Load load = new HoaDon.model.Load();
                            DataTable dt = load.LoadChiTietHoaDonTheoMaChiTietHoaDon(MaChiTiet);
                            int MaMonAn = Convert.ToInt32(dt.Rows[0][1].ToString());
                            update.TraHangTrongKho(MaMonAn, SoLuong);
                        }

                        ////BanHang.Model.Delete delete = new BanHang.Model.Delete();
                        ////delete.DeleteMonAn(MaChiTiet);

                        BanHang.Model.Delete delete = new BanHang.Model.Delete();
                        delete.DeleteHoaDon(MaHoaDon);
                        LoadChiTietHoaDon(MaHoaDon);
                        LoadSoLuongSanPham();
                        loadThucDon();
                        ResetBanHang();
                        MaHoaDon = 0;
                    }

                }
                else
                {
                    MessageBox.Show("Bạn chưa chọn hóa đơn");
                }
            }
            catch (Exception)
            {

            }
        }
예제 #3
0
        private void toolStripMenuItemXoaBan_Click(object sender, EventArgs e)
        {
            try
            {
                //check khu vuc
                int MaBanAn = Convert.ToInt32(listViewExKhuVuc.SelectedItems[0].Name.ToString());

                HoaDon.model.Load load = new HoaDon.model.Load();
                DataTable HoaDon = load.LoadHoaDonChuaThanhToanCanChon(MaBanAn);
                if (HoaDon.Rows.Count == 0)
                {
                    DialogResult dialogResult = MessageBox.Show("Bạn có chắc chắn không", "Xóa", MessageBoxButtons.YesNo);
                    if (dialogResult == DialogResult.Yes)
                    {
                        BanHang.Model.Delete delete = new BanHang.Model.Delete();
                        delete.DeleteBanAn(MaBanAn);
                    }
                    LoadKhuVuc();
                }
                else
                {
                    MessageBox.Show("Hóa đơn chưa thanh toán");
                }

            }
            catch (Exception)
            {

            }
        }
예제 #4
0
        private void toolStripMenuItemHuyMon_Click(object sender, EventArgs e)
        {
            try
            {
                if (dataGridViewXListMonAn.SelectedRows[0].Cells[1].Value.ToString() != null)
                {
                     DialogResult dialogResult = MessageBox.Show("Bạn có chắc chắn muốn xóa", "Xóa", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.Yes)
            {
                int MaChiTiet = Convert.ToInt32(dataGridViewXListMonAn.SelectedRows[0].Cells[1].Value.ToString());
                int SoLuong = Convert.ToInt32(dataGridViewXListMonAn.SelectedRows[0].Cells[4].Value.ToString());

                    BanHang.Model.Update update = new BanHang.Model.Update();
                    HoaDon.model.Load load = new HoaDon.model.Load();
                    DataTable dt = load.LoadChiTietHoaDonTheoMaChiTietHoaDon(MaChiTiet);
                    int MaMonAn = Convert.ToInt32(dt.Rows[0][1].ToString());
                    update.TraHangTrongKho(MaMonAn, SoLuong);

                BanHang.Model.Delete delete = new BanHang.Model.Delete();
                delete.DeleteMonAn(MaChiTiet);
                LoadChiTietHoaDon(MaHoaDon);
                LoadSoLuongSanPham();
                loadThucDon();
            }
                }
            }
            catch (Exception)
            {

            }
        }