Exemplo n.º 1
0
        //
        // GET: /TurmaViewModels/Create
        public ActionResult CadastrarTurma()
        {
            TurmaViewModel viewModel = null;
            var            dataAtual = DateTime.Today;

            try
            {
                viewModel               = new TurmaViewModel();
                viewModel.ListaCR       = CRViewModel.MapToListViewModel(BL.CR.Get().ToList());
                viewModel.ListaMatrizes = MatrizViewModel.MapToListViewModel(BL.Matriz.Get(a => (a.Aprovado == 1 && a.Status == 1 && a.Modalidade.CR.Any()) && (a.DataFim >= dataAtual || a.DataFim == null)).ToList());

                viewModel.ListaTurnos   = TurnoViewModel.MapToListViewModel(BL.Turno.Get().ToList());
                viewModel.ListaUnidades = UnidadeViewModel.MapToListViewModel(BL.Unidade.Get().ToList());

                viewModel.ListaUsuario = new List <UsuarioViewModel>();
                viewModel.Status       = 0;
                viewModel.TipoOferta   = 0;
            }
            catch (Exception ex)
            {
                TempData["Error"]        = true;
                TempData["ErrorMessage"] = "Erro ao carregar a página";

                Logging.getInstance().Error("Erro ao carregar página CadastrarModalidade", ex);
            }
            return(View(viewModel));
        }
Exemplo n.º 2
0
        private void PopularListasTurmaVM(int id, DateTime dataAtual, TurmaViewModel viewModel)
        {
            viewModel.ListaCR = CRViewModel.MapToListViewModel(BL.CR.Get().ToList());

            var matrizes = BL.Matriz.Get(a => a.Aprovado == 1 && a.Status == 1 && a.Modalidade.CR.Any()).ToList();

            viewModel.ListaMatrizes = MatrizViewModel.MapToListViewModel(matrizes);
            viewModel.ListaTurnos   = TurnoViewModel.MapToListViewModel(BL.Turno.Get().ToList());

            viewModel.ListaUnidades = UnidadeViewModel.MapToListViewModel(BL.Unidade.Get().ToList());
            viewModel.ListaUsuario  = new List <UsuarioViewModel>();

            if (viewModel.ListaReprovacaoTurma == null)
            {
                viewModel.ListaReprovacaoTurma = BL.ReprovacaoTurma.Get(r => r.IdTurma == id).OrderByDescending(a => a.IdReprovacaoTurma).ToList();
            }

            //viewModel.ListaMatrizModulo = MatrizViewModel.MapToViewModel(viewModel.Matriz);

            var datas = BL.Turma.GetDatasMinMax(id).FirstOrDefault();

            if (datas.DataFim != null && datas.Dataini != null)
            {
                viewModel.DataIniView = datas.Dataini.Value == null ? "" : datas.Dataini.Value.ToShortDateString();
                viewModel.DataFimView = datas.DataFim.Value == null ? "" : datas.DataFim.Value.ToShortDateString();
            }
            else
            {
                viewModel.DataIniView = "";
                viewModel.DataFimView = "";
            }
        }
Exemplo n.º 3
0
        public ViewResult Index()
        {
            List <UnidadeViewModel> unidade = null;

            try
            {
                var listaUnidade = BL.Unidade.Get(a => true, b => b.OrderBy(c => c.Codigo));

                unidade = UnidadeViewModel.MapToListViewModel(listaUnidade.ToList());
            }
            catch (Exception ex)
            {
                TempData["Error"]        = true;
                TempData["ErrorMessage"] = "Erro ao carregar a página";

                Logging.getInstance().Error("Erro ao carregar página de Index", ex);
            }
            return(View(unidade));
        }