Esempio n. 1
0
        protected void BtNormalSearchClick(object sender, EventArgs e)
        {
            var calle = txtCalle.Text.Trim();
            int altura;

            if (!int.TryParse(txtAltura.Text.Trim(), out altura))
            {
                altura = -1;
            }

            var esquina   = txtEsquina.Text.Trim();
            var partido   = txtPartido.Text.Trim();
            var provincia = Convert.ToInt32(cbProvincia.SelectedValue);

            if (string.IsNullOrEmpty(calle))
            {
                return;
            }
            if (string.IsNullOrEmpty(esquina) && altura < 0)
            {
                return;
            }

            var result = GeocoderHelper.GetDireccion(calle, altura, esquina, partido, provincia);

            SetResults(result);
        }
Esempio n. 2
0
        public Respuesta <DireccionVO[]> GetDireccion(string sessionId, string calle, int altura, string esquina, string partido, int provincia)
        {
            try
            {
                ValidateLoginInfo(sessionId, Securables.WebServiceGeocoder);

                var direcciones = GeocoderHelper.GetDireccion(calle, altura, esquina, partido, provincia).ToArray();

                return(Respuesta <DireccionVO[]> .Create(direcciones));
            }
            catch (Exception ex)
            {
                return(Respuesta <DireccionVO[]> .CreateError(ex.Message));
            }
        }