//
        public ReferenciaReceitaDTO getReferenciaReceita(int idMacroConta, int idReferenciaReceita)
        {
            var OReferenciaReceita = new ReferenciaReceitaDTO();

            switch (idMacroConta)
            {
            case (int)MacroContaEnum.ASSOCIACAO:

                var OFornecedorConsultaBL = new FornecedorConsultaBL();
                var OFornecedor           = OFornecedorConsultaBL.carregar(idReferenciaReceita);
                if (OFornecedor != null)
                {
                    OReferenciaReceita.id   = OFornecedor.id;
                    OReferenciaReceita.nome = OFornecedor.Pessoa.nome;
                }
                break;

            case (int)MacroContaEnum.INSCRICAO_EVENTO:

                IFuncionarioConsultaBL OFuncionarioConsultaBL = new FuncionarioConsultaBL();
                Funcionario            OFuncionario           = OFuncionarioConsultaBL.carregar(idReferenciaReceita);
                if (OFuncionario != null)
                {
                    OReferenciaReceita.id   = OFuncionario.id;
                    OReferenciaReceita.nome = OFuncionario.Pessoa.nome;
                }
                break;
            }

            return(OReferenciaReceita);
        }
        //Realiza a listagem dos objetos conforme o tipo de refêrencia
        public List <ReferenciaReceitaDTO> listarPorMacroConta(int idMacroConta)
        {
            List <ReferenciaReceitaDTO> OListaReferenciaReceita = new List <ReferenciaReceitaDTO>();

            switch (idMacroConta)
            {
            case (int)MacroContaEnum.ASSOCIACAO:

            //IFornecedorBL OFornecedorBL = new FornecedorBL();
            //OListaReferenciaReceita = OFornecedorBL.listar("", "S").OrderBy(x => x.Pessoa.nome).Select(x => new ReferenciaReceitaDTO { id = x.id, nome = x.Pessoa.nome }).ToList();
            //break;

            case (int)MacroContaEnum.INSCRICAO_EVENTO:

                IFuncionarioConsultaBL OFuncionarioConsultaBL = new FuncionarioConsultaBL();
                OListaReferenciaReceita = OFuncionarioConsultaBL.listar("", "S").OrderBy(x => x.Pessoa.nome).Select(x => new ReferenciaReceitaDTO {
                    id = x.id, nome = x.Pessoa.nome
                }).ToList();
                break;
            }

            return(OListaReferenciaReceita);
        }