private void PopularDropDowns()
        {
            Usuario user = GetSessionUser();

            List <Curso> lstCursos = new List <Curso>();

            if (user.Permissao == EnumPermissaoUsuario.coordenador)
            {
                lstCursos = cursoRepository.GetCursoByCoordenador(User.Identity.Name);
            }
            else
            {
                lstCursos = cursoRepository.GetCursos();
            }

            var listCursosSelectList = lstCursos.Select(item => new SelectListItem
            {
                Value = item.IdCurso.ToString(),
                Text  = item.Nome.ToString(),
            });

            ViewBag.Cursos = new SelectList(listCursosSelectList, "Value", "Text");


            var listStatus = Enum.GetValues(typeof(EnumStatusSolicitacao)).
                             Cast <EnumStatusSolicitacao>().Select(v => new SelectListItem
            {
                Text  = EnumExtensions.GetEnumDescription(v),
                Value = ((int)v).ToString(),
            }).ToList();

            ViewBag.Status = new SelectList(listStatus, "Value", "Text", ((int)EnumStatusSolicitacao.processando).ToString());
        }
        private void PopularDropDowns()
        {
            Usuario user = GetSessionUser();

            List <Curso> lstCursos = new List <Curso>();

            if (user.Permissao == EnumPermissaoUsuario.coordenador)
            {
                lstCursos = cursoRepository.GetCursoByCoordenador(user.IdUsuario);
            }
            else
            {
                lstCursos = cursoRepository.GetCursos();
            }

            var listCursosSelectList = lstCursos.Select(item => new SelectListItem
            {
                Value = item.IdCurso.ToString(),
                Text  = item.Nome.ToString(),
            });

            ViewBag.Cursos = new SelectList(listCursosSelectList, "Value", "Text");


            var listTiposDoc = tipoDocumentoRepository.listaTipos().Select(item => new SelectListItem
            {
                Value = item.IdTipoDoc.ToString(),
                Text  = item.TipoDocumento1.ToString(),
            });

            ViewBag.TiposDoc = new SelectList(listTiposDoc, "Value", "Text");
        }
Exemplo n.º 3
0
        private void PopularDropDownsCadastro(int?idEvento)
        {
            var listCursosSelectList = cursoRepository.GetCursos().Select(item => new SelectListItem
            {
                Value = item.IdCurso.ToString(),
                Text  = item.Nome.ToString(),
            });

            ViewBag.Cursos = new SelectList(listCursosSelectList, "Value", "Text");
        }
Exemplo n.º 4
0
        public ActionResult DadosCadastrais()
        {
            Usuario user = GetSessionUser();

            if (user.Permissao == EnumPermissaoUsuario.aluno)
            {
                var aluno   = alunoRepository.GetAlunoByIdUsuario(user.IdUsuario);
                var idCurso = aluno.AlunoCurso != null?aluno.AlunoCurso.Select(x => x.IdCurso).FirstOrDefault() : 0;

                var listCursosSelectList = cursoRepository.GetCursos().Select(item => new SelectListItem
                {
                    Value = item.IdCurso.ToString(),
                    Text  = item.Nome.ToString(),
                });
                ViewBag.Cursos = new SelectList(listCursosSelectList, "Value", "Text", idCurso.ToString());
            }
            // GetSessionUser();

            var usuario = usuarioRepository.GetUsuarioById(user.IdUsuario);

            return(View(usuario));
        }
Exemplo n.º 5
0
 // GET: Curso
 public ActionResult Index()
 {
     return(View(cursoRepository.GetCursos()));
 }