public JsonResult Guardar(SubprocesosModel model) { var rm = new ResponseModel(); var entity = db.subprocesos_de_fabricacion.Where(x => x.ID == model.Id).FirstOrDefault(); if (entity == null) { entity = new subprocesos_de_fabricacion(); entity.NOMBRE = model.Nombre; entity.DESCRIPCION = model.Descripcion; entity.ACTIVO = model.Activo; entity.ID_PROCESO__DE_FABRICACION = model.Proceso; entity.CLAVE = model.Clave; db.subprocesos_de_fabricacion.Add(entity); } else { entity.NOMBRE = model.Nombre; entity.DESCRIPCION = model.Descripcion; entity.ACTIVO = model.Activo; entity.ID_PROCESO__DE_FABRICACION = model.Proceso; entity.CLAVE = model.Clave; } if (db.SaveChanges() > 0) { rm.result = true; rm.response = true; rm.message = "Sus datos se guardaron correctamente"; rm.function = "reload(true,'" + rm.message + "')"; } return(Json(rm, JsonRequestBehavior.AllowGet)); }
// GET: Procesos public ActionResult Index() { SubprocesosModel model = new SubprocesosModel(); model.permisos = PermisosModulo.ObtenerPermisos(Modulo.TIENDAS); if (model.permisos == null) { TempData["message"] = "danger,No tiene pemisos"; return(Redirect("~/Home")); } return(View(ABSOLUTE_PATH, model)); }