private void ActualizarListado_Executed() { clsListadoPersonas_BL oListados = new clsListadoPersonas_BL(); _ListadoDePersonas = oListados.ListadoCompletoPersonas_BL(); NotifyPropertyChanged("ListadoDePersonas"); }
// GET: Repaso public ActionResult Index(int id = 0) { clsListadoPersonasDepartamento miViewmodel = new clsListadoPersonasDepartamento(); List <clsPersona> listaPersonas = new List <clsPersona>(); List <clsDepartamento> listaDepartamentos = new List <clsDepartamento>(); clsListadoPersonas_BL listadoPersonas_BL = new clsListadoPersonas_BL(); clsListadoDepartamentos_BL listadoDepartamentos_BL = new clsListadoDepartamentos_BL(); try { if (id == 0) { listaDepartamentos = listadoDepartamentos_BL.listadoCompletoDepartamentos(); miViewmodel.listaDepartamento = listaDepartamentos; miViewmodel.listaPersonasPorDepartamento = listaPersonas; } else { listaDepartamentos = listadoDepartamentos_BL.listadoCompletoDepartamentos(); miViewmodel.listaDepartamento = listaDepartamentos; miViewmodel.idDepartamentoSeleccionado = id; miViewmodel.listaPersonasPorDepartamento = listadoPersonas_BL.listadoPersonasDepartamentos(miViewmodel.idDepartamentoSeleccionado); } }catch (Exception) { ViewData["IndexError"] = "Error"; } return(View(miViewmodel)); }
public ActionResult Create(clsPersona p) { int filas; clsManejadoraPersona_BL gestora = new clsManejadoraPersona_BL(); clsListadoPersonas_BL gestoraListado = new clsListadoPersonas_BL(); List <clsPersona> lista = new List <clsPersona>(); if (ModelState.IsValid) { try { filas = gestora.CrearPersona_BL(p); ViewData["FilasAfectadas"] = $"Filas afectadas:{filas}"; lista = gestoraListado.ListadoPersonas_BL(); } catch (Exception e) { ViewData["Error"] = "No puedo crear"; } return(View("ListadoCompleto", lista)); } else { return(View(p)); } }
public ActionResult Create(clsPersona oPersona) { if (ModelState.IsValid) { clsManejadoraPersona_BL manejadora_BL = new clsManejadoraPersona_BL(); clsListadoPersonas_BL manejadora_lista = new clsListadoPersonas_BL(); List <clsPersona> listado = new List <clsPersona>(); int filas; try { filas = manejadora_BL.InsertarPersona_BL(oPersona); listado = manejadora_lista.listadoCompletoPersonas_BL(); ViewData["InsertFilas"] = $"Se ha/n insertado {filas} fila/s: {oPersona.nombre } {oPersona.apellidos}"; } catch (Exception) { ViewData["InsertError"] = "Error, no se ha podido insertar"; } return(View("ListadoCompleto", listado)); } else { return(View(oPersona)); } }
// GET: Principal public ActionResult Index(int id = 0) { clsListadoPersonaConListadoDepartamento listadoDep = new clsListadoPersonaConListadoDepartamento(); List <clsPersona> listadoPersona = new List <clsPersona>(); List <clsDepartamento> listadodepartamento = new List <clsDepartamento>(); clsListadoPersonas_BL listPer = new clsListadoPersonas_BL(); clsListadoDepartamentos_BL listado = new clsListadoDepartamentos_BL(); if (id == 0) { listadodepartamento = listado.listadoDept_BL(); listadoDep.listadoDept = listadodepartamento; listadoDep.listadoPersonaPorDept = listadoPersona; } else { //Cuidao que no le llega na neneeeeeeeeeeeeeeeeeee listadodepartamento = listado.listadoDept_BL(); listadoDep.listadoDept = listadodepartamento; listadoDep.DepSelect = id; listadoDep.listadoPersonaPorDept = listPer.ListadoPersonasPordep_BL(listadoDep.DepSelect); } return(View(listadoDep)); }
public async void EliminarCommand_Executed() { int filas; ContentDialog confirmarBorrado = new ContentDialog(); ContentDialogResult resultado; confirmarBorrado.Title = "Eliminar"; confirmarBorrado.Content = "¿Estas seguro?"; confirmarBorrado.PrimaryButtonText = "Cancelar"; confirmarBorrado.SecondaryButtonText = "Confirmar"; resultado = await confirmarBorrado.ShowAsync(); if (resultado == ContentDialogResult.Secondary) { try //Vamos a llamar a la capa BL { //Instancia un objeto de la manejadora de la capa BL filas = manejadora_BL.BorrarPersonaPorID_BL(PersonaSeleccionada.idPersona); if (filas == 1) { clsListadoPersonas_BL oListado = new clsListadoPersonas_BL(); _ListadoDePersonas = oListado.listado(); NotifyPropertyChanged("ListadoDePersonas"); } } catch (Exception e) { //TODO lanzar un dialog con error } } }
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 rellenarListadoBusquedaCommandCommand_Executed() { //Actualizamos la lista de personas clsListadoPersonas_BL listadoPersonas = new clsListadoPersonas_BL(); //Cargar el listado de personas que cumplan los criterios de busqueda _listadoDePersonas = listadoPersonas.listadoPersonasBusquedaNombreApellidos_BL(_textoBusqueda); //TODO NotifyPropertyChanged("listadoDePersonas"); }
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 void actualizarListadoCommand_Executed() { //Actualizamos la lista de personas clsListadoPersonas_BL listadoPersonas = new clsListadoPersonas_BL(); //Cargar el listado de personas _listadoDePersonas = listadoPersonas.listadoCompletoPersonas_BL(); NotifyPropertyChanged("listadoDePersonas"); //propiedad en linea 30 //myAppBarButton.ClearValue(AppBarButton.IsEnabledProperty) para limpiar el estado de las appbarbutton, pero tiene que se en OnNavigatedTo() }
public ActionResult Index(clsListadoPersonaConListadoDepartamento model) { clsListadoDepartamentos_BL listado = new clsListadoDepartamentos_BL(); clsListadoPersonas_BL listPer = new clsListadoPersonas_BL(); model.listadoDept = listado.listadoDept_BL(); model.listadoPersonaPorDept = listPer.ListadoPersonasPordep_BL(model.DepSelect); return(View(model)); }
// GET: Personas /// <summary> /// Funcion que retorna el listado a la Vista /// </summary> /// <returns>listado completo de personas</returns> public ActionResult ListadoCompleto() { clsListadoPersonas_BL manejadora = new clsListadoPersonas_BL(); List <clsPersona> listado = new List <clsPersona>(); try { listado = manejadora.listadoCompletoPersonas_BL(); } catch (Exception e) { throw e; } return(View(listado)); }
public ActionResult Index(clsListadoPersonasDepartamento miViewmodel) { clsListadoPersonas_BL listadoPersonas_BL = new clsListadoPersonas_BL(); clsListadoDepartamentos_BL listadoDepartamentos_BL = new clsListadoDepartamentos_BL(); try { miViewmodel.listaPersonasPorDepartamento = listadoPersonas_BL.listadoPersonasDepartamentos(miViewmodel.idDepartamentoSeleccionado); miViewmodel.listaDepartamento = listadoDepartamentos_BL.listadoCompletoDepartamentos(); } catch (Exception) { ViewData["IndexError"] = "Error"; } return(View(miViewmodel)); }
// GET: Personas public ActionResult ListadoCompleto() { clsListadoPersonas_BL gestora = new clsListadoPersonas_BL(); List <clsPersona> lista = new List <clsPersona>(); try//Cuidado conex bd { lista = gestora.ListadoPersonas_BL(); } catch (Exception e) { //TODO: Error vista } return(View(lista)); }
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 ActionResult EditarPost(clsPersona oPersona) { clsManejadoraPersona_BL manejadora_BL = new clsManejadoraPersona_BL(); clsListadoPersonas_BL manejadora_lista = new clsListadoPersonas_BL(); List <clsPersona> listado = new List <clsPersona>(); int filas; try { filas = manejadora_BL.EditarPersona_BL(oPersona); listado = manejadora_lista.listadoCompletoPersonas_BL(); ViewData["EditFilas"] = $"Filas editadas: {filas}"; } catch (Exception) { ViewData["ErrorEditar"] = "Error, no se ha podido editar"; } return(View("ListadoCompleto", listado)); }
public ActionResult DeletePost(int id) { int filas; clsManejadoraPersona_BL manejadora = new clsManejadoraPersona_BL(); clsListadoPersonas_BL manejadora_lista = new clsListadoPersonas_BL(); List <clsPersona> listado = new List <clsPersona>(); try { filas = manejadora.BorrarPersonaPorID_BL(id); listado = manejadora_lista.listadoCompletoPersonas_BL(); ViewData["Filas"] = $"Filas afectadas: {filas}"; } catch (Exception) { ViewData["Error"] = "No se puede Borrar"; //El try catch es necesario tanto aqui como en la capa DAL, en la capa BL no seria necesario } return(View("ListadoCompleto", listado)); }
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 } }
public ActionResult Edit(clsPersona p) { int filas; clsManejadoraPersona_BL gestora = new clsManejadoraPersona_BL(); clsListadoPersonas_BL gestoraListado = new clsListadoPersonas_BL(); List <clsPersona> lista = new List <clsPersona>(); try { filas = gestora.ActualizarPersona_BL(p); ViewData["FilasAfectadas"] = $"Filas afectadas:{filas}"; lista = gestoraListado.ListadoPersonas_BL(); } catch (Exception e) { ViewData["Error"] = "No puedo Actualiza"; } return(View("ListadoCompleto", lista)); }
public ActionResult DeletePost(int id) { int filas; clsManejadoraPersona_BL gestora = new clsManejadoraPersona_BL(); clsListadoPersonas_BL gestoraListado = new clsListadoPersonas_BL(); List <clsPersona> lista = new List <clsPersona>(); try { filas = gestora.BorrarPersonaPorId_BL(id); ViewData["FilasAfectadas"] = $"Filas afectadas:{filas}"; lista = gestoraListado.ListadoPersonas_BL(); } catch (Exception e) { ViewData["Error"] = "No puedo borrar"; } return(View("ListadoCompleto", lista)); }
/// <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 } }
/// <summary> /// Verbo get para peticiones de un listado completo de personas /// </summary> /// <returns>listado de personas</returns> public List <clsPersona> Get() { clsListadoPersonas_BL listadoPersonas_BL = new clsListadoPersonas_BL(); return(listadoPersonas_BL.listadoCompletoPersonas_BL()); }