private void btchuyen_Click(object sender, EventArgs e) { if (cbbanconguoi.Text == "") { MessageBox.Show("Không có bàn nào để chuyển.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { HOADON_PUBLIC hd_public = new HOADON_PUBLIC(); BAN_PUBLIC ban_public = new BAN_PUBLIC(); hd_public.IDBAN = int.Parse(cbmabanconguoi.Text); int mahoadon_banconguoi = hd_bul.load_IDHD_WITH_IDBAN(hd_public); hd_public.IDHOADON = mahoadon_banconguoi; hd_public.IDBAN = int.Parse(cbmabantrong.Text); // mã bàn mới hd_bul.update_hoadon_doiban(hd_public); ban_public.IDBAN = int.Parse(cbmabanconguoi.Text); //update thành Trống ban_public.TRANGTHAI = "Trống"; ban_bul.update_trangthaiban(ban_public); ban_public.IDBAN = int.Parse(cbmabantrong.Text);//update thành Có người ban_public.TRANGTHAI = "Có người"; ban_bul.update_trangthaiban(ban_public); CHUYENBAN_Load(sender, e); this.Close(); } }
private void btThem_Click(object sender, EventArgs e) { if (dg_monan_ofban.Rows.Count == 0) { MessageBox.Show("Chọn một bàn rồi thêm món.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (cbten.Text == "") { MessageBox.Show("Chưa chọn món.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { CTHD_PUBLIC cthd_public = new CTHD_PUBLIC(); BAN_PUBLIC b_public = new BAN_PUBLIC(); cthd_public.IDHOADON = idhd; cthd_public.IDDOUONG = int.Parse(cbiddouong.Text); cthd_public.SOLUONG = (int)numericsoluongdoan.Value; cthd_bul.insert_cthd(cthd_public); b_public.IDBAN = idban; b_public.TRANGTHAI = "Có người"; ban_bul.update_trangthaiban(b_public); if (trangthaiban == "Trống") { taobanan(); } Load_CTHD(idhd); } }
private void update() { BAN_PUBLIC ban_public = new BAN_PUBLIC(); ban_public.IDBAN = int.Parse(txtmaban.Text); ban_public.TEN = txtten.Text; ban_public.TRANGTHAI = txttrangthai.Text; ban_bul.update_ban(ban_public); }
private void insert() { BAN_PUBLIC ban_public = new BAN_PUBLIC(); ban_public.TEN = txtten.Text; ban_public.TRANGTHAI = txttrangthai.Text; ban_public.ODER = tongsoban; ban_bul.insert_ban(ban_public); }
private void delete() { BAN_PUBLIC ban_public = new BAN_PUBLIC(); HOADON_PUBLIC hd_public = new HOADON_PUBLIC(); hd_public.IDBAN = int.Parse(txtmaban.Text); ban_public.IDBAN = int.Parse(txtmaban.Text); hd_bul.delete_hoadon_with_idban(hd_public); ban_bul.delete_ban(ban_public); }
public int delete_ban(BAN_PUBLIC ban_public) { int parameter = 1; string[] name = new string[parameter]; object[] values = new object[parameter]; name[0] = "@IDBAN"; values[0] = ban_public.IDBAN; string sql = "DELETE_BAN"; return(ketnoi.Excute_Data(sql, name, values, parameter)); }
public List <BAN_PUBLIC> Loaddsban() { List <BAN_PUBLIC> dsban = new List <BAN_PUBLIC>(); DataTable dt = new DataTable(); dt = load_ban(); foreach (DataRow dong in dt.Rows) { BAN_PUBLIC table = new BAN_PUBLIC(dong); dsban.Add(table); } return(dsban); }
public int update_trangthaiban(BAN_PUBLIC ban_public) { int parameter = 2; string[] name = new string[parameter]; object[] values = new object[parameter]; name[0] = "@IDBAN"; name[1] = "@TRANGTHAI"; values[0] = ban_public.IDBAN; values[1] = ban_public.TRANGTHAI; string sql = "UPDATE_trangthaiban"; return(ketnoi.Excute_Data(sql, name, values, parameter)); }
public int insert_ban(BAN_PUBLIC ban_public) { int parameter = 3; string[] name = new string[parameter]; object[] values = new object[parameter]; name[0] = "@TEN"; name[1] = "@TRANGTHAI"; name[2] = "@ODER"; values[0] = ban_public.TEN; values[1] = ban_public.TRANGTHAI; values[2] = ban_public.ODER; string sql = "INSERT_BAN"; return(ketnoi.Excute_Data(sql, name, values, parameter)); }
private void btthemban_Click(object sender, EventArgs e) { BAN_PUBLIC ban_public = new BAN_PUBLIC(); for (int i = 1; i <= Convert.ToInt32(Soban.Value); i++) { ban_public.TEN = "Bàn số: " + i; ban_public.TRANGTHAI = "Trống"; ban_public.ODER = i; ban_bul.insert_ban(ban_public); } taobanan(); lbthemban.Hide(); Soban.Hide(); btthemban.Hide(); }
private void btthanhtoan_Click(object sender, EventArgs e) { HOADON_OLD_PUBLIC hd_old_public = new HOADON_OLD_PUBLIC(); hd_old_public.IDHOADON = idhoadon; hd_old_public.IDBAN = Idban; hd_old_public.IDNV = Idnv; hd_old_public.NGAYLAP = DateTime.Now; hd_old_public.TRANGTHAI = "Rồi"; hd_old_public.TONGTIEN = double.Parse(txttongtien.Text); hd_old_bul.insert_hoadon_old(hd_old_public); CTHD_OLD_PUBLIC cthd_old_public = new CTHD_OLD_PUBLIC(); for (int i = 0; i < dg_monan_ofban.Rows.Count - 1; i++) { cthd_old_public.IDHOADON_OLD = idhoadon; cthd_old_public.IDDOUONG = int.Parse(dg_monan_ofban[0, i].Value.ToString()); cthd_old_public.SOLUONG = int.Parse(dg_monan_ofban[2, i].Value.ToString()); cthd_old_bul.insert_cthd_old(cthd_old_public); } // delete CTHD CTHD_PUBLIC cthd_public = new CTHD_PUBLIC(); for (int j = 0; j < dg_monan_ofban.Rows.Count - 1; j++) { cthd_public.IDHOADON = idhoadon; cthd_public.IDDOUONG = int.Parse(dg_monan_ofban[0, j].Value.ToString()); cthd_bul.delete_cthd(cthd_public); } HOADON_PUBLIC hd_public = new HOADON_PUBLIC(); hd_public.IDHOADON = idhoadon; hd_bul.delete_hoadon(hd_public); // update trạng thái bàn BAN_PUBLIC ban_public = new BAN_PUBLIC(); ban_public.IDBAN = idban; ban_public.TRANGTHAI = "Trống"; ban_bul.update_trangthaiban(ban_public); inhoadon(); this.Close(); }
private void btgop_Click(object sender, EventArgs e) { if (cbbanconguoi.Text == cbbanconguoi1.Text) { MessageBox.Show("Không thể gộp 2 bàn giống nhau.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { HOADON_PUBLIC hd_public = new HOADON_PUBLIC(); hd_public.IDBAN = int.Parse(cbmabanconguoi.Text); int idhoadon = hd_bul.load_IDHD_WITH_IDBAN(hd_public); CTHD_PUBLIC cthd_public = new CTHD_PUBLIC(); cthd_public.IDHOADON = idhoadon; dg_cthd.DataSource = cthd_bul.load_cthd(cthd_public); hd_public.IDBAN = int.Parse(cbmabanconguoi1.Text); int idhoadon1 = hd_bul.load_IDHD_WITH_IDBAN(hd_public); cthd_public.IDHOADON = idhoadon1; for (int i = 0; i < dg_cthd.Rows.Count - 1; i++) { cthd_public.IDDOUONG = int.Parse(dg_cthd["IDDOUONG", i].Value.ToString()); cthd_public.SOLUONG = int.Parse(dg_cthd["SOLUONG", i].Value.ToString()); cthd_bul.insert_cthd(cthd_public); // insert cthd vào bạn nhận } cthd_public.IDHOADON = idhoadon; // set lại mã hóa đơn cũ for (int j = 0; j < dg_cthd.Rows.Count - 1; j++) { cthd_public.IDDOUONG = int.Parse(dg_cthd["IDDOUONG", j].Value.ToString()); cthd_bul.delete_cthd(cthd_public); } hd_public.IDBAN = int.Parse(cbmabanconguoi.Text); hd_bul.delete_hoadon_with_idban(hd_public); BAN_PUBLIC ban_public = new BAN_PUBLIC(); ban_public.IDBAN = int.Parse(cbmabanconguoi.Text); ban_public.TRANGTHAI = "Trống"; ban_bul.update_trangthaiban(ban_public); this.Close(); } }
public int update_trangthaiban(BAN_PUBLIC ban_public) { return(ban_dal.update_trangthaiban(ban_public)); }
public int delete_ban(BAN_PUBLIC ban_public) { return(ban_dal.delete_ban(ban_public)); }
public int update_ban(BAN_PUBLIC ban_public) { return(ban_dal.update_ban(ban_public)); }
public int insert_ban(BAN_PUBLIC ban_public) { return(ban_dal.insert_ban(ban_public)); }