// // GET: /TipoPersonaPersona/Delete/5 public ActionResult Delete(int id, int tipo) { TipoPersonaPersona tipoPersonaPersona = new TipoPersonaPersona(); PersonaComponent personaComponent = new PersonaComponent(); tipoPersonaPersona.persona = personaComponent.ReadBy(id); TipoPersonaComponent tipoPersona = new TipoPersonaComponent(); tipoPersonaPersona.tipoPersona = tipoPersona.ReadBy(tipo); return(View(tipoPersonaPersona)); }
public ActionResult Delete(int id, FormCollection collection) { try { // TODO: Add delete logic here TipoPersonaComponent tipoPersonaComponent = new TipoPersonaComponent(); tipoPersonaComponent.Delete(id); return(RedirectToAction("Index")); } catch { return(View()); } }
// // GET: /Persona/Create public ActionResult Create() { Persona persona = new Persona(); TipoPersonaComponent personaComponent = new TipoPersonaComponent(); persona.listaTipoPersona = personaComponent.Read(); persona.listaTipoPersona.Select(y => new { y.Id, y.tipoPersona }); ViewBag.RolesLista = new SelectList(persona.listaTipoPersona, "Id", "tipoPersona"); return(View(persona)); }
public TipoPersonaPersona ObtenerTipoDisponible(int id) { TipoPersonaPersona tipoPersonaPersona = new TipoPersonaPersona(); List <TipoPersona> tipoPersonaPersonaBase = new List <TipoPersona>(); TipoPersonaPersona result = new TipoPersonaPersona(); TipoPersonaComponent tipoPersona = new TipoPersonaComponent(); PersonaComponent personaComponent = new PersonaComponent(); tipoPersonaPersona.tipoPersonaPersona = Read(id); tipoPersonaPersonaBase = tipoPersona.Read(); foreach (TipoPersona subItem in tipoPersonaPersonaBase) { TipoPersonaPersona tipo = new TipoPersonaPersona(); int a = 0; foreach (TipoPersonaPersona item in tipoPersonaPersona.tipoPersonaPersona) { tipo = item; if (subItem.Id == item.tipoPersona.Id) { a = 1; } } if (a == 0) { result.listaTipoPersona.Add(subItem); } } TipoPersonaPersona resultado = new TipoPersonaPersona(); resultado.persona = personaComponent.ReadBy(id); foreach (TipoPersona item in result.listaTipoPersona) { TipoPersonaPersona tipo = new TipoPersonaPersona(); tipo.tipoPersona = item; resultado.tipoPersonaPersona.Add(tipo); } return(resultado); }
public List <TipoPersonaPersona> Read(int id) { TipoPersonaPersonaDAC tipoPersonaPersonaDAC = new TipoPersonaPersonaDAC(); List <TipoPersonaPersona> tipoPersonaPersonas = new List <TipoPersonaPersona>(); List <TipoPersonaPersona> result = new List <TipoPersonaPersona>(); tipoPersonaPersonas = tipoPersonaPersonaDAC.Read(id); foreach (TipoPersonaPersona item in tipoPersonaPersonas) { TipoPersonaPersona tipoPersonaPersona = new TipoPersonaPersona(); PersonaComponent personaComponent = new PersonaComponent(); TipoPersonaComponent tipoPersonaComponent = new TipoPersonaComponent(); tipoPersonaPersona.tipoPersona = tipoPersonaComponent.ReadBy(item.tipoPersona.Id); tipoPersonaPersona.persona = personaComponent.ReadBy(item.persona.Id); result.Add(tipoPersonaPersona); } return(result); }
public ActionResult Edit(int id, FormCollection collection) { try { TipoPersonaComponent tipoPersonaComponent = new TipoPersonaComponent(); TipoPersona tipoPersona = new TipoPersona(); tipoPersona.tipoPersona = collection.Get("tipoPersona"); tipoPersona.Id = id; if (tipoPersonaComponent.Update(tipoPersona)) { return(RedirectToAction("Index")); } else { tipoPersona = tipoPersonaComponent.ReadBy(tipoPersona.tipoPersona); return(RedirectToAction("ErrorPage", new { id })); } } catch { return(View()); } }
public ActionResult Create(FormCollection collection) { try { // TODO: Add insert logic here TipoPersonaComponent tipoPersonaComponent = new TipoPersonaComponent(); TipoPersona tipoPersona = new TipoPersona(); tipoPersona.tipoPersona = collection.Get("tipoPersona"); if (tipoPersonaComponent.Create(tipoPersona) is null) { tipoPersona = tipoPersonaComponent.ReadBy(tipoPersona.tipoPersona); return(RedirectToAction("ErrorPage", new { id = tipoPersona.Id })); } else { return(RedirectToAction("Index")); } } catch (Exception e) { return(View()); } }
// // GET: /TipoPersona/Edit/5 public ActionResult Edit(int id) { TipoPersonaComponent tipoPersonaComponent = new TipoPersonaComponent(); return(View(tipoPersonaComponent.ReadBy(id))); }
public ActionResult Index() { TipoPersonaComponent tipoPersonaComponent = new TipoPersonaComponent(); return(View(tipoPersonaComponent.Read())); }