public void copyFromDadosLancamento(DadosLancamento dadosLancamento)
        {
            contractRef = dadosLancamento.contractRef;

            // ultimaAtualizacao = dataVencimento
            ultimaAtualizacao = DateTime.ParseExact(dadosLancamento.dataVencimento, "yyyy-MM-dd", System.Globalization.CultureInfo.InvariantCulture);
            infoParaCalculo.formDataCalculo = DateTime.ParseExact(dadosLancamento.formDataCalculo, "yyyy-MM-dd", System.Globalization.CultureInfo.InvariantCulture);
            infoParaCalculo.formMulta       = dadosLancamento.formMulta;

            infoParaCalculo.formJuros            = dadosLancamento.formJuros;
            infoParaCalculo.formHonorarios       = dadosLancamento.formHonorarios;
            infoParaCalculo.formMultaSobContrato = dadosLancamento.formMultaSobContrato;

            infoParaCalculo.formIndice         = dadosLancamento.formIndice;
            infoParaCalculo.formIndiceEncargos = dadosLancamento.formIndiceEncargos;
            infoParaCalculo.isDate             = false;

            dataBase = ultimaAtualizacao;
            indiceDB = dadosLancamento.formIndice;
            indiceBA = dadosLancamento.formIndice;

            dataBaseAtual  = DateTime.ParseExact(dadosLancamento.dataBaseAtual, "yyyy-MM-dd", System.Globalization.CultureInfo.InvariantCulture);
            valorDevedor   = dadosLancamento.saldoDevedor;
            lancamentos    = dadosLancamento.valorLancamento;
            tipoLancamento = dadosLancamento.tipoLancamento;
        }
 public ChequeEmpresarialBack(DadosLancamento dadosLancamento)
 {
     encargosMonetarios = new EncargosMonetarios();
     infoParaCalculo    = new InfoParaCalculo();
     copyFromDadosLancamento(dadosLancamento);
 }