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