Example #1
0
        public ActionResult Create([Bind(Include = "Id_Caso,Id_Cliente,Id_Categoria,Id_EstadoCaso,Id_Departamento,Id_Municipio,Id_Juzgado,Titulo,Numero_Caso,Fecha_Inicio,Fecha_Audiencia,Fecha_Agregado")] tblCasos tblCasos)
        {
            if (ModelState.IsValid)
            {
                ViewData["Fecha_Agregado"] = DateTime.Now.ToString();
                db.tblCasos.Add(tblCasos);
                db.SaveChanges();

                /*NOTIFICACION*/
                ApplicationDbContext dbs          = new ApplicationDbContext();
                Notifications        notificacion = new Notifications();
                notificacion.Module     = "Casos";
                notificacion.Message    = string.Format("Registro un nuevo caso");
                notificacion.Date       = DateTime.Now;
                notificacion.Viewed     = false;
                notificacion.Usuario_Id = User.Identity.GetUserId();

                dbs.Notification.Add(notificacion);
                dbs.SaveChanges();
                /*FIN NOTIFICACION*/

                return(RedirectToAction("Index"));
            }

            ViewBag.Id_Categoria    = new SelectList(db.tblCategorias, "Id_Categoria", "Nombre_Categoria", tblCasos.Id_Categoria);
            ViewBag.Id_Cliente      = new SelectList(db.tblClientes, "Id_Cliente", "NombreCompleto", tblCasos.Id_Cliente);
            ViewBag.Id_Departamento = new SelectList(db.tblDepartamentos, "Id_Departamento", "Departamento", tblCasos.Id_Departamento);
            ViewBag.Id_EstadoCaso   = new SelectList(db.tblEstadosCasos, "Id_EstadoCaso", "Nombre_Estado", tblCasos.Id_EstadoCaso);
            ViewBag.Id_Juzgado      = new SelectList(db.tblJuzgados, "Id_Juzgado", "Juzgado", tblCasos.Id_Juzgado);
            ViewBag.Id_Municipio    = new SelectList(db.tblMunicipios, "id_Municipio", "Municipio", tblCasos.Id_Municipio);
            return(View(tblCasos));
        }
Example #2
0
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tblCasos tblCasos = db.tblCasos.Find(id);

            if (tblCasos == null)
            {
                return(HttpNotFound());
            }
            return(View(tblCasos));
        }
Example #3
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tblCasos tblCasos = db.tblCasos.Find(id);

            if (tblCasos == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Id_Categoria    = new SelectList(db.tblCategorias, "Id_Categoria", "Nombre_Categoria", tblCasos.Id_Categoria);
            ViewBag.Id_Cliente      = new SelectList(db.tblClientes, "Id_Cliente", "NombreCompleto", tblCasos.Id_Cliente);
            ViewBag.Id_Departamento = new SelectList(db.tblDepartamentos, "Id_Departamento", "Departamento", tblCasos.Id_Departamento);
            ViewBag.Id_EstadoCaso   = new SelectList(db.tblEstadosCasos, "Id_EstadoCaso", "Nombre_Estado", tblCasos.Id_EstadoCaso);
            ViewBag.Id_Juzgado      = new SelectList(db.tblJuzgados, "Id_Juzgado", "Juzgado", tblCasos.Id_Juzgado);
            ViewBag.Id_Municipio    = new SelectList(db.tblMunicipios, "id_Municipio", "Municipio", tblCasos.Id_Municipio);
            return(View(tblCasos));
        }
Example #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            tblCasos tblCasos = db.tblCasos.Find(id);

            db.tblCasos.Remove(tblCasos);
            db.SaveChanges();
            /*NOTIFICACION*/
            ApplicationDbContext dbs          = new ApplicationDbContext();
            Notifications        notificacion = new Notifications();

            notificacion.Module     = "Casos";
            notificacion.Message    = string.Format("Elimino un caso");
            notificacion.Date       = DateTime.Now;
            notificacion.Viewed     = false;
            notificacion.Usuario_Id = User.Identity.GetUserId();

            dbs.Notification.Add(notificacion);
            dbs.SaveChanges();
            /*FIN NOTIFICACION*/
            return(RedirectToAction("Index"));
        }