public void setPaisesZona(UserControl PageSource, string Empresa, string strTipoplan) { try { DropDownList ddlZonaGeo = (DropDownList)PageSource.FindControl("ddlZonaGeo"); if (ddlZonaGeo != null) { try { csConsultasPlanes cConsPlanes = new csConsultasPlanes(); DataTable dtDatosUbic = new DataTable(); dtDatosUbic = cConsPlanes.ConsultarPaises_ZonasSeguros(Empresa, strTipoplan); csGenerales csRefere = new csGenerales(); if (dtDatosUbic != null && dtDatosUbic.Rows.Count > 0) { csRefere.LlenarControlData(ddlZonaGeo, Enum_Controls.DropDownList, "intZonaGeografica", "STRDESCRIPCION", true, false, null, dtDatosUbic); } } catch { } } var ZonaGeo = PageSource.Request.QueryString["ZonaGeo"]; if (!string.IsNullOrEmpty(ZonaGeo) && ZonaGeo != "0") { ddlZonaGeo.SelectedValue = ZonaGeo; } } catch { } }
/// <summary> /// Metodo de consulta de ciudades por zona geografica /// </summary> /// <param name="PageSource"></param> /// <remarks> /// Autor: Juan Camilo Diaz /// Company: Ssoft Colombia /// Fecha: 2013-11-13 /// ------------------- /// Control de Cambios /// ------------------- /// </remarks> public void setCiudadesZona(UserControl PageSource, string Empresa) { try { if (PageSource.Request.QueryString["PaisDestino"] != null) { int iCodPais = 0; try { iCodPais = Convert.ToInt32(PageSource.Request.QueryString["PaisDestino"].ToString()); } catch { } DataTable dtDatos = new DataTable(); csConsultasPlanes cConsPlanes = new csConsultasPlanes(); DropDownList ddlCiudad = (DropDownList)PageSource.FindControl("ddlCiudad"); DropDownList ddlPais = (DropDownList)PageSource.FindControl("ddlPais"); ddlPais.SelectedValue = PageSource.Request.QueryString["PaisDestino"].ToString(); dtDatos = cConsPlanes.ConsultarPaises_CiudadesPlanes(false, iCodPais, Empresa); csGenerales csRefere = new csGenerales(); if (dtDatos != null && dtDatos.Rows.Count > 0) { csRefere.LlenarControlData(ddlCiudad, Enum_Controls.DropDownList, "intCode", "strDescripcion", true, false, null, dtDatos); } } } catch { } }
public void setPaisesZona(UserControl PageSource, string Empresa, int strZona) { try { AjaxControlToolkit.CascadingDropDown cddZona = PageSource.FindControl("cddZona") as AjaxControlToolkit.CascadingDropDown; if (cddZona == null) { try { csConsultasPlanes cConsPlanes = new csConsultasPlanes(); DataTable dtDatosUbic = new DataTable(); DropDownList ddlPais = (DropDownList)PageSource.FindControl("ddlPais"); dtDatosUbic = cConsPlanes.ConsultarPaises_CiudadesPlanes(true, strZona, Empresa); csGenerales csRefere = new csGenerales(); if (dtDatosUbic != null && dtDatosUbic.Rows.Count > 0) { csRefere.LlenarControlData(ddlPais, Enum_Controls.DropDownList, "intCode", "strDescripcion", true, false, null, dtDatosUbic); } } catch { } } } catch { } }
protected void ddlDestinos_SelectedIndexChanged(object sender, EventArgs e) { string[] sCode = ddlDestinos.SelectedValue.ToString().Split('|'); if (sCode.Length > 1) { DataTable dt = new csConsultasPlanes().ConsultarPaisesCiudad("ES", sCode[1]); if (dt != null) { sCode[1] = dt.Rows[0]["intCodigoPais"].ToString(); } clsValidaciones.RedirectPagina("../Presentacion/DestinosRecomendados.aspx?CODSEC=" + sCode[0] + "&PaisDestino=" + sCode[1]); } else if (sCode.Length > 0) { clsValidaciones.RedirectPagina("../Presentacion/DestinosRecomendados.aspx?CODSEC=" + sCode[0]); } else { clsValidaciones.RedirectPagina("../Presentacion/DestinosRecomendados.aspx"); } // clsValidaciones.RedirectPagina("../Presentacion/DetalleDestino.aspx?CODSEC=" + ddlDestinos.SelectedValue + "&IdDestino=" + ddlDestinos.SelectedValue + " &IdPais=" + pais); //else // clsValidaciones.RedirectPagina("../Presentacion/DetalleDestino.aspx?CODSEC=" + ddlDestinos.SelectedValue + "&IdDestino=" + ddlDestinos.SelectedValue); }
protected void ddlPais_SelectedIndexChanged(object sender, EventArgs e) { clsCache cCache = new csCache().cCache(); if (cCache != null) { csConsultasPlanes cConsPlanes = new csConsultasPlanes(); dtDatos = cConsPlanes.ConsultarPaises_CiudadesPlanes(false, Convert.ToInt32(ddlPais.SelectedValue), cCache.Empresa); //dtDatos = csRefere1.ConsultarUbicacion(clsValidaciones.GetKeyOrAdd("Ciudades", "Ciudad"), Convert.ToInt32(((DropDownList)sender).SelectedValue), "intCiudad", null); csRefere1.LlenarControlData(ddlCiudad, Enum_Controls.DropDownList, "intCode", "strDescripcion", true, false, null, dtDatos); } }
//protected void rbtSeleccion(object sender, EventArgs e) //{ // csGeneralsPag.setSeleccionRadio(sender, "rbtRentadora"); //} protected void ddlZona_SelectedIndexChanged(object sender, EventArgs e) { clsCache cCache = new csCache().cCache(); if (cCache != null) { csConsultasPlanes cConsPlanes = new csConsultasPlanes(); csRefere.setPaisesZona(this, cCache.Empresa, Convert.ToInt32(ddlZonaGeo.SelectedValue.ToString())); //csRefere1.LlenarControlData(ddlCiudad, Enum_Controls.DropDownList, "intCode", "strDescripcion", // true, false, null, dtDatos); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { csRefere.setLlenarBanners(this, 1); cRefere2.Load_Destinos(this); if (ddlDestinos.Items.Count > 0 && HttpContext.Current.Request.QueryString["CODSEC"] == null && HttpContext.Current.Request.QueryString["ICiudad"] == null) { string[] sCode = ddlDestinos.Items[0].Value.ToString().Split('|'); if (sCode.Length > 1) { DataTable dt = new csConsultasPlanes().ConsultarPaisesCiudad("ES", sCode[1]); if (dt != null) { sCode[1] = dt.Rows[0]["intCodigoPais"].ToString(); } clsValidaciones.RedirectPagina("../Presentacion/DestinosRecomendados.aspx?CODSEC=" + sCode[0] + "&PaisDestino=" + sCode[1]); } } cRefere2.CargarSeccionInformativa( this, Ssoft.Utils.Enum_Tipo_Seccion_Publicacion.SP_DESTINOS_DESTACADOS, Ssoft.Utils.Enum_Tipo_Plantilla_Seccion.PlantillaUno, "0", null, null, null, Codigo, null, null, null); } }
public void setTipologias(UserControl PageSource, string Empresa) { try { csConsultasPlanes cConsPlanes = new csConsultasPlanes(); DataTable dtDatosUbic = new DataTable(); DropDownList ddlTipologia = (DropDownList)PageSource.FindControl("ddlTipologia"); if (ddlTipologia != null) { dtDatosUbic = cConsPlanes.ConsultarTipologias(Empresa); csGenerales csRefere = new csGenerales(); if (dtDatosUbic != null && dtDatosUbic.Rows.Count > 0) { csRefere.LlenarControlData(ddlTipologia, Enum_Controls.DropDownList, "INTCODIGO", "STRDESCRIPCION", true, false, null, dtDatosUbic); } } var IdTipologia = PageSource.Request.QueryString["IdTipologia"]; if (!string.IsNullOrEmpty(IdTipologia) && IdTipologia != "0") { ddlTipologia.SelectedValue = IdTipologia; } } catch { } }
/// <summary> /// Metodo general de carga de buscador de planes y llenado de controles /// </summary> /// <param name="PageSource"></param> /// <remarks> /// Autor: Juan Camilo Diaz /// Company: Ssoft Colombia /// Fecha: 2013-11-12 /// ------------------- /// Control de Cambios /// ------------------- /// </remarks> public void setPlan(UserControl PageSource) { try { //CargarCategoriaPlan(PageSource); //CargarTipologia(PageSource); /*NECESARIO PARA EL BUSCADOR DE IROTAMA*/ //CargarTiposDePlan(PageSource); clsCache cCache = new csCache().cCache(); List <string> listaValores = cCache.DatosAdicionales; AjaxControlToolkit.CascadingDropDown cddZona = PageSource.FindControl("cddZona") as AjaxControlToolkit.CascadingDropDown; AjaxControlToolkit.CascadingDropDown cddPais = PageSource.FindControl("cddPais") as AjaxControlToolkit.CascadingDropDown; AjaxControlToolkit.CascadingDropDown cddCiudad = PageSource.FindControl("cddCiudad") as AjaxControlToolkit.CascadingDropDown; DropDownList ddlTipologia = PageSource.FindControl("ddlTipologia") as DropDownList; DropDownList ddlTipoPlan = PageSource.FindControl("ddlTipoPlan") as DropDownList; TextBox txtFechaViaje = (TextBox)PageSource.FindControl("txtFechaViaje"); if (cCache != null && cCache.DatosAdicionales != null) { DateTime dt = new DateTime(); if (DateTime.TryParse(listaValores[5].ToString(), out dt) || listaValores[5].ToString() == "") { if (cddZona != null) { try { cddZona.SelectedValue = listaValores[0]; } catch { } } if (cddPais != null) { try { cddPais.SelectedValue = listaValores[1]; } catch { } } if (cddCiudad != null) { try { cddCiudad.SelectedValue = listaValores[2]; } catch { } } //if (ddlTipologia != null) //{ // try // { // ddlTipologia.SelectedValue = listaValores[3]; // } // catch { } //} //if (ddlTipoPlan != null) //{ // try // { // ddlTipoPlan.SelectedValue = listaValores[4]; // } // catch { } //} //if (txtFechaViaje != null) //{ // try // { // txtFechaViaje.Text = listaValores[5]; // } // catch { } //} } } Boolean esNacionales = PageSource.Request.QueryString["TIPODESTINO"] != null && PageSource.Request.QueryString["TIPODESTINO"].Equals("NACIONAL"); Boolean esInternacionales = PageSource.Request.QueryString["TIPODESTINO"] != null && PageSource.Request.QueryString["TIPODESTINO"].Equals("INTERNACIONAL"); if (esNacionales) { try { csConsultasPlanes cConsPlanes = new csConsultasPlanes(); DataTable tblZonas = cConsPlanes.ConReferenciaZonasGeograficas("SUA"); if (tblZonas != null) { cddZona.SelectedValue = tblZonas.Rows[0]["IntIdZona"].ToString(); } string sPaisDefault = clsValidaciones.GetKeyOrAdd("PaisDefault", "COL"); DataTable tblPaises = cConsPlanes.ConReferenciaPaises(sPaisDefault); if (tblPaises != null) { cddPais.SelectedValue = tblPaises.Rows[0]["IntCode"].ToString(); } } catch { } } } catch { } }