コード例 #1
0
 public void Add(IPrijs prijsComponent, int aantalNachten, int aantalPersonen)
 {
     if (_offerteRegels.Exists(el => el.PrijsComponent == prijsComponent))
     {
         Remove(prijsComponent.GetType());
     }
     _offerteRegels.Add(new PrijsOfferteRegel(prijsComponent, aantalNachten, aantalPersonen));
 }
コード例 #2
0
 public void Add(IPrijs prijsComponent)
 {
     if (_offerteRegels.Exists(el => el.PrijsComponent == prijsComponent))
     {
         _offerteRegels.Find(el => el.PrijsComponent == prijsComponent).Eenheden++;
     }
     else
     {
         _offerteRegels.Add(new PrijsOfferteRegel(prijsComponent));
     }
     BerekenTotaalPrijs();
 }
コード例 #3
0
 public PrijsOfferteRegel(IPrijs prijsComponent)
 {
     PrijsComponent = prijsComponent;
     Eenheden       = 1;
 }
コード例 #4
0
 public PrijsOfferteRegel(IPrijs prijsComponent, int aantalNachten, int aantalPersonen)
 {
     PrijsComponent = prijsComponent;
     Eenheden       = aantalNachten;
     Personen       = aantalPersonen;
 }
コード例 #5
0
 public PrijsOfferteRegel(IPrijs prijsComponent, int aantalNachten) : this(prijsComponent, aantalNachten, 0)
 {
 }
コード例 #6
0
 public PercentuelePromotie(Periode geldigheidsPeriode, double percent, IPrijs prijsComponent)
 {
     GeldigheidsPeriode          = geldigheidsPeriode;
     Percent                     = percent;
     OnderliggendePrijsComponent = prijsComponent;
 }