コード例 #1
0
        public ActionResult Create(int tipoDependenciaID, int departamentoID, int objetivoEspecificoID)
        {
            var listaOD = db.ObjeEspecificosDepartamento.Where(od => od.eliminado == false)
                          .Where(od => od.ObjetivosEspecificosId == objetivoEspecificoID)
                          .Where(od => od.TipoDependenciaID == tipoDependenciaID)
                          .Where(od => od.DepartamentoID == departamentoID)
                          .Select(od => new { odId = od.id })
                          .ToList();

            if (listaOD.Count > 0)
            {
                return(Json(new { success = false, mensaje = "El objetivo especifico seleccionado ya fue asignado a ese departamento" }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                ObjeEspecificosDepartamento ObjeEspecificosdepartamento = new ObjeEspecificosDepartamento();
                ObjeEspecificosdepartamento.ObjetivosEspecificosId = objetivoEspecificoID;
                ObjeEspecificosdepartamento.DepartamentoID         = departamentoID;
                ObjeEspecificosdepartamento.TipoDependenciaID      = tipoDependenciaID;
                ObjeEspecificosdepartamento.eliminado = false;
                db.ObjeEspecificosDepartamento.Add(ObjeEspecificosdepartamento);
                db.SaveChanges();
                return(Json(new { mensaje = "Registrado correctamente" }, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #2
0
        public ActionResult Delete(int id)
        {
            ObjeEspecificosDepartamento ObjeEspecificosdepartamento = db.ObjeEspecificosDepartamento.Where(s => s.id == id).SingleOrDefault();

            ObjeEspecificosdepartamento.eliminado = true;
            db.SaveChanges();
            return(Json(new { mensaje = "Registrado eliminado correctamente" }, JsonRequestBehavior.AllowGet));
        }
コード例 #3
0
        public ActionResult Update(int id, int objetivosEspecificosId)
        {
            ObjeEspecificosDepartamento ObjeEspecificosdepartamento = db.ObjeEspecificosDepartamento.Where(s => s.id == id).SingleOrDefault();

            ObjeEspecificosdepartamento.ObjetivosEspecificosId = objetivosEspecificosId;
            db.SaveChanges();
            return(Json(new { mensaje = "Registrado actualizado correctamente" }));
        }