public void Depune(decimal suma) { Tranzactie t = new Tranzactie(DateTime.Now, TransactionType.Depunere, suma); Console.WriteLine("Incerc sa depun {0} ... ", suma); if (suma > 0) { sold += suma; Console.WriteLine("OK"); miscari.Add(t); } else { t.Success = false; miscari.Add(t); throw new InvalidAmountException("Suma depusa este negativa"); } }
public void Retrage(decimal suma) { Tranzactie t = new Tranzactie(DateTime.Now, TransactionType.Retragere, suma); Console.Write("Incerc sa retrag {0} ... ", suma); if (suma <= sold) { sold -= suma; Console.WriteLine("OK"); miscari.Add(t); } else { t.Success = false; miscari.Add(t); throw new InvalidAmountException("Suma retrasa este prea mare"); } }