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");
        }
Exemple #2
0
        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");
        }