// Xu li su kien cho 3 nut goi,dat,back private void btnGoiMon_Click(object sender, EventArgs e) { btnGoiMon.Enabled = false; if (btnGoiMon.Text == "Gọi Món") { btnDatCho.Enabled = false; if (txtTrangThai.Text == "Trống") { flag = Convert.ToInt32(Model.Connection.ExcuteScalar(string.Format("select test = dbo.checkHDBInBanAn('" + cbxMaHDB.Text + "')"))); if (flag == 1) { Controller.BanAnCtr.UpdateTrangThaiBA(cbxViTri.Tag.ToString(), "Có Khách", cbxMaHDB.Text); txtTrangThai.Text = "Có Khách"; LoadChiTietBan(); DataTable dt = Controller.HoaDonBanCtr.FillDatasetHDBbyMaHDB(cbxMaHDB.Text).Tables[0]; cbxNhanVien.SelectedValue = dt.Rows[0]["MaNV"].ToString(); cbxKhachHang.SelectedValue = dt.Rows[0]["MaKH"].ToString(); } int k = Convert.ToInt32(Model.Connection.ExcuteScalar(string.Format("select test = dbo.checkHDBInHoaDonBan('" + cbxMaHDB.Text + "')"))); if (k == 0) { frmNhapKhachHang nhap = new frmNhapKhachHang(); nhap.Show(); } } pnlChiTietBan.Visible = true; } LoadNhomMon(); pnlNhomMon.Visible = true; }
private void btnDatCho_Click(object sender, EventArgs e) { if (btnDatCho.Text == "Đặt Chỗ") { MessageBox.Show("Nhập đầy đủ thông tin khách hàng và thời gian đến và chọn món", "Chú Ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); btnGoiMon.Text = "Đặt Món"; txtTrangThai.Text = "Đã Đặt Chỗ"; frmNhapKhachHang nhap = new frmNhapKhachHang(); nhap.Show(); pnlDSBanAn.Enabled = false; btnBack.Enabled = false; } else { dtpTime.Value = DateTime.Now; txtTrangThai.Text = "Có Khách"; btnGoiMon.Text = "Gọi Món"; Controller.BanAnCtr.UpdateTrangThaiBA(cbxViTri.Tag.ToString(), "Có Khách", cbxMaHDB.Text); } pnlChiTietBan.Visible = true; btnDatCho.Enabled = false; }