public Transazione2(int numero, DateTime data, ContoCorrente conto, string causale, double importo) { if (causale == null) throw new ArgumentNullException("causale"); Numero = numero; Data = data; Conto = conto; Causale = causale; Importo = importo; }
public static ContoCorrente CreaConto(string titolare, double saldoIniziale) { var conto = new ContoCorrente(NumeroConto(), titolare, saldoIniziale); conti.Add(conto); return conto; }
void VisualizzaTransazioni(ContoCorrente conto) { //in questo caso non necessario, poiché ogni chiamata a ElencoTransazioni() produce un // nuovo elenco, anche se contiene gli stessi dati di prima! //dgTransazioni.DataSource = null; dgTransazioni.DataSource = conto.ElencoTransazioni(); }
void VisualizzaConto(ContoCorrente c) { dgConti.Rows.Add(c.Numero, c.Titolare, c.Saldo); }