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