private void cbBan_SelectedIndexChanged(object sender, EventArgs e) { try { string maban = cbBan.SelectedValue.ToString(); string trangthaiBan = BanBUS.Ban_KiemTra_TrangThai_TheoIDBan(maban); DataTable dt = HoaDonBUS.HoaDon_XacDinh_BanCoHDHayChua(trangthaiBan, maban); txtmahd.Text = dt.Rows[0]["hd_id"].ToString(); // gán mã hóa đơn gridCTHD_Load(dt.Rows[0]["hd_id"].ToString()); // load danh sach thức uống trong chi tiết HD if (trangthaiBan == "Có khách") { dateTimePickerNgayLap.Value = DateTime.Parse(dt.Rows[0]["hd_ngaylap"].ToString()); XetThuocTinhChoCacButton(true, true, true); } else { XetThuocTinhChoCacButton(false, true, false); } if (txttrangthaiban.Text == "Đặt trước") { btnhuyban.Enabled = true; } txttrangthaiban.Text = trangthaiBan; txtThanhTien_txtTongCong_Load(); } catch (Exception) { return; } }
private void bt_MouseDown(object sender, MouseEventArgs e) // sự kiện click button khi tạo bảng table { Button bt = (Button)sender; //lấy button đang được click //tagtext = ((Button)sender).Text; string trangthaiBan = BanBUS.Ban_KiemTra_TrangThai_TheoIDBan(bt.Tag.ToString()); if (e.Button == MouseButtons.Left) { cbBan.Text = bt.Text; try { if (txttrangthaiban.Text == "Đặt trước") { btnhuyban.Enabled = true; } DataTable dt = HoaDonBUS.HoaDon_XacDinh_BanCoHDHayChua(trangthaiBan, bt.Tag.ToString()); txtmahd.Text = dt.Rows[0]["hd_id"].ToString(); gridCTHD_Load(dt.Rows[0]["hd_id"].ToString()); // load danh sach thức uống trong chi tiết HD txttiennhan.ReadOnly = false; btnthemthucuong.Enabled = true; } catch (Exception) { XtraMessageBox.Show("Lỗi rồi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { if (e.Button == MouseButtons.Right) { if (trangthaiBan == "Trống") { contextMenuStrip_Table.Show(bt, e.Location); maban = bt.Tag.ToString(); } } } }