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)); }
public ActionResult GeneratePDF(Pesquisa.AcompanhamentoDiarioViewModel model) { var ProfissionalID = Convert.ToInt32(Session["ProfissionalID"]); var DataInicial = Convert.ToDateTime(Session["DataInicial"]); var DataFinal = Convert.ToDateTime(Session["DataFinal"]); ICollection <Resultado.AcompanhamentoDiarioViewModel> relatorio = _filtrosMapper.Mapear(_relatorioService.ConsultarLancamentosDiarios(model.ProfissionalID, model.ClienteID, model.ProfissionalID, model.SituacaoID)); return(new Rotativa.ViewAsPdf("PDF", relatorio)); }
public ActionResult Exibir(Pesquisa.AcompanhamentoDiarioViewModel model) { try { model.Profissionais = new SelectList(_profissionalService.ListarAtivos(), "ProfissionalID", "Nome"); model.Clientes = new SelectList(_clienteService.ListarAtivos(), "ClienteID", "Nome"); if (ModelState.IsValid) { Session["ProfissionalID"] = model.ProfissionalID; Session["ClienteID"] = model.ClienteID; Session["ContratoID"] = model.ContratoID; Session["SituacaoID"] = model.SituacaoID; ICollection <Resultado.AcompanhamentoDiarioViewModel> relatorio = _filtrosMapper.Mapear(_relatorioService.ConsultarLancamentosDiarios(model.ProfissionalID, model.ClienteID, model.ProfissionalID, model.SituacaoID)); return(View("Exibir", relatorio)); } return(View("Index", model)); } catch (Exception ex) { ViewBag.Mensagem = ex.Message; return(View("Error")); } }