private async void GuardarPersonaCommand_ExecutedAsync() { clsManejadoraPersonas_BL gestora = new clsManejadoraPersonas_BL(); ContentDialog confirmarActualizado = new ContentDialog(); clsListadoPersonas_BL gestoraListadosPersonas = new clsListadoPersonas_BL(); if (_esEditar) { try { //Actualizamos la persona gestora.actualizarPersona_BL(PersonaSelecionada); //Volvemos a cargar el listado _ListadoDePersonas = gestoraListadosPersonas.ListadoCompletoPersonas_BL(); NotifyPropertyChanged("ListadoDePersonas"); confirmarActualizado.Title = "Todo correcto"; confirmarActualizado.Content = "Esto va como un tiro, has actualizado flama"; confirmarActualizado.PrimaryButtonText = "Aceptar"; ContentDialogResult resultado = await confirmarActualizado.ShowAsync(); _esVisible = "Collapsed"; NotifyPropertyChanged("EsVisible"); } catch (Exception e) { //Mostramos los mensaje que creamos conveniente. confirmarActualizado.Title = "Algo va mal"; confirmarActualizado.Content = "¿Que ha pasado? Po nose algo va mal"; confirmarActualizado.PrimaryButtonText = "Aceptar"; ContentDialogResult resultado = await confirmarActualizado.ShowAsync(); _esVisible = "Collapsed"; NotifyPropertyChanged("EsVisible"); } } else { gestora.insertarPersona_BL(PersonaSelecionada); _ListadoDePersonas = gestoraListadosPersonas.ListadoCompletoPersonas_BL(); NotifyPropertyChanged("ListadoDePersonas"); PersonaSelecionada = new clsPersona(); confirmarActualizado.Title = "Todo correcto"; confirmarActualizado.Content = "Esto va como un tiro, has insertado flama"; confirmarActualizado.PrimaryButtonText = "Aceptar"; ContentDialogResult resultado = await confirmarActualizado.ShowAsync(); _esEditar = true; PersonaSelecionada = null; _esVisible = "Collapsed"; NotifyPropertyChanged("EsVisible"); } }
private async void EliminarCommand_Executed() { clsManejadoraPersonas_BL gestora; int filasAfectadas; ContentDialog confirmarBorrado = new ContentDialog(); confirmarBorrado.Title = "Eliminar"; confirmarBorrado.Content = "¿Esta seguro de que quiere borrar?"; confirmarBorrado.PrimaryButtonText = "Cancelar"; confirmarBorrado.SecondaryButtonText = "Aceptar"; ContentDialogResult resultado = await confirmarBorrado.ShowAsync(); if (resultado == ContentDialogResult.Secondary) { try { gestora = new clsManejadoraPersonas_BL(); filasAfectadas = gestora.BorrarPersonaPorID_BL(PersonaSelecionada.idPersona); if (filasAfectadas == 1) { clsListadoPersonas_BL oListados = new clsListadoPersonas_BL(); _ListadoDePersonas = oListados.ListadoCompletoPersonas_BL(); NotifyPropertyChanged("ListadoDePersonas"); } } catch (Exception e) { //TODO lanzar dialogo con error } } }
private void ActualizarListado_Executed() { clsListadoPersonas_BL oListados = new clsListadoPersonas_BL(); _ListadoDePersonas = oListados.ListadoCompletoPersonas_BL(); NotifyPropertyChanged("ListadoDePersonas"); }
private void ActualizarListadoCommand_Executed() { clsListadoPersonas_BL gestoraListadosPersonas = new clsListadoPersonas_BL(); try { //Cargar el listado de personas y departamentos. _ListadoDePersonas = gestoraListadosPersonas.ListadoCompletoPersonas_BL(); NotifyPropertyChanged("ListadoDePersonas"); PersonaSelecionada = null; _esVisible = "Collapsed"; NotifyPropertyChanged("EsVisible"); } catch (Exception e) { } }
public MainPageViewModel() { clsListadoPersonas_BL gestoraListadosPersonas = new clsListadoPersonas_BL(); clsListadoDepartamentos_BL gestoraListadosDepartamentos = new clsListadoDepartamentos_BL(); //Cargar el listado de personas y departamentos. try { _ListadoDePersonas = gestoraListadosPersonas.ListadoCompletoPersonas_BL(); _ListadoDeDepartamentos = gestoraListadosDepartamentos.ListadoCompletoDepartamentos_BL(); //_listadoCompleto = gestoraListadosPersonas.ListadoCompletoPersonas_BL(); _listadoCompleto = _ListadoDePersonas; _esEditar = true; _esVisible = "Collapsed"; } catch (Exception e) { //TODO } }
/// <summary> /// Metodo por el cual se eliminara a una persona del listado /// </summary> private async void EliminarCommand_Executed() { try { int filas; clsManejadoraPersonas_BL m = new clsManejadoraPersonas_BL(); clsListadoPersonas_BL listadoper = new clsListadoPersonas_BL(); 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) { try { filas = m.BorrarPersonaPorID_BL(PersonaSelecionada.idPersona); if (filas == 1) { _ListadoDePersonas = listadoper.ListadoCompletoPersonas_BL(); NotifyPropertyChanged("ListadoDePersonas"); _esVisible = "Collapsed"; NotifyPropertyChanged("EsVisible"); } } catch (Exception e) { } } } catch (Exception e) { //TODO Lanazar dialogo con error } }