Exemple #1
0
        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());
        }
Exemple #2
0
        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());
        }