예제 #1
0
        public JsonResult EstadoModuloSeguimiento(int Id)
        {
            ModuloSeguimientos buscarModuloSeguimientos = context.ModuloSeguimientos.FirstOrDefault(x => x.Id == Id);

            if (buscarModuloSeguimientos != null)
            {
                if (buscarModuloSeguimientos.Estado == true)
                {
                    buscarModuloSeguimientos.Estado = false;
                }
                else
                {
                    buscarModuloSeguimientos.Estado = true;
                }

                // context.Entry(buscarModuloSeguimientos.Estado=true).State = EntityState.Modified;

                int Actualiza = context.SaveChanges();
                if (Actualiza > 0)
                {
                    return(Json(true, JsonRequestBehavior.AllowGet));
                }
            }

            return(Json(false, JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        // GET: Seguimientos
        public ActionResult Seguimiento()
        {
            var modelo = new Seguimientos();

            ViewBag.Modulo = new SelectList(context.ModuloSeguimientos.Where(x => x.Estado != false).ToList(), "Id", "Modulo");
            var modelo2 = new ModuloSeguimientos();

            return(View(modelo));
        }
예제 #3
0
        public JsonResult EliminarModuloSeguimiento(int Id)
        {
            ModuloSeguimientos buscarModuloSeguimientos = context.ModuloSeguimientos.FirstOrDefault(x => x.Id == Id);

            if (buscarModuloSeguimientos != null)
            {
                context.Entry(buscarModuloSeguimientos).State = EntityState.Deleted;
                int eliminar = context.SaveChanges();
                if (eliminar > 0)
                {
                    return(Json(true, JsonRequestBehavior.AllowGet));
                }
            }

            return(Json(false, JsonRequestBehavior.AllowGet));
        }
예제 #4
0
        public JsonResult GuardarModuloSeguimiento(ModuloSeguimientosModel modulo)
        {
            var OK      = false;
            var mensaje = "error";
            var guardar = 0;

            if (ModelState.IsValid)
            {
                var existe = context.ModuloSeguimientos.Where(x => x.Codigo == modulo.Codigo).Count();
                if (existe >= 1)
                {
                    mensaje = "Registro Ya Existe! El 'Codigo' no puede estar Duplicado";
                }
                else
                {
                    var modulox = new ModuloSeguimientos
                    {
                        Codigo            = modulo.Codigo.Value,
                        Modulo            = modulo.Modulo,
                        Estado            = modulo.Estado,
                        FechaCreacion     = DateTime.Now,
                        FechaModificacion = DateTime.Now
                    };
                    context.ModuloSeguimientos.Add(modulox);
                    guardar = context.SaveChanges();
                }
            }
            else
            {
                mensaje = "Faltan Campos esenciales";
            }
            if (guardar > 0)
            {
                OK      = true;
                mensaje = "Registro Almacenado";
            }
            var data = new { OK, mensaje };

            return(Json(data, JsonRequestBehavior.AllowGet));
        }