public FaturaSaida( CartaoCreditoSaida cartaoCredito, IEnumerable <ParcelaSaida> parcelas, int mes, int ano, LancamentoSaida lancamento = null) { Id = null; CartaoCredito = cartaoCredito; Parcelas = parcelas; Mes = mes; Ano = ano; Lancamento = lancamento; }
public AgendamentoSaida( int id, MetodoPagamento tipoMetodoPagamento, string observacao, ContaSaida conta, CartaoCreditoSaida cartaoCredito, PessoaSaida pessoa, CategoriaSaida categoria, IEnumerable <ParcelaSaida> parcelas, DateTime?dataProximaParcelaAberta, decimal?valorProximaParcelaAberta, DateTime?dataUltimaParcelaAberta, int quantidadeParcelas, int quantidadeParcelasAbertas, int quantidadeParcelasFechadas, bool concluido, decimal valorTotal, decimal percentualConclusao) { Id = id; CodigoTipoMetodoPagamento = tipoMetodoPagamento; DescricaoTipoMetodoPagamento = tipoMetodoPagamento.ObterDescricao(); Observacao = observacao; Conta = conta; CartaoCredito = cartaoCredito; Pessoa = pessoa; Categoria = categoria; Parcelas = parcelas; DataProximaParcelaAberta = dataProximaParcelaAberta; ValorProximaParcelaAberta = valorProximaParcelaAberta; DataUltimaParcelaAberta = dataUltimaParcelaAberta; QuantidadeParcelas = quantidadeParcelas; QuantidadeParcelasAbertas = quantidadeParcelasAbertas; QuantidadeParcelasFechadas = quantidadeParcelasFechadas; Concluido = concluido; ValorTotal = valorTotal; PercentualConclusao = percentualConclusao; }