private void btnDM_Click(object sender, EventArgs e) { Button btnDM = sender as Button; string tableID = ((sender as Button).Tag as BAN).MABAN; if (hd.KTraBan(tableID) == true) { DialogResult rs = MessageBox.Show("Bạn có muốn chọn bàn này không ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (rs == DialogResult.Yes) { string s = MaHDTuDong(); hd.ThemHoaDon(s, frmDangNhap.LuuThongTin.manv, tableID, 0); string mahd = hd.getMaHD(tableID); btnDM.BackColor = Color.Red; frmCTHoaDon frm = new frmCTHoaDon(mahd); frm.ShowDialog(); if (hd.KTraBan(tableID) == true) { btnDM.BackColor = Color.LightSlateGray; } else { btnDM.BackColor = Color.Red; } } } else { string mahd = hd.getMaHD(tableID); frmCTHoaDon frm = new frmCTHoaDon(mahd); frm.ShowDialog(); if (hd.KTraBan(tableID) == true) { btnDM.BackColor = Color.LightSlateGray; } else { btnDM.BackColor = Color.Red; } } //LoadDanhMucBan(Convert.ToInt32(btnDM.Tag)); }
private void menu_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { switch (e.ClickedItem.Name.ToString()) { case "Xoa": string manuoc = dgvCTHD.Rows[nuttam].Cells[0].Value.ToString(); hd.XoaNuocRaKhoiHD(ma, manuoc); MessageBox.Show("Xóa thành công"); txtTongTien.Text = hd.TinhTong(ma).ToString(); dgvCTHD.DataSource = hd.GetCTHD(ma); break; case "Sua": string man = dgvCTHD.Rows[nuttam].Cells[0].Value.ToString(); string tennuoc = dgvCTHD.Rows[nuttam].Cells[1].Value.ToString(); string sl = dgvCTHD.Rows[nuttam].Cells[2].Value.ToString(); frmSuaSoLuong frm = new frmSuaSoLuong(ma, man, tennuoc, sl); frm.ShowDialog(); dgvCTHD.DataSource = hd.GetCTHD(ma); this.Refresh(); this.Hide(); this.Close(); frmCTHoaDon frm1 = new frmCTHoaDon(ma); frm1.ShowDialog(); txtTongTien.Text = hd.TinhTong(ma).ToString(); break; } //try //{ // string manuoc = dgvCTHD.Rows[nuttam].Cells[0].Value.ToString(); // hd.XoaNuocRaKhoiHD(ma, manuoc); // MessageBox.Show("Xóa thành công"); // txtTongTien.Text = hd.TinhTong(ma).ToString(); // dgvCTHD.DataSource = hd.GetCTHD(ma); //} //catch //{ // return; //} }