public ActionResult InserirRecebimento()
        {
            var empresa        = _empresaService.ObterEmpresas().Result.FirstOrDefault();
            var planosContas   = _planoContaService.ObterPlanosContasEntrada().Result;
            var centrosCustos  = _centroCustoService.ObterCentrosCustos().Result;
            var ultimoRegistro = _receberService.ObterRecebimentos().Result?.LastOrDefault();

            ViewData["Recebimento"] = new Receber()
                                      .SetarIdEmpresa(empresa?.Id ?? 0)
                                      .SetarPlanosContas(planosContas)
                                      .SetarCentrosCustos(centrosCustos)
                                      .SetarIdPlanoConta(ultimoRegistro?.IdPlanoConta)
                                      .SetarDescricaoPlanoConta(ultimoRegistro?.DescricaoPlanoConta)
                                      .SetarDescricao(ultimoRegistro?.Descricao);

            return(ViewComponent("MovimentacaoRecebimentoFicha", new { maxPriority = 3, isDone = false }));
        }
Exemplo n.º 2
0
        public async Task <IViewComponentResult> InvokeAsync(int maxPriority, bool isDone)
        {
            var resultado = await _receberService.ObterRecebimentos();

            return(View(resultado));
        }