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