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