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;
	    }
Exemplo n.º 2
0
        //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");
            }
        }