Esempio n. 1
0
    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;
            }
        }
    }
Esempio n. 2
0
    public AjaxControlToolkit.CascadingDropDownNameValue[] GetLocalidadesBusqueda(string knownCategoryValues, string category)
    {
        bllLocalidades = new LocalidadesBLL();

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

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

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

        DataTable dt = bllLocalidades.SelectLocalidadesBusqueda(id);

        if (id == 20)
        {
            values.Add(new AjaxControlToolkit.CascadingDropDownNameValue("Rosario", "16622"));
        }

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

        return values.ToArray();
    }