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);
            }
        }