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; }
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(); }
public Resultado(DateTime data, Contrato contrato, Cotacao cotacaoCdi, Cotacao cotacaoTmc) { Data = data; CotacaoCdi = cotacaoCdi; CotacaoTmc = cotacaoTmc; Contrato = contrato; }
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 }); }
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); }
public Resultado(DateTime data, Contrato contrato, Cotacao cotacaoCdi, Cotacao cotacaoTmc, Resultado resultadoAnterior, Movimento movimento) : this(data, contrato, cotacaoCdi, cotacaoTmc, resultadoAnterior) { Movimento = movimento; }
public Resultado(DateTime data, Contrato contrato, Cotacao cotacaoCdi, Cotacao cotacaoTmc, Resultado resultadoAnterior) : this(data, contrato, cotacaoCdi, cotacaoTmc) { ResultadoAnterior = resultadoAnterior; }