Exemple #1
0
 public LancamentoSaida(
     int id,
     DateTime data,
     decimal valor,
     ContaSaida conta,
     CategoriaSaida categoria,
     PessoaSaida pessoa             = null,
     ParcelaSaida parcela           = null,
     LancamentoAnexoSaida anexo     = null,
     LancamentoDetalheSaida detalhe = null,
     string idTransferencia         = null,
     string observacao   = null,
     int?quantidadeAtivo = null)
 {
     this.Id              = id;
     this.Data            = data;
     this.Valor           = valor;
     this.QuantidadeAcoes = quantidadeAtivo;
     this.IdTransferencia = IdTransferencia;
     this.Conta           = conta;
     this.Categoria       = categoria;
     this.Pessoa          = pessoa;
     this.Parcela         = parcela;
     this.Anexos          = anexo != null ? new[] { anexo } : null;
     this.Detalhes        = detalhe != null ? new[] { detalhe } : null;
     this.Observacao      = observacao;
 }
Exemple #2
0
 public LancamentoDetalheGraficoRelacaoValorCategoriaPorAnoSaida(LancamentoDetalheSaida lancamentoDetalhe)
 {
     this.Id                   = lancamentoDetalhe.Id;
     this.IdLancamento         = lancamentoDetalhe.IdLancamento;
     this.DataLancamento       = lancamentoDetalhe.Lancamento.Data;
     this.NomeContaLancamento  = lancamentoDetalhe.Lancamento.Conta?.Nome;
     this.NomePessoaLancamento = lancamentoDetalhe.Lancamento.Pessoa?.Nome;
     this.Valor                = lancamentoDetalhe.Valor;
     this.IdCategoria          = lancamentoDetalhe.Categoria.Id;
     this.Observacao           = lancamentoDetalhe.Observacao;
 }