private async void eliminarCommand_Executed() { try { //Instanciar un objeto de la clase manejadora de personas de la BL mngPersonasBL manejadoraPersonas = new mngPersonasBL(); manejadoraPersonas.dropPersonoID_BL(PersonaSeleccionada.idPersona); ContentDialog confirmarBorrado = new ContentDialog(); confirmarBorrado.Title = "Eliminar"; confirmarBorrado.Content = "Estas seguro de borrar?"; confirmarBorrado.PrimaryButtonText = "Cancelar"; confirmarBorrado.SecondaryButtonText = "Aceptar"; ContentDialogResult resultado = await confirmarBorrado.ShowAsync(); if (resultado == ContentDialogResult.Secondary) { recargarListados(); } } catch (Exception) { //Lanzar mensaje, messagedialog con error } finally { alternarVisibilidadFormulario(); } }
public async void modificarPersonaCommand_Executed() { mngPersonasBL manejadoraPersonas = new mngPersonasBL(); try { if (!_esUnaInsercion) { manejadoraPersonas.alterPersona_BL(PersonaSeleccionada); } else { manejadoraPersonas.insertPersona_BL(PersonaSeleccionada); _esUnaInsercion = false; } ContentDialog confirmar = new ContentDialog(); confirmar.Title = "Confirmación"; confirmar.Content = "Cambios guardados con éxito"; confirmar.PrimaryButtonText = "Aceptar"; ContentDialogResult resultado = await confirmar.ShowAsync(); recargarListados(); } catch (Exception) { } finally { /* * Tenemos dos opciones: * - Ocultar el formulario * - Mostrar el formulario y que la persona seleccionada sea la insertada */ OcultarFormulario(); } }
public async void modificarPersonaCommand_Executed() { mngPersonasBL manejadoraPersonas = new mngPersonasBL(); try { if (!_esUnaInsercion) { manejadoraPersonas.alterPersona_BL(PersonaSeleccionada); } else { manejadoraPersonas.insertPersona_BL(PersonaSeleccionada); _esUnaInsercion = false; } ContentDialog confirmar = new ContentDialog(); confirmar.Title = "Confirmación"; confirmar.Content = "Cambios guardados con éxito"; confirmar.PrimaryButtonText = "Aceptar"; ContentDialogResult resultado = await confirmar.ShowAsync(); recargarListados(); } catch (Exception) { } finally { /* * Tenemos dos opciones: * - Ocultar el formulario * - Mostrar el formulario y que la persona seleccionada sea la insertada */ OcultarFormulario(); } //if (!_esUnaInsercion) { // try { // manejadoraPersonas.alterPersona_BL(PersonaSeleccionada); // _ListadoDePersonas = _listadoPersonas_BL.listadoCompletoPersonas_BL(); // NotifyPropertyChanged("ListadoDePersonas"); // } catch (Exception) { // //Lanzar mensaje, messagedialog con error // } //} else { // try { // manejadoraPersonas.insertPersona_BL(PersonaSeleccionada); // _ListadoDePersonas = _listadoPersonas_BL.listadoCompletoPersonas_BL(); // NotifyPropertyChanged("ListadoDePersonas"); // _esUnaInsercion = false; // } catch (Exception e) { // //Lanzar mensaje, messagedialog con error // } //} }
public void insertarPersonaCommand_Executed() { try { mngPersonasBL manejadoraPersonas = new mngPersonasBL(); PersonaSeleccionada = null; // Para quitar el foco de la lista PersonaSeleccionada = new clsPersona(); _esUnaInsercion = true; } catch (Exception) { //Lanzar mensaje, messagedialog con error } finally { MostrarFormulario(); } }