protected void Page_Load(object sender, EventArgs e)
    {
        InmueblesBLL bllinmuebles = new InmueblesBLL();
        ProvinciasBLL bllprovincia = new ProvinciasBLL();
        LocalidadesBLL blllocalidades = new LocalidadesBLL();

        dt = bllinmuebles.SelectAllInmuebles();

        foreach (DataRow dtRow in dt.Rows)
        {
            if (dtRow["Latitud"].ToString() == "" || dtRow["Longitud"].ToString() == "")
            {
                var id = dtRow["IdInmueble"].ToString();
                var direccion = dtRow["Calle"].ToString();
                var numero = dtRow["Numero"].ToString();
                string idLocalidad = dtRow["idLocalidad"].ToString();
                string idprovincia = dtRow["idprovincia"].ToString();

                coordinate = getCoordinate(direccion, numero, blllocalidades.GetNombreLocalidad(Convert.ToInt32(idLocalidad)), bllprovincia.GetNombreProvincia(Convert.ToInt32(idprovincia)));

                bllinmuebles.SetLatitudLongitud(id, coordinate.Latitude, coordinate.Longitude);
                sumcant++;

                if (sumcant >= cant)
                    return;
            }
        }
    }
Beispiel #2
0
    public AjaxControlToolkit.CascadingDropDownNameValue[] GetProvincias(string knownCategoryValues, string category)
    {
        bllProvincias = new ProvinciasBLL();

        StringDictionary categoryValues = AjaxControlToolkit.CascadingDropDown.ParseKnownCategoryValuesString(knownCategoryValues);

        int id = Convert.ToInt32(categoryValues["Pais"]);

        List<AjaxControlToolkit.CascadingDropDownNameValue> values = new List<AjaxControlToolkit.CascadingDropDownNameValue>();

        DataTable dt = bllProvincias.SelectProvinciasPorPais(id);

        foreach (DataRow dRow in dt.Rows)
        {
            string categoryID = dRow["IdProvincia"].ToString();
            string categoryName = dRow["Nombre"].ToString();
            values.Add(new AjaxControlToolkit.CascadingDropDownNameValue(categoryName, categoryID));
        }

        return values.ToArray();
    }