Example #1
0
        public Pagamento(Solicitacao solicitacao)
        {
            Id            = Guid.NewGuid();
            Solicitacao   = solicitacao;
            SolicitacaoId = solicitacao.Id;

            FormaDePagamento  = FormaDePagamento.NaoDefinido;
            StatusDePagamento = StatusDePagamento.NaoDefinido;
        }
Example #2
0
        public Pagamento(Solicitacao solicitacao, DateTime dataDeVencimento, decimal valor, string observacao, FormaDePagamento formaDePagamento, string invoiceUrl, string bankSplit)
        {
            Id            = Guid.NewGuid();
            Solicitacao   = solicitacao;
            SolicitacaoId = solicitacao.Id;

            Valor            = valor;
            Observacao       = observacao;
            FormaDePagamento = formaDePagamento;
            DataDeVencimento = dataDeVencimento;
            InvoiceUrl       = invoiceUrl;
            BankSlipUrl      = bankSplit;

            DevePostarEncomenda = false;
            StatusDePagamento   = StatusDePagamento.Pendente;
        }
Example #3
0
 public void AdicionarSolicitacoes(Solicitacao solicitacao)
 {
     Solicitacoes.Add(solicitacao);
 }
Example #4
0
 public void AlterarSolicitacao(Solicitacao solicitacao)
 {
     SolicitacaoId = solicitacao.Id;
     Solicitacao   = solicitacao;
 }