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