Beispiel #1
0
        public ActionResult Index()
        {
            var model = new Pesquisa.AcompanhamentoDiarioViewModel();

            model.Profissionais = new SelectList(_profissionalMapper.Mapear(_profissionalService.ListarAtivos()), "ProfissionalID", "Nome");
            model.Clientes      = new SelectList(_clienteMapper.Mapear(_clienteService.ListarAtivos()), "ClienteID", "Nome");
            model.Contratos     = new SelectList(new Collection <ContratoViewModel>(), "ClienteID", "Nome");
            return(View(model));
        }
Beispiel #2
0
        private void CarregarListas(ContratoViewModel model)
        {
            ICollection <ProfissionalViewModel> listaProfissionais         = _profissionalMapper.Mapear(_profissionalService.ListarAtivos());
            ICollection <ProfissionalViewModel> listaProfissionaisAlocados = _profissionalMapper.Mapear(_alocacaoService.ListarProfissionais(model.ContratoID));

            if ((listaProfissionaisAlocados != null && listaProfissionaisAlocados.Count > 0) &&
                (listaProfissionais != null && listaProfissionais.Count > 0))
            {
                foreach (ProfissionalViewModel p in listaProfissionaisAlocados)
                {
                    var profissional = listaProfissionais.FirstOrDefault(x => x.ProfissionalID == p.ProfissionalID);
                    if (profissional != null)
                    {
                        listaProfissionais.Remove(profissional);
                    }
                }
            }

            model.ListaProfissionais         = new SelectList(listaProfissionais, "ProfissionalID", "Nome", null);
            model.ListaProfissionaisAlocados = new SelectList(listaProfissionaisAlocados, "ProfissionalID", "Nome", null);
        }
Beispiel #3
0
        /// <summary>
        /// Página de pesquisa de lançamentos
        /// </summary>
        /// <returns></returns>
        public ActionResult Search()
        {
            if (!ValidarUsuarioAdm())
            {
                Session["usuario"] = null;
                return(RedirectToAction("Index", "Home"));
            }

            var model = new LancamentoPesquisaViewModel();

            model.Profissionais = new SelectList(_profissionalMapper.Mapear(_profissionalService.ListarAtivos()), "ProfissionalID", "Nome");
            return(View(model));
        }
Beispiel #4
0
        /// <summary>
        /// Pagina de pesquisa
        /// </summary>
        /// <returns></returns>
        public ActionResult Search()
        {
            var model = _mapper.Mapear(_service.Listar());

            return(View(model));
        }