private void ConsultaCiudadesHotelBets(String strPalabra)
    {
        Planes objPlanes = new Planes();

        if (strPalabra != null)
        {
            csHoteles     cHoteles       = new csHoteles();
            string        sIdioma        = "CAS";
            DataTable     dsCiudadesIATA = cHoteles.dsHotelbedsCity(sIdioma);
            StringBuilder strSalida      = new StringBuilder();
            DataTable     dtResultados   = dsCiudadesIATA;
            DataView      dtvistaFiltro  = new DataView(dtResultados);
            dtvistaFiltro.RowFilter = "strValorAdic like '*" + strPalabra + "*' OR strDetalle like '*" + strPalabra + "*' OR strRefere like '*" + strPalabra + "*'";
            dtvistaFiltro.Sort      = "strDetalle  ASC";
            dtResultados            = dtvistaFiltro.ToTable();

            foreach (DataRow drfila in dtResultados.Rows)
            {
                strSalida.AppendLine(drfila["strRefere"].ToString() + "  " + drfila["strDetalle"].ToString() + "|" + drfila["strRefere"].ToString());
            }
            GenerarSalida(strSalida.ToString());
        }
    }
示例#2
0
        /// <summary>
        /// Metodo que retorna los hoteles de una ciudad (Codigo Iata)
        /// </summary>
        /// <param name="sCodeCity">Codigo Iata de la ciudad</param>
        /// <returns>dtData, DatatTable de resultados</returns>
        /// <remarks>
        /// Autor:          José Faustino Posas
        /// Company:        Ssoft Colombia
        /// Fecha:          2011-12-22
        /// -------------------
        /// Control de Cambios
        /// -------------------
        /// Autor:
        /// Fecha:
        /// Descripción:
        /// </remarks>
        public DataTable getHotels(string sCodeCity)
        {
            DataSet       dsData      = new DataSet();
            DataTable     dtData      = new DataTable();
            clsParametros cParametros = new clsParametros();

            try
            {
                csHoteles cHoteles = new csHoteles();
                dsData = cHoteles.getHotels(sCodeCity);
                try
                {
                    if (dsData != null)
                    {
                        dtData = dsData.Tables[0];
                    }
                }
                catch { }
            }
            catch (Exception Ex)
            {
                cParametros.Id          = 0;
                cParametros.Message     = Ex.Message;
                cParametros.Severity    = clsSeveridad.Alta;
                cParametros.Tipo        = clsTipoError.WebServices;
                cParametros.Metodo      = System.Reflection.MethodBase.GetCurrentMethod().Name;
                cParametros.Complemento = "Hoteles";
                cParametros.Source      = Ex.Source;
                cParametros.StackTrace  = Ex.StackTrace;
                cParametros.Code        = "0";
                cParametros.ValidaInfo  = false;
                cParametros.MessageBD   = true;
                cParametros.TipoWs      = Enum_ProveedorWebServices.TotalTrip;
                ExceptionHandled.Publicar(cParametros);
            }
            return(dtData);
        }