public void VoegKlantenCategorieToe(string naam) { StaffelKorting staffelKorting = Handler.VindStaffelKortingVoorNaam(naam); if (staffelKorting == null) { if (naam.Contains("planner")) { staffelKorting = Handler.VindStaffelKortingVoorNaam("planner"); } else { staffelKorting = Handler.VindStaffelKortingVoorNaam("geen"); if (staffelKorting == null) { VoegStaffelKortingToe("geen", new List <int> { 0 }, new List <double> { 0 }); staffelKorting = VindStaffelKortingVoorNaam("geen"); } } } KlantenCategorie categorie = new KlantenCategorie(naam, staffelKorting); Handler.VoegKlantenCategorieToe(categorie); }
public Klant(int klantNummer, string naam, KlantenCategorie categorie, string btwNummer, string adres) { KlantNummer = klantNummer; Naam = naam; Categorie = categorie; BtwNummer = btwNummer; Adres = adres; }
public void VoegKlantToe(string naam, string klantenCategorie, string btw, string adres, int klantNummer = 0) { if (klantNummer == 0) { klantNummer = Handler.GeefNieuwKlantNummer(); } KlantenCategorie categorie = null; categorie = VindKlantenCategorieVoorNaam(klantenCategorie); if (categorie == null) { VoegKlantenCategorieToe(klantenCategorie); categorie = VindKlantenCategorieVoorNaam(klantenCategorie); } Handler.VoegKlantToe(new Klant(klantNummer, naam, categorie, btw, adres)); }