/*METODO UTILIZADO PARA CAMBAIR EL IDIOMA DE LA PAGINA, ACTUALIZA LA SESION IDIOMA Y LA CACHE EN LA VARIABLE IDIOMA*/ public void CambiarIdioma(string sIdioma) { try { clsCacheControl cCacheControl = new clsCacheControl(); clsCache cCache = new csCache().cCache(); clsSesiones.setIdioma(sIdioma); cCache.Idioma = sIdioma; cCacheControl.ActualizaXML(cCache); } catch (Exception Ex) { clsParametros cParametros = new clsParametros(); cParametros.Id = 0; cParametros.Message = Ex.Message.ToString(); cParametros.Source = Ex.Source.ToString(); cParametros.Tipo = clsTipoError.Library; cParametros.Severity = clsSeveridad.Moderada; cParametros.StackTrace = Ex.StackTrace.ToString(); cParametros.Complemento = "Cambio de idioma a " + sIdioma; ExceptionHandled.Publicar(cParametros); } }
public string AdicionaUser(string sPagina) { string sPaginaNew = sPagina; string sParam = string.Empty; try { bool bEntra = true; if (HttpContext.Current.Request.QueryString["idC"] != null) { if (HttpContext.Current.Request.QueryString["idC"].ToString() != "0") { sParam = "idC=" + HttpContext.Current.Request.QueryString["idC"].ToString(); if (sParam.Contains(",")) { sParam = sParam.Substring(0, sParam.IndexOf(",")); } bEntra = false; } } if (HttpContext.Current.Request.QueryString["idE"] != null) { if (HttpContext.Current.Request.QueryString["idE"].ToString() != "0") { string sParamTemp = HttpContext.Current.Request.QueryString["idE"].ToString(); if (sParamTemp.Contains(",")) { sParamTemp = sParamTemp.Substring(0, sParamTemp.IndexOf(",")); } if (sParam.Length.Equals(0)) { sParam = "idE=" + sParamTemp; } else { sParam += "&idE=" + sParamTemp; } bEntra = false; } } if (bEntra) { clsCache cCache = new csCache().cCache(); if (cCache != null) { if (cCache.Contacto != null) { if (cCache.Contacto != "0") { sParam = "idC=" + cCache.Contacto; if (cCache.Empresa != null) { if (cCache.Empresa != "0") { if (sParam.Length.Equals(0)) { sParam = "idE=" + cCache.Empresa; } else { sParam = "&idE=" + cCache.Empresa; } bEntra = false; } } } else { if (cCache.Empresa != null) { if (cCache.Empresa != "0") { if (sParam.Length.Equals(0)) { sParam = "idE=" + cCache.Empresa; } else { sParam = "&idE=" + cCache.Empresa; } bEntra = false; } } } } else { if (cCache.Empresa != null) { if (cCache.Empresa != "0") { sParam = "idE=" + cCache.Empresa; } bEntra = false; } } } } if (bEntra) { sParam = "idE=" + clsValidaciones.GetKeyOrAdd("idEmpresa", "3"); } if (!sParam.Length.Equals(0)) { string sUnion = "?"; if (sPagina.Contains(sUnion)) { sUnion = "&"; } sPaginaNew += sUnion + sParam; } } catch { } return(sPaginaNew); }
public static VO_Credentials Credentials() { VO_Credentials vo_Credentials = new VO_Credentials(); clsParametros cParametros = new clsParametros(); VO_OTA_AirLowFareSearchLLSRQ vo_OTA_AirLowFareSearchLLSRQ = clsSesiones.getParametrosAirBargain(); bool bCredentials = false; string sPccPais = clsValidaciones.GetKeyOrAdd("PaisDefault", "COL"); try { if (clsConfiguracionSabre.PccPais != null) { sPccPais = clsConfiguracionSabre.PccPais; } } catch { } try { clsCache cCache = new csCache().cCache(); if (cCache != null) { //if (cCache.Corporativo != null) //{ // int iTotal = cCache.Corporativo.Count; // for (int i = 0; i < iTotal; i++) // { // if (cCache.Corporativo[i].ProveedorWs.Equals(Enum_ProveedorWebServices.Sabre)) // { // vo_Credentials = cCache.Corporativo[i].Credentials; bCredentials = false; // } // } //} } if (!bCredentials) { vo_Credentials.User = clsConfiguracionSabre.User; vo_Credentials.Password = clsConfiguracionSabre.Password; vo_Credentials.Conversacion = clsConfiguracionSabre.Conversacion; vo_Credentials.Dominio = clsConfiguracionSabre.Dominio; vo_Credentials.From = clsConfiguracionSabre.From; vo_Credentials.Ipcc = clsConfiguracionSabre.Ipcc; vo_Credentials.Pcc = clsConfiguracionSabre.Pcc; vo_Credentials.PccDefault = clsConfiguracionSabre.Pcc; vo_Credentials.Pseudo = 0; vo_Credentials.PseudoDefault = 0; vo_Credentials.PccDefaultPais = sPccPais; vo_Credentials.Mensaje = clsConfiguracionSabre.Mensaje; vo_Credentials.QNumber = clsConfiguracionSabre.QNumber; vo_Credentials.To = clsConfiguracionSabre.To; vo_Credentials.SnapCode = clsConfiguracionSabre.SnapCode; vo_Credentials.PseudoPerfil = clsConfiguracionSabre.PseudoPerfil; vo_Credentials.UrlWebServices = clsConfiguracionSabre.UrlWebService; vo_Credentials.Agencia_Ciudad = clsConfiguracionSabre.Agencia_Ciudad; vo_Credentials.Agencia_CodigoArea = clsConfiguracionSabre.Agencia_CodigoArea; vo_Credentials.Agencia_CodigoEstado = clsConfiguracionSabre.Agencia_CodigoEstado; vo_Credentials.Agencia_CodigoLocalizacion = clsConfiguracionSabre.Agencia_CodigoLocalizacion; vo_Credentials.Agencia_CodigoPais = clsConfiguracionSabre.Agencia_CodigoPais; vo_Credentials.Agencia_CodigoPostal = clsConfiguracionSabre.Agencia_CodigoPostal; vo_Credentials.Agencia_Direccion = clsConfiguracionSabre.Agencia_Direccion; vo_Credentials.Agencia_Nombre = clsConfiguracionSabre.Agencia_Nombre; vo_Credentials.Agencia_Telefono = clsConfiguracionSabre.Agencia_Telefono; vo_Credentials.Agencia_TiketeId = clsConfiguracionSabre.Agencia_TicketeId; vo_Credentials.Agencia_TiketeManual = clsConfiguracionSabre.Agencia_TicketeManual; vo_Credentials.Agencia_TiketTimeLimit = clsConfiguracionSabre.Agencia_TicketTimeLimit; vo_Credentials.NameEspace = clsConfiguracionSabre.Namespace; vo_Credentials.SegmentoFuturo = clsConfiguracionSabre.SegmentoFuturo; vo_Credentials.TimeLimit = clsConfiguracionSabre.TimeLimit; } try { if (vo_OTA_AirLowFareSearchLLSRQ != null) { if (vo_OTA_AirLowFareSearchLLSRQ.SPseudoPlanes != null) { vo_Credentials.Pcc = vo_OTA_AirLowFareSearchLLSRQ.SPseudoPlanes.ToString(); } } } catch { } } catch { if (!bCredentials) { try { vo_Credentials.User = clsConfiguracionSabre.User; vo_Credentials.Password = clsConfiguracionSabre.Password; vo_Credentials.Conversacion = clsConfiguracionSabre.Conversacion; vo_Credentials.Dominio = clsConfiguracionSabre.Dominio; vo_Credentials.From = clsConfiguracionSabre.From; vo_Credentials.Ipcc = clsConfiguracionSabre.Ipcc; vo_Credentials.Pcc = clsConfiguracionSabre.Pcc; vo_Credentials.PccDefault = clsConfiguracionSabre.Pcc; vo_Credentials.Pseudo = 0; vo_Credentials.PseudoDefault = 0; vo_Credentials.PccDefaultPais = sPccPais; vo_Credentials.Mensaje = clsConfiguracionSabre.Mensaje; vo_Credentials.QNumber = clsConfiguracionSabre.QNumber; vo_Credentials.To = clsConfiguracionSabre.To; vo_Credentials.SnapCode = clsConfiguracionSabre.SnapCode; vo_Credentials.PseudoPerfil = clsConfiguracionSabre.PseudoPerfil; vo_Credentials.UrlWebServices = clsConfiguracionSabre.UrlWebService; vo_Credentials.Agencia_Ciudad = clsConfiguracionSabre.Agencia_Ciudad; vo_Credentials.Agencia_CodigoArea = clsConfiguracionSabre.Agencia_CodigoArea; vo_Credentials.Agencia_CodigoEstado = clsConfiguracionSabre.Agencia_CodigoEstado; vo_Credentials.Agencia_CodigoLocalizacion = clsConfiguracionSabre.Agencia_CodigoLocalizacion; vo_Credentials.Agencia_CodigoPais = clsConfiguracionSabre.Agencia_CodigoPais; vo_Credentials.Agencia_CodigoPostal = clsConfiguracionSabre.Agencia_CodigoPostal; vo_Credentials.Agencia_Direccion = clsConfiguracionSabre.Agencia_Direccion; vo_Credentials.Agencia_Nombre = clsConfiguracionSabre.Agencia_Nombre; vo_Credentials.Agencia_Telefono = clsConfiguracionSabre.Agencia_Telefono; vo_Credentials.Agencia_TiketeId = clsConfiguracionSabre.Agencia_TicketeId; vo_Credentials.Agencia_TiketeManual = clsConfiguracionSabre.Agencia_TicketeManual; vo_Credentials.Agencia_TiketTimeLimit = clsConfiguracionSabre.Agencia_TicketTimeLimit; vo_Credentials.NameEspace = clsConfiguracionSabre.Namespace; vo_Credentials.SegmentoFuturo = clsConfiguracionSabre.SegmentoFuturo; vo_Credentials.TimeLimit = clsConfiguracionSabre.TimeLimit; } catch { } } try { if (vo_OTA_AirLowFareSearchLLSRQ != null) { if (vo_OTA_AirLowFareSearchLLSRQ.SPseudoPlanes != null) { vo_Credentials.Pcc = vo_OTA_AirLowFareSearchLLSRQ.SPseudoPlanes.ToString(); } } } catch { } } return(vo_Credentials); }