/// <summary>
        /// Existes the cadena en respuestas sabre.
        /// </summary>
        /// <param name="sPregunta">The s pregunta.</param>
        /// <param name="sCadenaAEvaluar">The s cadena A evaluar.</param>
        /// <returns></returns>
        public static bool ExisteCadenaEnRespuestasSabre(String sPregunta, String sCadenaAEvaluar)
        {
            string sResultado           = string.Empty;
            int    iRenglonInicioCadena = 0;
            int    iColumnaInicioCadena = 0;

            string[] sCadenasABuscar = sCadenaAEvaluar.Split('|');

            try
            {
                using (CommandsAPI objCommand = new CommandsAPI())
                {
                    string sabreAnswer = objCommand.SendReceive(sPregunta);
                    for (int i = 0; i < sCadenasABuscar.Length; i++)
                    {
                        CommandsQik.searchResponse(sabreAnswer, sCadenasABuscar[i], ref iRenglonInicioCadena, ref iColumnaInicioCadena);
                        for (int j = 0; j < sCadenasABuscar.Length; j++)
                        {
                            if (iColumnaInicioCadena == 0)
                            {
                                iColumnaInicioCadena = 1;
                            }
                            if (iRenglonInicioCadena == 0)
                            {
                                iRenglonInicioCadena = 1;
                            }

                            sabreAnswer = sabreAnswer.Replace("‡", "");

                            CommandsQik.CopyResponse(sabreAnswer, ref sResultado, iRenglonInicioCadena, iColumnaInicioCadena, sCadenasABuscar[j].Length);

                            // Ahora buscamos la cadena HK si no la contiene
                            if (sabreAnswer.Contains(RespuestasSabre.ARNK))
                            {
                                if (!sabreAnswer.Contains(RespuestasSabre.HK) && !sabreAnswer.Contains(RespuestasSabre.YK))
                                {
                                    return(true);
                                }
                            }

                            if (sResultado == sCadenasABuscar[j])
                            {
                                return(true);
                            }
                        }
                    }
                    return(false);
                }
            }
            catch
            {
                return(false);
            }
        }
        private void DIN()
        {
            send = Resources.Constants.COMMANDS_DIN;
            using (CommandsAPI objCommands = new CommandsAPI())
            {
                result = objCommands.SendReceive(send);
            }
            APIResponse();

            ucCancelTicket.CancelTicket = false;
        }
        public static void OnlySendCommands(String sPregunta)
        {
            string sResultado = string.Empty;

            try
            {
                using (CommandsAPI objCommand = new CommandsAPI())
                {
                    string sabreAnswer = objCommand.SendReceive(sPregunta);
                }
            }
            catch
            {
            }
        }
        private void SendCommand()
        {
            string command = txtCommand.Text;
            string result  = string.Empty;

            if (string.IsNullOrEmpty(command))
            {
                return;
            }

            using (CommandsAPI commandsApi = new CommandsAPI())
            {
                result = commandsApi.SendReceive(command);
            }

            txtCommand.SelectAll();
        }
        private void CommandsSend()
        {
            string agent = string.Empty;


            CatQueue item = CatQueueBL.GetQueue(Login.Firm, Login.PCC);

            if (!string.IsNullOrEmpty(item.Agent))
            {
                agent = item.Agent;
            }

            send = string.Concat(Resources.Constants.COMMANDS_6_NAME,
                                 txtSolicitorName.Text.ToUpper() + Resources.Constants.SLASH + agent);
            using (CommandsAPI objCommands = new CommandsAPI())
            {
                objCommands.SendReceive(send);
            }
        }
        public static void BuilCommandToSendOld(int iPaxNumber, CreditCardInfo dtsTarjeta)
        {
            if (dtsTarjeta != null)
            {
                string sabreSend = string.Empty;
                if (dtsTarjeta.TipoTarjeta != null && dtsTarjeta.TipoTarjeta != string.Empty)
                {
                    if (dtsTarjeta.TipoTarjeta == "CA")
                    {
                        sabreSend = String.Format("5.</C23-{0}*{1}-{2}/>", dtsTarjeta.PaxNumber.ToString("00"), dtsTarjeta.MontoCargo.ToString("#.00"), dtsTarjeta.TipoTarjeta);
                    }
                    else
                    {
                        sabreSend = String.Format("5.</C23-{0}*{1}-{2}-{3}/>", dtsTarjeta.PaxNumber.ToString("00"), dtsTarjeta.MontoCargo.ToString("#.00"), dtsTarjeta.TipoTarjeta, dtsTarjeta.NumeroTarjeta);
                    }

                    using (CommandsAPI objCommand = new CommandsAPI())
                    {
                        objCommand.SendReceiveEmission(sabreSend);
                    }
                }
            }
        }