Esempio n. 1
0
        // GET: Cursos
        public ActionResult Index(string pesquisa, int page = 0)
        {
            if (Session["usuario"] == null)
            {
                return(RedirectToAction("Login", "Usuarios"));
            }
            var cursosViewModel = _cursoAppService.ObterGrid(page, pesquisa);

            ViewBag.PaginaAtual    = page;
            ViewBag.Busca          = "&pesquisa=" + pesquisa;
            ViewBag.Controller     = "Cursos";
            ViewBag.TotalRegistros = _cursoAppService.ObterTotalRegistros(pesquisa);

            #region Alerta Cursos Vencidos
            string mensagem = null;
            var    cursos   = _cursoAppService.AlertaCursos();
            if (cursos != null)
            {
                string funcionarioCurso = "";
                foreach (var item in cursos)
                {
                    funcionarioCurso += item.Funcionario.Nome + ", ";
                }
                mensagem += "* Os seguintes funcionarios estão com seus cursos vencidos: " + funcionarioCurso;
            }
            if (cursos != null && cursos.Count > 0)
            {
                mensagem             = mensagem.Substring(0, mensagem.Length - 2);
                mensagem            += ".";
                TempData["Mensagem"] = mensagem;
            }
            #endregion

            return(View(cursosViewModel));
        }