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 { } }
/// <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 { } }