public ActionResult GruposTrabajo() { if (!this.currentUser()) { return RedirectToAction("Ingresar"); } if (!this.isAdministrator()) { return RedirectToAction("Index"); } GrupoTrabajoBL grupoBL = new GrupoTrabajoBL(); PersonaBL personaBL = new PersonaBL(); EmpresaBL empresaBL = new EmpresaBL(); ViewBag.Clientes = personaBL.getPersonas(); ViewBag.Empresas = empresaBL.getEmpresas(); return View(grupoBL.getGruposEvaluados()); }
public ActionResult Persona(int? id = null) { if (!this.currentUser()) { return RedirectToAction("Ingresar"); } UsuarioDTO currentUser = getCurrentUser(); if (!this.isAdministrator()) { return RedirectToAction("Index"); } if (id == 1 && !this.isSuperAdministrator()) { return RedirectToAction("Index"); } GrupoTrabajoBL grupoTBL = new GrupoTrabajoBL(); EmpresaBL empresaBL = new EmpresaBL(); IList<GrupoTrabajoDTO> gruposTrabajo = grupoTBL.getGruposEvaluados(); IList<EmpresaDTO> Empresas = empresaBL.getEmpresas(); gruposTrabajo.Insert(0, new GrupoTrabajoDTO() { IdGrupoTrabajo = 0, Nombre = "Seleccione un grupo" }); Empresas.Insert(0, new EmpresaDTO() { IdEmpresa = 0, Nombre = "Sin Empresa" }); ViewBag.GruposTrabajo = gruposTrabajo; ViewBag.Empresas = Empresas; ViewBag.GruposTrabajoPersona = new List<GrupoTrabajoDTO>(); PersonaBL PersonaBL = new PersonaBL(); if (id != null) { PersonaDTO dto = PersonaBL.getPersona((int)id); ViewBag.GruposTrabajoPersona = dto.GruposTrabajo; return View(dto); } return View(); }
public ActionResult GetGruposEvaluados(bool AsSelectList = false) { //if (!this.currentUser()) { return RedirectToAction("Ingresar"); } GrupoTrabajoBL objBL = new GrupoTrabajoBL(); var lista = objBL.getGruposEvaluados(true); if (AsSelectList) lista.Insert(0, new GrupoTrabajoDTO { IdGrupoTrabajo = 0, Nombre = "Seleccione un Grupo" }); return Json(lista, JsonRequestBehavior.AllowGet); }