/// <summary> /// Una vez el usuario ha pulsado eliminar se nos muestra una ventana emergente donde el usuario tiene que asegurarse de que realmente quiere eliminar a la persona /// </summary> private async void EliminarCommand_Executed() { ContentDialog dialogo = new ContentDialog(); dialogo.Title = "Atención"; dialogo.Content = "¿Desea eliminar la siguiente persona?"; dialogo.PrimaryButtonText = "No"; dialogo.SecondaryButtonText = "Si"; ContentDialogResult resultado = await dialogo.ShowAsync(); if (resultado == ContentDialogResult.Secondary) { ManejadoraPersona mp = new ManejadoraPersona(); try { mp.BorrarPersona(personaSeleccionada.Id); } catch (Exception) { } this.rellenarLista(); if (Window.Current.Bounds.Width <= 720) { ((Frame)Window.Current.Content).GoBack(); } } }
private void GuardarCommand_Executed() { ManejadoraPersona mp = new ManejadoraPersona(); if (personaSeleccionada.Id == 0) { mp.GuardarPersona(personaSeleccionada); } else { mp.ActualizarPersona(personaSeleccionada); } personaSeleccionada = null; this.rellenarLista(); if (Window.Current.Bounds.Width <= 720) { ((Frame)Window.Current.Content).GoBack(); } }