private Oder getOder() { Oder od = new Oder(); int i = 0; od.MaNV = cbMaNV.SelectedValue.ToString(); od.MaBan = txtMaBan.Text; Int32.TryParse(txtMaOder.Text, out i); od.MaOder = i; od.Ngay = Convert.ToDateTime(dtNgay.Value.ToShortDateString()); return(od); }
private void btnOKChuyen_Click(object sender, EventArgs e) { gbChuyenBan.Visible = false; BanCoKhach bck = getBanCoKhach(); Oder od = getOder(); CTOder ctod = getCTOder(); HoaDon hd = getHD(); int maod = 0; Int32.TryParse(txtMaOder.Text, out maod); int soban = 0; Int32.TryParse(txtBanChuyen.Text, out soban); string maban = orderr.layMaBan(soban); od.MaBan = maban; ctod.MaBan = maban; hd.MaBan = maban; bck.MaBan = txtMaBan.Text; bancokhach.XoaBanCoKhach(bck); bck.MaBan = maban; if (bancokhach.ThemBanCoKhach(bck) && orderr.ChuyenBan(od) && ctorder.ChuyenBan(ctod) && hoadon.ChuyenBan(hd)) { MessageBox.Show("Đã chuyển bàn"); } BanSDNhieu bsd1 = getBanSDNhieu(); BanSDNhieu bsd2 = new BanSDNhieu(); bsd2.MaBan = txtBanChuyen.Text; string soban2 = bansd.laySoBan(txtBanChuyen.Text); int sb2 = 0; Int32.TryParse(soban2, out sb2); bsd2.SoBan = sb2; string luotsd2 = bansd.layLuotSD(txtBanChuyen.Text); int lsd2 = 0; Int32.TryParse(luotsd2, out lsd2); int luotsddung2 = lsd2 + 1; bsd2.LuotSD = luotsddung2; bansd.SuaLuotSD(bsd2); string luotsd1 = bansd.layLuotSD(txtMaBan.Text); int lsd1 = 0; Int32.TryParse(luotsd1, out lsd1); int luotsddung1 = lsd1 + 1; bsd1.LuotSD = luotsddung1; bansd.SuaLuotSD(bsd1); }
private void btnTinhTien_Click_1(object sender, EventArgs e) { BanCoKhach bck = getBanCoKhach(); Oder od = getOder(); CTOder ctod = getCTOder(); int i = 0; Int32.TryParse(txtMaOder.Text, out i); ctod.MaOder = i; gbChonNhom.Visible = false; btnHoaDon.Visible = true; bckBO.XoaBanCoKhach(bck); ctBO.XoaCTOder(ctod); }
private void btnTinhTien_Click(object sender, EventArgs e) { gbThongTin.Visible = true; dataGridViewCTOrder.Visible = true; BanCoKhach bck = getBanCoKhach(); Oder od = getOder(); CTOder ctod = getCTOder(); int i = 0; Int32.TryParse(txtMaOder.Text, out i); ctod.MaOder = i; //gbChonNhom.Visible = false; btnHoaDon.Visible = true; bancokhach.XoaBanCoKhach(bck); ctorder.XoaCTOder(ctod); }
private void btnGoiMon_Click(object sender, EventArgs e) { Oder od = getOder(); HoaDon hd = getHD(); BanCoKhach ban = getBanCoKhach(); BanSDNhieu bsd = getBanSDNhieu(); if (bancokhach.kiemTraBanCoKhach(ban.MaBan)) { gbThongTin.Visible = true; dataGridViewCTOrder.Visible = true; } else { if (orderr.ThemOder(od) == false || bancokhach.ThemBanCoKhach(ban) == false) { MessageBox.Show("Không thể thực hiện gọi món"); } else { gbThongTin.Visible = true; dataGridViewCTOrder.Visible = true; } if (hoadon.ThemHD(hd) == false) { MessageBox.Show("Không thể thêm hóa đơn"); } } if (bansd.kiemTraTonTai(txtMaBan.Text) == false) { bsd.LuotSD = 1; bansd.ThemBanSDNhieu(bsd); } else { int i = int.Parse(txtMaOder.Text); if (ctorder.kiemTraGoiMon(i) == false) { string luotsd = bansd.layLuotSD(txtMaBan.Text); int lsd = 0; Int32.TryParse(luotsd, out lsd); int luotsddung = lsd + 1; bsd.LuotSD = luotsddung; bansd.SuaLuotSD(bsd); } } }
private void btnThoat_Click(object sender, EventArgs e) { if (gbThongTin.Visible == false && dataGridViewCTOrder.Visible == false) { this.Close(); frmSoDoChinh formchinh = new frmSoDoChinh(); formchinh.Show(); } else { frmSoDoChinh SoDoChinh = new frmSoDoChinh(); string maban = txtMaBan.Text; //FromSoDoChinh = new frmSoDoChinh(); BanCoKhach bck = getBanCoKhach(); Oder od = getOder(); CTOder ctod = getCTOder(); HoaDon hd = getHD(); CTHoaDon cthd = getCTHD(); BanSDNhieu bsd = getBanSDNhieu(); bck.MaBan = txtMaBan.Text; int i = int.Parse(txtMaOder.Text); od.MaOder = i; hd.MaOder = i; string maHD = hoadon.layMaHD(i); int mahd = 0; Int32.TryParse(maHD, out mahd); string luotsd = bansd.layLuotSD(txtMaBan.Text); int lsd = 0; Int32.TryParse(luotsd, out lsd); if (ctorder.kiemTraGoiMon(i) == false) { hoadon.XoaHD(hd); bancokhach.XoaBanCoKhach(bck); orderr.XoaOder(od); int luotsddung = lsd - 1; bsd.LuotSD = luotsddung; bansd.SuaLuotSD(bsd); } this.Close(); SoDoChinh.Show(); } }
private void btnThoat_Click(object sender, EventArgs e) { frmSoDoChinh SoDoChinh = new frmSoDoChinh(); string maban = txtMaBan.Text; //FromSoDoChinh = new frmSoDoChinh(); BanCoKhach bck = getBanCoKhach(); Oder od = getOder(); CTOder ctod = getCTOder(); HoaDon hd = getHD(); CTHoaDon cthd = getCTHD(); BanSDNhieu bsd = getBanSDNhieu(); bck.MaBan = txtMaBan.Text; int i = int.Parse(txtMaOder.Text); od.MaOder = i; hd.MaOder = i; string maHD = hdBO.layMaHD(i); int mahd = 0; Int32.TryParse(maHD, out mahd); string luotsd = bsdBO.layLuotSD(txtMaBan.Text); int lsd = 0; Int32.TryParse(luotsd, out lsd); if (ctBO.kiemTraGoiMon(i) == false) { hdBO.XoaHD(hd); bckBO.XoaBanCoKhach(bck); odBO.XoaOder(od); int luotsddung = lsd - 1; bsd.LuotSD = luotsddung; bsdBO.SuaLuotSD(bsd); } this.Close(); SoDoChinh.Show(); }