void _validationWorker_DoWork(object sender, DoWorkEventArgs e) { var comunnicator = new VolarisAPICommunicator(); var responseFromApi = comunnicator.SendCommand("*A"); if (!responseFromApi.Contains("NO DATA")) { throw new Exception("OpenReservation"); } }
private void OnOpenReservation() { var comunnicator = new VolarisAPICommunicator(); this.errorMessage.Text = "Existe una reservación actualmente abierta"; this.errrorMessageContainer.Visible = true; this._group.Visible = true; this.loadingControl1.Visible = false; this.errrorMessageContainer.Visible = true; string sAerolinea = String.Empty; if (VolarisSession.IsVolarisProcess) { sAerolinea = "Volaris"; } else { sAerolinea = "Interjet"; } DialogResult result = MessageBox.Show( "Actualmente cuenta con una reservación abierta.\n¿Desea que el sistema ignore y continue con la emision de " + sAerolinea + "?\n" .ToUpper(), Resources.Constants.MYCTS, MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (result == DialogResult.Yes) { comunnicator.SendCommand("I"); this._group.Visible = false; this.loadingControl1.Visible = true; this.errrorMessageContainer.Visible = false; this.errorMessage.Text = string.Empty; _presenter.EndAndCloseRecord(Parameter, this.txtApplicant.Text); } }