示例#1
0
 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; }
 }
示例#2
0
        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();
                    }
                }
            }
        }