public ActionResult Registrar(STG_Expediente Expediente) { try { ViewBag.Perfil = ((Usuario)Session["UsuarioLogueado"]).Perfil; Expediente.FechaCreacion = DateTime.Now; Expediente.Atendido = false; db.STG_Expediente.Add(Expediente); db.SaveChanges(); ViewBag.Exito = true; ViewBag.Mensaje = "La actividad se registró correctamente"; ViewBag.Persona = new SelectList(db.SPE_Persona.ToList(), "Persona_Id", "NombreCompleto"); } catch (Exception ex) { ViewBag.Perfil = ((Usuario)Session["UsuarioLogueado"]).Perfil; ViewBag.Persona = new SelectList(db.SPE_Persona.ToList(), "Persona_Id", "NombreCompleto"); ViewBag.PersonaOTI = new SelectList(db.SPE_Persona.ToList().Where(x => x.AreaInstitucion_Id == 8), "Persona_Id", "NombreCompleto"); ViewBag.PersonaJefes = new SelectList(db.SPE_Persona.ToList().Where(x => x.Jefe == true), "Persona_Id", "NombreCompleto"); ViewBag.TipoDocumento = new SelectList(db.STG_TipoDocumento.ToList(), "TipoDocumento_Id", "TipoDocumentoDescripcion"); ViewBag.Exito = false; ViewBag.Mensaje = ex.Message; } return(View()); }
public ActionResult Archivar(STG_Expediente Expediente) { ViewBag.Perfil = ((Usuario)Session["UsuarioLogueado"]).Perfil; var obExpediente = db.STG_Expediente.FirstOrDefault(x => x.Expediente_Id == Expediente.Expediente_Id); obExpediente.Observacion = Expediente.Observacion; obExpediente.FechaCierre = DateTime.Now; obExpediente.Atendido = true; db.SaveChanges(); ViewBag.Exito = true; ViewBag.Mensaje = "La actividad se registró correctamente"; return(View()); }