public ActionResult Index() { //ClearTempFolder(); vGetListadoNoConformidades listUsuarios = new vGetListadoNoConformidades(); IQueryable <NoConformidad> usuarios; if (base.UserContext.RolesEmpresa.Any(s => s.Rol_Id == 1)) { usuarios = usuarioRepository.GetFiltered(s => s.Estado == true); } else { usuarios = usuarioRepository.GetFiltered(s => s.Estado == true); } ViewBag.ObjectModel = usuarios; if (usuarios.Count() > 0) { return(View("Index", listUsuarios)); } else { return(View("Index", listUsuarios)); } }
public ActionResult View(int?id) { ViewBag.TiposEventualidad = tipos_NoConformidadesRepository.GetFiltered(x => x.Estado == true).ToList(); ViewBag.Origen = origen_NoConformidadesRepository.GetFiltered(x => x.Estado == true).ToList(); ViewBag.Identificacion = identificacion_NoConformidadesRepository.GetFiltered(x => x.Estado == true).ToList(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NoConformidad eventualidad = noconformidadRepository.GetFiltered(x => x.Id == id).SingleOrDefault(); try { if (eventualidad == null) { throw new Exception(" La No Conformidad no existe"); } string sId_Eventualidad = eventualidad.Id.ToString(); eventualidad.ArchivosModulo = archivoRepository.GetFiltered(x => x.Entity_Id == sId_Eventualidad && x.Estado == true && x.TipoArchivoModulo.Tipo.ToLower().Trim().Equals(_ControllerName.ToLower().Trim()), x => x.TipoArchivoModulo).ToArray(); } catch (Exception ex) { SetMessage(ERROR, ex.Message); return(Index()); } GetEventualidades(); return(View("View", eventualidad)); }
public void GetNoConformidades() { NoConformidadRepository eventualidadRepository = new NoConformidadRepository(); List <NoConformidad> eventualidades = new List <NoConformidad>(); NoConformidad eventualidad = (NoConformidad)eventualidadRepository.GetFiltered(x => x.Estado == true); eventualidades.Add(eventualidad); ViewBag.Eventualidades = eventualidades; }