public Saldo(Utente sorgente, Utente destinazione, decimal importo, DateTime data) : base(sorgente, destinazione, importo) { Data = data; }
public Movimento(Utente sorgente, Utente destinazione, decimal importo, Spesa spesa) : base(sorgente, destinazione, importo) { _spesa = spesa; }
protected override decimal Dividi(decimal totale, Utente utente, Parti parti) { return((totale / parti.Divisione.Values.Sum()) * parti.Divisione[utente]); }
protected override decimal Dividi(decimal totale, Utente utente, Parti parti) { return(totale * ((decimal)parti.Divisione[utente] / 100)); }
protected override decimal Dividi(decimal totale, Utente utente, Parti parti) { return(totale / parti.Divisione.Keys.Count); }
protected abstract decimal Dividi(decimal totale, Utente utente, Parti parti);
protected override decimal Dividi(decimal totale, Utente utente, Parti parti) { return(parti.Divisione[utente]); }