Пример #1
0
        public ActionResult Details(int id)
        {
            clsManejadora_BL miMane  = new clsManejadora_BL();
            clsPersona       persona = miMane.selectPersonaBL(id);

            return(View(persona));
        }
Пример #2
0
        public ActionResult Index(clsListadosPersonajes miViewmodel, string botonPulsado)
        {
            clsPersonaje     oPersonaje    = new clsPersonaje();
            clsManejadora_BL manejadora_BL = new clsManejadora_BL();

            if (botonPulsado.Equals("Editar"))
            {
                try
                {
                    oPersonaje = manejadora_BL.AtributosPersonajePorId(miViewmodel.idPersonajeSeleccionado);
                    miViewmodel.AtributosPersonajesPorId = oPersonaje;
                }
                catch (Exception)
                {
                    ViewData["ErrorIndex"] = "Error";
                }
            }
            else
            if (botonPulsado.Equals("Guardar"))
            {
            }


            return(View(miViewmodel));
        }
Пример #3
0
        [HttpPost, ActionName("Delete")] //Botón de borrar
        public ActionResult DeleteConfirmed(int id)
        {
            clsManejadora_BL miManejadora = new clsManejadora_BL();
            clsListados_BL   miLista      = new clsListados_BL();

            miManejadora.deletePersonaBL(id); //Se vuelve a coger el campo de la URL, cogiendo de nuevo el id
            return(View("Index", miLista.getListadoPersonasBL()));
        }
Пример #4
0
        [HttpPost] //Botón de editar, no pongo alias porque recojo los valores que coinciden con los de persona
        public ActionResult Edit(clsPersona persona)
        {
            clsManejadora_BL miManejadora = new clsManejadora_BL();

            miManejadora.updatePersonaBL(persona);

            return(View("Index", new clsListados_BL().getListadoPersonasBL()));
        }
Пример #5
0
        public ActionResult Edit(int id)
        {
            clsPersonaConNombreDeDepartamento oPersona = new clsPersonaConNombreDeDepartamento();
            clsManejadora_BL manejadora_BL             = new clsManejadora_BL();

            try
            {
                oPersona = manejadora_BL.personaNombreDep_BL(id);
            }
            catch (Exception)
            {
                ViewData["EditError"] = "Error";
            }
            return(View(oPersona));
        }
        public IActionResult Get(int id)
        {
            //Si se manda id de alguna persona que no existe, salta el error 404
            clsPersona persona;

            persona = new clsManejadora_BL().selectPersonaBL(id);

            if (persona != null)
            {
                return(new ObjectResult(persona));
            }
            else
            {
                return(NotFound());
            }
        }
Пример #7
0
        public ActionResult Edit(clsPersonaConNombreDeDepartamento oPersona)
        {
            clsManejadora_BL manejadora_BL = new clsManejadora_BL();
            int filas;

            try
            {
                filas = manejadora_BL.editarPersona_BL(oPersona);
                ViewData["EditCorrecto"] = $"Se ha actualizado {filas} fila correctamente";
            }
            catch (Exception)
            {
                ViewData["EditPostError"] = "Error";
            }
            return(View(oPersona));
        }
Пример #8
0
        [HttpPost] //Este es el botón de crear
        public ActionResult Create(clsPersona persona)
        {
            int            i;
            clsListados_BL lista = new clsListados_BL();

            if (!ModelState.IsValid) //Sino están todos los campos
            {
                return(View(persona));
            }
            else
            {
                try
                {
                    i = new clsManejadora_BL().insertarPersonaBL(persona);
                    return(View("Index", lista.getListadoPersonasBL()));
                }
                catch (Exception)
                {
                    throw;
                    //return View("PagError");
                }
            }
        } //Fin Create Persona