public new async Task FixtureSetUp()
        {
            _desapropriacaoPremio = ObterParcelaDesapropriada();

            GetInstance <DesapropriacaoPremioService>().Execute(_desapropriacaoPremio).Wait();

            _premios = GetInstance <IPremios>();

            _apropriacao = _desapropriacaoPremio.Parcelas.First();

            _premioDto = await _premios.ObterPorItemCertificado <PagamentoPremio>(long.Parse(_apropriacao.ParcelaId.IdentificadorExternoCobertura), (short)TipoMovimentoEnum.Desapropriacao, 12);
        }
Пример #2
0
        public new async Task FixtureSetUp()
        {
            _aporteApropriado = ObterAportePremio();

            _aporte = _aporteApropriado.Aportes.First();

            GetInstance <CoberturaContratadaHelper>().AtualizarCoberturaRegimeFinanceiro(
                long.Parse(_aporte.ParcelaId.IdentificadorExternoCobertura), TipoRegimeFinanceiroEnum.FundoAcumulacao).Wait();

            GetInstance <AportePremioService>().Execute(_aporteApropriado).Wait();

            _premioAporteDto = await _premios.ObterPorItemCertificado <Premio>(long.Parse(_aporte.ParcelaId.IdentificadorExternoCobertura), (short)TipoMovimentoEnum.Aporte, 0);

            _pagamentoPremioDto = await _premios.ObterPorItemCertificado <PagamentoPremio>(long.Parse(_aporte.ParcelaId.IdentificadorExternoCobertura), (short)TipoMovimentoEnum.Aporte, 0);
        }
Пример #3
0
        public Premio ComPagamento(PagamentoPremio pagamento)
        {
            if (pagamento == null)
            {
                return(this);
            }

            DataApropriacao      = pagamento.DataApropriacao;
            DataPagamento        = pagamento.DataPagamento;
            Desconto             = pagamento.Desconto;
            Multa                = pagamento.Multa;
            ValorPago            = pagamento.ValorPago;
            IOFRetido            = pagamento.IOFRetido;
            IOFARecolher         = pagamento.IOFARecolher;
            IdentificadorCredito = pagamento.IdentificadorCredito;

            return(this);
        }
Пример #4
0
 public new async Task FixtureSetUp()
 {
     _apropriacao         = _apropriacaoPremio.Parcelas.First();
     _premioApropriadoDto = await _premios.ObterPorItemCertificado <PagamentoPremio>(long.Parse(_apropriacao.ParcelaId.IdentificadorExternoCobertura), (short)TipoMovimentoEnum.Apropriacao, 12);
 }
Пример #5
0
 public Premio()
 {
     _listaMovimentoProvisao = new List <MovimentoProvisao>();
     _pagamento = new PagamentoPremio();
 }