Exemplo n.º 1
0
 public static CentroSaleProve GetIstance()
 {
     if (_istance == null)
     {
         _istance = new CentroSaleProve(new List <Cliente>(), new List <Sala>(),
                                        new Profilo("Museica", "Viale Risorgimento", "0517893456", "*****@*****.**"),
                                        new PoliticaCentro(0.05F, 0.15F, 2), new Agenda(new List <Prenotazione>()));
     }
     return(_istance);
 }
Exemplo n.º 2
0
 public static float CalcolaScontoClienteRegistrato(Prenotazione prenotazione)
 {
     prenotazione.Totale = prenotazione.GetTotale() - (prenotazione.GetTotale() * CentroSaleProve.GetIstance().Politica.ScontoClienteRegistrato);
     return(prenotazione.GetTotale());
 }
Exemplo n.º 3
0
 public static float CalcolaScontoPrenotazionePeriodica(Prenotazione prenotazione)
 {
     prenotazione.Totale = prenotazione.GetTotale() - (prenotazione.GetTotale() * CentroSaleProve.GetIstance().Politica.ScontoPrenotazionePeriodica);
     return(prenotazione.GetTotale());
 }