Esempio n. 1
0
 public FormBan(GoiMon goiMon)
 {
     InitializeComponent();
     myParent = goiMon;
     loadBan("");
     loadKhuVuc();
 }
Esempio n. 2
0
        public void capnhatMonAn(string maban, string mathucdon, string soluong)
        {
            GoiMon g = db.GoiMons.Where(a => a.MaBan == maban && a.MaThucDon == mathucdon).FirstOrDefault();

            if (g != null)
            {
                g.SoLuong   = g.SoLuong + int.Parse(soluong);
                g.ThanhTien = g.ThanhTien + Convert.ToDecimal((int.Parse(soluong) * g.Gia));
                db.SubmitChanges();
                MessageBox.Show("Đã cập nhật món ăn.");
            }
        }
Esempio n. 3
0
        public bool kiemtraBanCoTrongGoiMonChua(string maban)
        {
            GoiMon ban = db.GoiMons.Where(a => a.MaBan == maban).FirstOrDefault();

            if (ban != null)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Esempio n. 4
0
        public bool kiemTraMonAnTonTai(string maban, string mathucdon)
        {
            GoiMon m = db.GoiMons.Where(a => a.MaBan == maban && a.MaThucDon == mathucdon).FirstOrDefault();

            if (m != null)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Esempio n. 5
0
        private void textBox1_Leave(object sender, EventArgs e)
        {
            GoiMon data = new GoiMon(checkBox1.Text, int.Parse(textBox1.Text));

            if (textBox1.Enabled == true && textBox1.Text != "0")
            {
                dsGoiMon.Add(data);
            }
            else
            {
                dsGoiMon.Remove(data);
            }
        }
Esempio n. 6
0
        public void xoaMonAn(int magoimon)
        {
            GoiMon delMon = db.GoiMons.Where(m => m.id == magoimon).FirstOrDefault();

            if (MessageBox.Show("Bạn có chắc chắn muốn xoá món '" + delMon.TenThucDon + "' của bàn '" + delMon.MaBan + "' không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
            {
                if (delMon != null)
                {
                    db.GoiMons.DeleteOnSubmit(delMon);
                    MessageBox.Show("Xoá món '" + delMon.TenThucDon + "' thành công.");
                    db.SubmitChanges();
                }
            }
        }
Esempio n. 7
0
 public FormPrint(GoiMon goimon, String mahoadon, Boolean tuFormBaoCao = false)
 {
     InitializeComponent();
     GetGoiMon = goimon;
     if (tuFormBaoCao == false)
     {
         initData(mahoadon);
     }
     else
     {
         initDataForBaoCao(mahoadon);
     }
     // hàm getchitiethoadon.... là để lấy chi tiết từ db truyền vào mã hóa đơn
     list = new ChiTietHoaDonBill().GetChiTietHoaDonBillsFromMaHoaDon(Mahoadon);
 }
Esempio n. 8
0
        public void themMonAn(string maban, string mathucdon, string tenthucdon, string gia, string soluong)
        {
            if (!kiemTraMonAnTonTai(maban, mathucdon))
            {
                GoiMon newMon = new GoiMon();
                newMon.MaBan      = maban;
                newMon.MaThucDon  = mathucdon;
                newMon.TenThucDon = tenthucdon;
                newMon.Gia        = int.Parse(gia);
                newMon.SoLuong    = int.Parse(soluong);
                newMon.ThanhTien  = int.Parse(gia) * int.Parse(soluong);
                newMon.ThoiGian   = DateTime.Now;
                Ban Ban = db.Bans.Where(a => a.MaBan == maban).FirstOrDefault();
                Ban.TrangThai = "Đã có khách";
                db.GoiMons.InsertOnSubmit(newMon);
                db.SubmitChanges();

                MessageBox.Show("Thêm món '" + tenthucdon + "' cho bàn '" + maban + "' thành công.");
            }
            else
            {
                capnhatMonAn(maban, mathucdon, soluong);
            }
        }