public void ajouterType(string code, string libelle, char sens) { TypeMvt t; t = new TypeMvt(code, libelle, sens); this.mesTypes.Add(t); }
public TypeMvt getType(string codeType) { TypeMvt type = null; foreach (TypeMvt t in this.mesTypes) { if (t.getCode() == codeType) { return(t); } } return(type); }
public bool ajouterMouvement(double montant, DateTime d, TypeMvt t) { bool ok = false; Mouvement m; if (t.getSens() == '-') // c'est un débit { ok = this.debiter(montant); // ok reçoit true ou false selon si l'on peut débiter } else { this.crediter(montant); // on crédite dans tous les cas ok = true; } if (ok == true) // cas favorable, soit c'est un crédit soit un débit possible { m = new Mouvement(d, montant, t); // alors on crée un mvt this.mesMouvements.Add(m); // et on l'ajoute à liste des mvts } return(ok); // dans tous les cas on retourne le bool indiquant si l'opération s'est bien passée }
public Mouvement(DateTime dateMvt, Double montant, TypeMvt leType) { this.dateMvt = dateMvt; this.montant = montant; this.leType = leType; }
public void ajouterType(TypeMvt t) { this.mesTypes.Add(t); }