예제 #1
0
        public void Efetivar()
        {
            if (Efetivada)
            {
                if (Fundo != null)
                {
                    if (Debito)
                    {
                        Fundo.Debitar(Valor);
                    }
                    else
                    {
                        Fundo.Creditar(Valor);
                    }
                }

                if (Debito)
                {
                    Conta.Debitar(Valor);
                }
                else
                {
                    Conta.Creditar(Valor);
                }
            }
        }
예제 #2
0
 public Transacao(int id, string nome, double valor, DateTime data, Fundo fundo, Conta conta, bool debito, bool efetivada)
 {
     Id        = id;
     Nome      = nome;
     Valor     = valor;
     Data      = data;
     Fundo     = fundo;
     Conta     = conta;
     Efetivada = efetivada;
 }
예제 #3
0
 public void RemoverFundo(Fundo fundo)
 {
     Fundos.Remove(fundo);
 }
예제 #4
0
 public void AdicionarFundo(Fundo fundo)
 {
     Fundos.Add(fundo);
 }