set method
Konto
set({
- dynamic number,
- dynamic name = "kein Name",
- dynamic plan,
- dynamic desc,
- dynamic valuta,
- dynamic cur,
- dynamic budget,
setter for the values concerning this object the number of the account, its name (the number is recursively consumed) to which account plan it relates valute the actual value in the account budget a theoretical value that lapsed should generate warnings .
Implementation
Konto set({number, name = "kein Name", plan, desc, valuta, cur, budget}) {
if (number != null) this.number = number;
if (name != null && name != "kein Name") this.name = name;
if (desc != null) this.desc = desc;
if (cur != null) this.cur = cur;
if (valuta != null) this.valuta = valuta;
if (budget != null) this.budget = budget;
if (this.number.isEmpty) this.number = name[name.length - 1];
return this;
}