public MainPageViewModel() { //Cargar listado de personas //_ListadoDePersonas = clsListadoPersonas.listadoPersonas(); _ListadoDePersonas = _listadoPersonas_BL.listadoCompletoPersonas_BL(); _ListadoDePersonasCompleto = _listadoPersonas_BL.listadoCompletoPersonas_BL(); esVisibleFormulario = "Collapsed"; }
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)); } }
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() }
// 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 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)); }
/// <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()); }