private void btRecall_Click(object sender, EventArgs e) { int kq = BLLDailyRequire.Instance.CurrentTicket(FrmMain2.connectString, loginObj.UserId, loginObj.EquipCode, FrmMain2.today, FrmMain2.UseWithThirdPattern); if (kq == 0) { txtResult.Text = "Hết vé"; } else { lbCurrentTicket.Text = kq.ToString(); FrmMain2.SendDisplay(kq.ToString()); var requireJSON = JsonConvert.SerializeObject(new RequireMainDisplay() { EquipCode = loginObj.EquipCode, TicketNumber = kq }); BLLCounterSoftRequire.Instance.Insert(FrmMain2.connectString, requireJSON, (int)eCounterSoftRequireType.SendRecallToMainDisplay, counterId); var readTemplateIds = BLLUserCmdReadSound.Instance.GetReadTemplateIds(FrmMain2.connectString, loginObj.UserId, eCodeHex.Recall); if (readTemplateIds.Count > 0) { FrmMain2.GetSound(readTemplateIds, kq.ToString(), loginObj.CounterCode); } } }
private void btCallAnyTicket_Click(object sender, EventArgs e) { try { this.txtResult.Text = ""; string text = this.txtParam.Text.ToString().Trim(); if (!string.IsNullOrEmpty(text) && !Information.IsNumeric(text)) { //MessageBox.Show("Bạn phải nhập số vé bất kỳ muốn gọi.", "Thông báo gọi vé", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); this.txtResult.Text = "Bạn phải nhập số vé bất kỳ muốn gọi."; this.txtParam.Focus(); } else { var dscho = lbWaiting.Text.Split(' ').ToList(); if (dscho.Contains(text)) { var kq = BLLDailyRequire.Instance.CallAny(FrmMain2.connectString, loginObj.UserId, loginObj.EquipCode, int.Parse(text), FrmMain2.today); if (kq.IsSuccess) { this.txtParam.Text = ""; this.txtResult.Text = "Yêu cầu Gọi số " + text; lbCurrentTicket.Text = text; FrmMain2.SendDisplay(text); var readTemplateIds = BLLUserCmdReadSound.Instance.GetReadTemplateIds(FrmMain2.connectString, loginObj.UserId, eCodeHex.Next); if (readTemplateIds.Count > 0) { FrmMain2.GetSound(readTemplateIds, text, loginObj.CounterCode); } } else { this.txtParam.Text = ""; this.txtResult.Text = kq.sms; } } else { this.txtResult.Text = "Số : " + text + " không có trong danh sách chờ của Quầy .Vui lòng nhập số nằm trong danh sách chờ của Quầy."; } // MessageBox.Show("Số : " + text + " không có trong danh sách chờ của Quầy .Vui lòng nhập số nằm trong danh sách chờ của Quầy.", "Thông báo gọi vé", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } catch (Exception) { } }