コード例 #1
0
        private void AvvioTotemClientiButton_Click(object sender, EventArgs e)
        {
            DialogResult dr = MessageBox.Show(
                "Sei sicuro di voler avviare il Totem Clienti?",
                "Conferma Avvio Totem Clienti",
                MessageBoxButtons.YesNo,
                MessageBoxIcon.Information,
                MessageBoxDefaultButton.Button2);

            if (dr == DialogResult.Yes)
            {
                Target.LayoutButton.Enabled = false;
                Target.MenuButton.Enabled   = false;

                //si dovrà lanciare la vista col presenter del totem clienti
                ClientiForm cf = new ClientiForm();
                new ClientiFormSelezioneMenuPresenter(cf);
                new ClientiFormTempiAttesaPresenter(cf);
                cf.Show();



                //e la vista col presenter per il totem del cameriere
                CaposalaForm cpf = new CaposalaForm();
                new CaposalaFormPresenter(cpf);
                cpf.Show();
            }
        }
コード例 #2
0
        public ClientiFormSelezioneMenuPresenter(ClientiForm target)
        {
            _target = target;

            Target.SelezioneChanged += Target_SelezioneChanged;
            Target.MenuDataGridView.ViewMenu(new CriterioDiSelezioneByDisp().GetPietanze());
            Target.ToolTipTextNeeded += Target_ToolTipTextNeeded;
        }
コード例 #3
0
        public ClientiFormTempiAttesaPresenter(ClientiForm target)
        {
            _target = target;

            LocaleRistorazione.GetInstance().ListaPrenotazioniChanged += RefreshListaPrenotazioni;
            Target.AggiungiPrenotazioneButton.Click += AggiungiPrenotazioneButton_Click;

            System.Timers.Timer timer = new System.Timers.Timer(1000);
            timer.Elapsed += Timer_Elapsed;
            timer.Start();
        }