示例#1
0
        private async void ButtonPropia_Clicked(object sender, EventArgs e)
        {
            string datosAlerta;
            var    nombre    = Preferences.Get("Ses_nombre", null);
            var    apellido  = Preferences.Get("Ses_apellido", null);
            var    direccion = Preferences.Get("Ses_direccion", null);

            datosAlerta = nombre + " " + apellido + " Direccion:" + direccion;


            var idVeci = int.Parse(Preferences.Get("Ses_id_Usuario", null));

            var respuesta = await Alerta.EnviarAlerta(idVeci, "ayuda", datosAlerta, null);

            await DisplayAlert("Atención", respuesta, "Aceptar");

            await Navigation.PopAsync();
        }
示例#2
0
        private async void ButtonEnviar_Clicked(object sender, EventArgs e)
        {
            try
            {
                var idUsuario = int.Parse(Preferences.Get("Ses_id_Usuario", null));

                if (foto == null)
                {
                    //await DisplayAlert("Atención", "Se cargará la alerta sin foto", "Aceptar");

                    var action = await DisplayAlert("Atención", "Desea enviar la alerta sin foto ?", "Aceptar", "Cancelar");

                    if (action)
                    {
                        //envio por aca, cuando se carga con foto
                        var respuesta2 = await Alerta.EnviarAlerta(idUsuario, "sospecha", textoSospecha.Text, foto);


                        await DisplayAlert("Atención", respuesta2, "Aceptar");

                        await Navigation.PopAsync();
                    }
                }
                else
                {
                    //envio por aca, cuando se carga con foto
                    var respuesta = await Alerta.EnviarAlerta(idUsuario, "sospecha", textoSospecha.Text, foto);


                    await DisplayAlert("Atención", respuesta, "Aceptar");

                    await Navigation.PopAsync();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message.ToString());
                throw;
            }
        }
示例#3
0
        private async void BtnCliente_Click(object sender, EventArgs args)
        {
            var button = (Button)sender;
            var vecino = (Usuario)button.CommandParameter;

            string datosAlerta;
            var    nombre    = vecino.nombre;
            var    apellido  = vecino.apellido;
            var    direccion = vecino.direccion;

            datosAlerta = nombre + " " + apellido + " Direccion:" + direccion;


            var respuesta = await Alerta.EnviarAlerta(vecino.id_Usuario, "ayuda", datosAlerta, null);

            await DisplayAlert("Atención", respuesta, "Aceptar");

            //elimino 2 ventanas

            Navigation.RemovePage(Navigation.NavigationStack[Navigation.NavigationStack.Count - 2]);
            await Navigation.PopAsync();
        }