public void carregarDados(int id) { var OCategoriaTitulo = OCategoriaTituloBL.carregar(id); if (OCategoriaTitulo.id > 0) { this.qtdItens = OTituloDespesaBL.listar("").Count(x => x.idCategoria == OCategoriaTitulo.id) + OTituloReceitaBL.listar(0, 0, 0, "").Count(x => x.idCategoria == OCategoriaTitulo.id); this.qtdItens += OTituloDespesaPagamentoBL.listar(0).Count(x => x.idCategoria == OCategoriaTitulo.id) + OTituloReceitaPagamentoBL.listar(0).Count(x => x.idCategoria == OCategoriaTitulo.id); } this.idCategoria = OCategoriaTitulo.id; this.idMacroConta = OCategoriaTitulo.idMacroConta.toInt(); this.nomeSubConta = OCategoriaTitulo.descricao; }
//Chamador das ações do evento public void execute(object source) { try { int idTituloReceita = UtilNumber.toInt32(source); TituloReceita OTituloReceita = OTituloReceitaBL.carregar(idTituloReceita); this.AssociadoContribuicao = this.OAssociadoContribuicaoBL.carregar(UtilNumber.toInt32(OTituloReceita.idReceita)); this.registrarPagamento(OTituloReceita); this.enviarEmailPagamento(AssociadoContribuicao); this.OAssociadoAcaoBL.atualizarUltimoPagamentoContribuicao(this.AssociadoContribuicao); new TarefaInadimplencia().executar(); } catch (Exception ex) { UtilLog.saveError(ex, "Erro no manipulador de evento: OnContribuicaoQuitadaHandler"); } }