public ActionResult Create(T_Persona persona) { persona.Estado = true; persona.FechaCreacion = DateTime.Now; persona.UsuarioCreacion = 2; using (StoreContext db = new StoreContext()) { try { if (ModelState.IsValid) { db.T_Personas.Add(persona); db.SaveChanges(); return(RedirectToAction("CreateUsuario", new { id = persona.ID_Persona })); } ViewBag.ID_TipoDocumento = new SelectList(db.T_TipoDocumentos.ToList(), "ID_TipoDocumento", "Descripcion"); ViewBag.ID_Cargo = new SelectList(db.T_Cargos.ToList(), "ID_Cargo", "Descripcion"); // ViewBag.ID_Empresa = new SelectList(db.T_TipoDocumentos.ToList(), "ID_TipoDocumento", "Descripcion"); return(View(persona)); } catch (Exception) { return(View()); } } }
public ActionResult Edit(T_Persona persona) { using (StoreContext db = new StoreContext()) { try { persona.FechaModificacion = DateTime.Now; persona.UsuarioModificacion = 2; if (ModelState.IsValid) { db.Entry(persona).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ID_TipoDocumento = new SelectList(db.T_TipoDocumentos.ToList(), "ID_TipoDocumento", "Descripcion", persona.ID_TipoDocumento); ViewBag.ID_Cargo = new SelectList(db.T_Cargos.ToList(), "ID_Cargo", "Descripcion", persona.ID_Cargo); return(View(persona)); } catch (Exception) { return(HttpNotFound()); } } }
public ActionResult Delete(int id) { using (StoreContext db = new StoreContext()) { T_Persona persona = db.T_Personas.Find(id); if (persona == null) { return(HttpNotFound()); } persona.Estado = false; db.Entry(persona).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult CreateUsuario(int id) { StoreContext db = new StoreContext(); T_Persona perso = db.T_Personas.Find(id); // T_Usuario usuario = new T_Usuario(); T_Usuario_Reg usu = new T_Usuario_Reg(); usu.ID_Persona = id; usu.Estado = true; usu.RazonSocial = perso.Apellido + " " + perso.Nombre; usu.NumeroDocumento = perso.NumeroDocumento; usu.Correo = perso.Correo; // ViewBag.Correo = perso.Correo; ViewBag.ID_Perfil = new SelectList(db.t_Perfils.ToList(), "ID_Perfil", "Descripcion"); ViewBag.ID_TipoJornada = new SelectList(db.t_TipoJornadas.ToList(), "ID_TipoJornada", "Descripcion"); // usu.ID_Perfil = 2; return(View(usu)); }