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(); } }
public ClientiFormSelezioneMenuPresenter(ClientiForm target) { _target = target; Target.SelezioneChanged += Target_SelezioneChanged; Target.MenuDataGridView.ViewMenu(new CriterioDiSelezioneByDisp().GetPietanze()); Target.ToolTipTextNeeded += Target_ToolTipTextNeeded; }
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(); }