Ejemplo n.º 1
0
 public ResultadoCdi(DateTime data, Contrato contrato, Cotacao cotacaoCdi, Cotacao cotacaoTmc) : base(data, contrato, cotacaoCdi, cotacaoTmc)
 {
     SaldoInicial            = Contrato.Valor;
     CustoInicial            = Contrato.Valor * -1;
     CustoInicialConciliacao = contrato.Valor * -1;
     ResultadoConciliacao    = 0.00;
 }
Ejemplo n.º 2
0
 public ResultadoCdi(DateTime data, Contrato contrato, Cotacao cotacaoCdi, Cotacao cotacaoTmc, Resultado resultado, Movimento movimento) : base(data, contrato, cotacaoCdi, cotacaoTmc, resultado, movimento)
 {
     SetSaldoInicial();
     SetCustoInicial();
     SetCustoInicialConciliacao();
     SetResultadoConciliacao();
 }
Ejemplo n.º 3
0
 public Resultado(DateTime data, Contrato contrato, Cotacao cotacaoCdi, Cotacao cotacaoTmc)
 {
     Data       = data;
     CotacaoCdi = cotacaoCdi;
     CotacaoTmc = cotacaoTmc;
     Contrato   = contrato;
 }
Ejemplo n.º 4
0
 public Resultado GerarPrimeiroResultado(DateTime data, Contrato contrato, Cotacao cotacao)
 {
     return(new Resultado()
     {
         Data = data,
         FatorCdi = cotacao == null ? 0.00 : cotacao.Fator,
         Movimentacao = 0.00,
         SaldoInicial = contrato.Valor,
         SaldoFinal = contrato.Valor,
         CustoInicial = contrato.Valor * -1,
         CustoFinal = contrato.Valor * -1,
         ResultadoCustoInicial = contrato.Valor * -1,
         ResultadoCustoFinal = contrato.Valor * -1,
         ResultadoAcumulado = contrato.Valor * -1
     });
 }
Ejemplo n.º 5
0
        public Resultado GerarLinhaComMovimento(DateTime data, Contrato contrato, Cotacao cotacao, Resultado resultadoAnterior, Movimento movimentoAtual)
        {
            var resultado = new Resultado()
            {
                Data         = data,
                FatorCdi     = cotacao == null ? 0.00 : cotacao.Fator,
                Movimentacao = movimentoAtual.Valor
            };

            resultado.CalcularSaldoInicial(_contrato, resultadoAnterior);
            resultado.SaldoFinal = resultado.SaldoInicial + movimentoAtual.Valor;
            resultado.CalcularCustoInicial(_contrato, resultadoAnterior);
            resultado.CustoFinal            = resultado.CustoInicial + movimentoAtual.Valor;
            resultado.ResultadoCustoInicial = contrato.Valor * -1;
            resultado.ResultadoCustoFinal   = contrato.Valor * -1;
            resultado.ResultadoAcumulado    = contrato.Valor * -1;
            return(resultado);
        }
Ejemplo n.º 6
0
 public Resultado(DateTime data, Contrato contrato, Cotacao cotacaoCdi, Cotacao cotacaoTmc, Resultado resultadoAnterior, Movimento movimento) : this(data, contrato, cotacaoCdi, cotacaoTmc, resultadoAnterior)
 {
     Movimento = movimento;
 }
Ejemplo n.º 7
0
 public Resultado(DateTime data, Contrato contrato, Cotacao cotacaoCdi, Cotacao cotacaoTmc, Resultado resultadoAnterior) : this(data, contrato, cotacaoCdi, cotacaoTmc)
 {
     ResultadoAnterior = resultadoAnterior;
 }