public ActionResult GetDescripcionDelArea(int?idEmpresa, int?idArea)
        {
            var entidades       = new VisualizadorPermisosUNOEEEntities();
            var descripcionArea = entidades.DescripcionAreas.FirstOrDefault(item => item.IdArea == idArea);

            if (descripcionArea == null)
            {
                descripcionArea = new DescripcionArea();
            }
            return(PartialView("~/Views/Shared/DescripcionArea.cshtml", descripcionArea));
        }
        public JsonResult GrabarDescripcionArea(int idArea, string descripcion)
        {
            var entidades       = new VisualizadorPermisosUNOEEEntities();
            var descripcionArea = entidades.DescripcionAreas.FirstOrDefault(item => item.IdArea == idArea);

            if (descripcionArea == null)
            {
                entidades.DescripcionAreas.Add(
                    new DescripcionArea
                {
                    DescripcionArea1 = descripcion,
                    Usuario          = HttpContext.User.Identity.Name,
                    IdArea           = idArea,
                    Fecha            = DateTime.Now
                });
            }
            else
            {
                descripcionArea.IdArea           = idArea;
                descripcionArea.DescripcionArea1 = descripcion;
                descripcionArea.Usuario          = HttpContext.User.Identity.Name;
                descripcionArea.Fecha            = DateTime.Now;
                var entry = entidades.Entry(descripcionArea);
                entry.Property(e => e.DescripcionArea1).IsModified = true;
                entry.Property(e => e.Usuario).IsModified          = true;
                entry.Property(e => e.Fecha).IsModified            = true;
                entidades.Entry(descripcionArea).State             = EntityState.Modified;
            }

            entidades.SaveChanges();

            return(new JsonResult
            {
                ContentType = "application/json",
                ContentEncoding = Encoding.Default,
                Data = new { resultado = "ok" },
                JsonRequestBehavior = JsonRequestBehavior.DenyGet,
                MaxJsonLength = int.MaxValue
            });
        }