//Metodos para Actualizar public ActionResult Edit(int id) { clsManejadoraPersonaBL cmpb = new clsManejadoraPersonaBL(); clsPersona p = cmpb.getPersona(id); return(RedirectToAction("Edit", p)); }
/// <summary> /// Responsable de editar la persona, llama a la Business Logic y obtiene la persona gracias al id. /// </summary> /// <param name="id">Id de persona enviada por parametro -URL-</param> /// <returns>Vuelve a llamar al metodo Edit pero pasando el parametro persona y retorna un objeto para la vista persona</returns> public ActionResult Edit(int id) { clsManejadoraPersonaBL manejadora = new clsManejadoraPersonaBL(); clsPersona p = manejadora.getPersona(id); return(View("Edit", p)); }
public ActionResult Index(string btnAceptar, string txtId, string txtNick) { //Guardamos el nick en una variable de sesion if (Session["nick"] == null) { Session["nick"] = txtNick; } try { int idPersona = Convert.ToInt32(txtId); clsManejadoraPersonaBL oManejadoraPersonaBL = new clsManejadoraPersonaBL(); clsPersona per = oManejadoraPersonaBL.getPersona(idPersona); if (per != null) { return(View("Detalles", per)); } else { return(View("ErrorId", idPersona)); } } catch (Exception) { return(View("Error")); } }
/// <summary> /// Muestra un detalle de las personas en lista, simplemente llama a la Business Logic con el id para recoger la persona /// </summary> /// <param name="id">Recoge un id enviado por parametro -URL- (Id de la persona)</param> /// <returns>Devuelve la misma vista solo que con el objeto persona</returns> public ActionResult Details(int id) { clsPersona p; clsManejadoraPersonaBL manejadora = new clsManejadoraPersonaBL(); p = manejadora.getPersona(id); return(View(p)); }
public clsPersona Get(int id) { clsManejadoraPersonaBL cMP = new clsManejadoraPersonaBL(); clsPersona p = cMP.getPersona(id); if (p == null) { Response.StatusCode = 404; } return(p); }
/// <summary> /// Retorna la vista "Edit" con la persona editar. /// </summary> /// <param name="id">Id de la persona a editar.</param> /// <returns>Devuelve la vista "Edit" con la persona a cuyo id corresponde o "Error" en caso de error.</returns> public ActionResult Edit(int id) { try { clsManejadoraPersonaBL oManejadoraPersonaBL = new clsManejadoraPersonaBL(); clsPersona p = oManejadoraPersonaBL.getPersona(id); return(View("Edit", p)); } catch (Exception) { return(View("Error")); } }
/// <summary> /// Retorna la vista de detalles de una persona según su id. /// </summary> /// <param name="id">Id de la persona.</param> /// <returns>Devuelve la vista "Details" con los datos de la persona o "Error" en caso de error.</returns> public ActionResult Details(int id) { clsPersona p; try { clsManejadoraPersonaBL oManejadoraPersonaBL = new clsManejadoraPersonaBL(); p = oManejadoraPersonaBL.getPersona(id); return(View(p)); } catch (Exception) { return(View("Error")); } }
//Metodo para detail public ActionResult Details(int id) { clsManejadoraPersonaBL detail = new clsManejadoraPersonaBL(); clsPersona p; try { p = detail.getPersona(id); } catch (Exception) { return(View("Error")); } return(View("Details", p)); }
public clsPersona Get(int id) { clsManejadoraPersonaBL bl = new clsManejadoraPersonaBL(); clsPersona p = bl.getPersona(id); if (p != null) { Response.StatusCode = 200; } else { Response.StatusCode = 404; } return(p); }
/// <summary> /// Es la primera vez que entra al delete, recoge la id de la url. /// </summary> /// <param name="id">recoge el parametro de la url</param> /// <returns></returns> public ActionResult Delete(int id) { clsManejadoraPersonaBL cmpb = new clsManejadoraPersonaBL(); clsPersona p; try { p = cmpb.getPersona(id); } catch (Exception) { return(View("Error")); } return(View("Delete", p)); }
public ActionResult Index(String detail, String ids, String nick) { clsManejadoraPersonaBL cmpb = new clsManejadoraPersonaBL(); if (nick != null || ids != null) { try { int id = Convert.ToInt32(ids); if (cmpb.existePersona(id)) { Session["nick"] = nick; clsPersona p; p = cmpb.getPersona(id); return(View("Details", p)); } else { //Si no existe el usuario return(View("Error")); } } //Si hay algun fallo en los metodos capa dal catch { return(View("Error")); } } else { //Si no ha introducido los campos return(View("Error")); } }