Beispiel #1
0
 private void Application_ApplicationExit(object sender, EventArgs e)
 {
     /*
      * Potrebbe essere meglio spostare anche questo salvataggio?
      * Forse farlo al momento dell'avvio del totem clienti riduce il rischio di perderlo
      * (magari va tutto in crash prima della chiusura dell'applicazione)
      */
     MenuPersisterFactory.GetMenuSaver("SimpleMenuSaver").Save(Menu);
 }
Beispiel #2
0
        private LocaleRistorazione()
        {
            Menu = MenuPersisterFactory.GetMenuLoader("SimpleMenuLoader").Load();
            ListaPrenotazioni = new ObservableCollection <Prenotazione>();

            /*
             * Per ora al Ristorante ho lasciato una lista di soli tavoli, non so se possa servire un altro sistema
             * magari la Form dei camerieri avrà anch'essa bisogno delle coordinate dei tavoli,
             * ma mettere tali informazioni qui forse mescola dati con grafica
             */
            Tavoli = LayoutPersisterFactory.GetLayoutLoader("SimpleJsonLayoutLoader").Load(TipoLayout.Vuoto).Values.ToList();

            Allergeni = LoadAllergeni();

            ListaPrenotazioni.CollectionChanged += ListaPrenotazioniChanged;
            Application.ApplicationExit         += Application_ApplicationExit;
        }