public Enum_TipoVuelo getValidarTipoTrayecto(List <VO_OriginDestinationInformation> lvo_OriginDestinationInformation)
        {
            string         sIdioma    = clsSesiones.getIdioma();
            Enum_TipoVuelo eTipoVuelo = Enum_TipoVuelo.Internacional;

            if (sIdioma.Equals(""))
            {
                sIdioma = clsValidaciones.GetKeyOrAdd("sIdioma", "es");
            }

            string sPaisDefault = clsValidaciones.GetKeyOrAdd("PaisDefault", "COL");


            DataTable dtConsulta = new CsConsultasVuelos().SPConsultaTabla("SPCONSULTAPAIS", new string[2] {
                sPaisDefault, sIdioma
            });

            if (dtConsulta != null)
            {
                string strCodigoCOL = dtConsulta.Rows[0]["INTCODE"].ToString();
                try
                {
                    foreach (VO_OriginDestinationInformation vo_OriginDestinationInformation in lvo_OriginDestinationInformation)
                    {
                        VO_Aeropuerto vo_AeropuertoOrigen  = vo_OriginDestinationInformation.Vo_AeropuertoOrigen;
                        VO_Aeropuerto vo_AeropuertoDestino = vo_OriginDestinationInformation.Vo_AeropuertoDestino;

                        string strConexion = this.Conexion;


                        string strOrigen = new CsConsultasVuelos().ConsultaCodigo(vo_AeropuertoOrigen.SCodigo, "TBLIATA", "STRCOUNTRY", "STRCODE");


                        string strDestino = new CsConsultasVuelos().ConsultaCodigo(vo_AeropuertoDestino.SCodigo, "TBLIATA", "STRCOUNTRY", "STRCODE");

                        if ((strOrigen.Equals(strCodigoCOL) && strDestino.Equals(strCodigoCOL)))
                        {
                            eTipoVuelo = Enum_TipoVuelo.Nacional;
                        }
                        else
                        {
                            eTipoVuelo = Enum_TipoVuelo.Internacional;
                            break;
                        }
                    }
                }
                catch
                {
                }
            }
            clsSesiones.setTipoVuelo(eTipoVuelo);
            return(eTipoVuelo);
        }
        /// <summary>
        /// metodo pendiente por revision
        /// </summary>
        /// <param name="lvo_OriginDestinationInformation"></param>
        /// <returns></returns>
        public string getValidarRuta(List <VO_OriginDestinationInformation> lvo_OriginDestinationInformation)
        {
            string  sPaisRetorna = string.Empty;
            bool    bRetorna     = false;
            DataSet dsData       = new DataSet();

            try
            {
                //dsData = csConsultaException();
                if (dsData.Tables.Count > 0)
                {
                    int iTotal = dsData.Tables[0].Rows.Count;

                    for (int i = 0; i < iTotal; i++)
                    {
                        string sPais            = string.Empty;
                        string strCodigoOrigen  = dsData.Tables[0].Rows[i]["intOrigen"].ToString();
                        string strCodigoDestino = dsData.Tables[0].Rows[i]["intDestino"].ToString();

                        foreach (VO_OriginDestinationInformation vo_OriginDestinationInformation in lvo_OriginDestinationInformation)
                        {
                            VO_Aeropuerto vo_AeropuertoOrigen  = vo_OriginDestinationInformation.Vo_AeropuertoOrigen;
                            VO_Aeropuerto vo_AeropuertoDestino = vo_OriginDestinationInformation.Vo_AeropuertoDestino;

                            string strConexion = this.Conexion;

                            string strOrigen = new CsConsultasVuelos().ConsultaCodigo(vo_AeropuertoOrigen.SCodigo, "TBLIATA", "STRCOUNTRY", "STRCODE");

                            string strDestino = new CsConsultasVuelos().ConsultaCodigo(vo_AeropuertoDestino.SCodigo, "TBLIATA", "STRCOUNTRY", "STRCODE");

                            if (strOrigen.Equals(strCodigoOrigen) && strDestino.Equals(strCodigoDestino))
                            {
                                bRetorna = true;
                                sPais    = dsData.Tables[0].Rows[i]["intPais"].ToString();
                                break;
                            }
                        }
                        if (bRetorna)
                        {
                            sPaisRetorna = sPais;
                            break;
                        }
                    }
                }
            }
            catch
            {
            }
            return(sPaisRetorna);
        }