public ActionResult DeleteConfirmed(int id) { TiposPersona tiposPersona = db.TiposPersona.Find(id); db.TiposPersona.Remove(tiposPersona); db.SaveChanges(); return(RedirectToAction("Index")); }
//Crear public void CrearTipoPersona(TiposPersona TipoPersonaCrear) { using (var ctx = new DB_A66D31_intratecPrbEntities1()) { TipoPersonaCrear.FechaCreacion = DateTime.Now; TipoPersonaCrear.Activo = true; ctx.TiposPersona.Add(TipoPersonaCrear); ctx.SaveChanges(); } }
public ActionResult Edit([Bind(Include = "TipoPersona_Id,Descripcion,Naturaleza_Id,Cargo")] TiposPersona tiposPersona) { if (ModelState.IsValid) { db.Entry(tiposPersona).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Naturaleza_Id = new SelectList(db.TiposNaturaleza, "Naturaleza_Id", "Descripcion", tiposPersona.Naturaleza_Id); return(View(tiposPersona)); }
public TiposPersona ObtenerTipoPersona(int IdTipoPersona) { TiposPersona res = new TiposPersona(); using (var ctx = new DB_A66D31_intratecPrbEntities1()) { res = ctx.TiposPersona.Where(t => t.IdTipoPersona == IdTipoPersona).FirstOrDefault(); } return(res); }
public ActionResult Create([Bind(Include = "TipoPersona_Id,Descripcion,Naturaleza_Id,Cargo")] TiposPersona tiposPersona) { if (ModelState.IsValid) { db.TiposPersonas.Add(tiposPersona); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Naturaleza_Id = new SelectList(db.TiposNaturalezas, "Naturaleza_Id", "Descripcion", tiposPersona.Naturaleza_Id); return(View(tiposPersona)); }
// GET: TiposTerceros/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TiposPersona tiposPersona = db.TiposPersona.Find(id); if (tiposPersona == null) { return(HttpNotFound()); } return(View(tiposPersona)); }
// GET: TiposTerceros/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TiposPersona tiposPersona = db.TiposPersona.Find(id); if (tiposPersona == null) { return(HttpNotFound()); } ViewBag.Naturaleza_Id = new SelectList(db.TiposNaturaleza, "Naturaleza_Id", "Descripcion", tiposPersona.Naturaleza_Id); return(View(tiposPersona)); }
//Editar public void EditarTipoPersona(TiposPersona TipoPersona, int IdUsuarioModificacion) { using (var ctx = new DB_A66D31_intratecPrbEntities1()) { TiposPersona TipoPersonaEditar = ctx.TiposPersona.Where(c => c.IdTipoPersona == TipoPersona.IdTipoPersona).FirstOrDefault(); TipoPersonaEditar.TipoPersona = TipoPersona.TipoPersona; TipoPersonaEditar.CodigoTipoPersona = TipoPersona.CodigoTipoPersona; TipoPersonaEditar.Activo = TipoPersona.Activo; TipoPersonaEditar.FechaModificacion = DateTime.Now; TipoPersonaEditar.IdUsuarioModificacion = IdUsuarioModificacion; ctx.SaveChanges(); } }
//Eliminar public void EliminarTipoPersona(int IdTipoPersona, int IdUsuarioModificacion) { using (var ctx = new DB_A66D31_intratecPrbEntities1()) { TiposPersona TipoPersonaEliminar = ctx.TiposPersona.Where(u => u.IdTipoPersona == IdTipoPersona).FirstOrDefault(); if (TipoPersonaEliminar != null) { TipoPersonaEliminar.Activo = false; TipoPersonaEliminar.FechaModificacion = DateTime.Now; TipoPersonaEliminar.IdUsuarioModificacion = IdUsuarioModificacion; ctx.SaveChanges(); } else { throw new Exception($"No existe un tipo de persona con ID {IdTipoPersona}"); } } }