Example #1
0
        private void buttonNuovaPietanza_Click(object sender, EventArgs e)
        {
            Pietanza newPietanza = new Pietanza("", 0m, Categoria.Antipasto, new List <Allergene>());

            _modifierFormPresenter.SetEditableObject(newPietanza);
            if (_modifierForm.ShowDialog() == DialogResult.OK)
            {
                InsertPietanza(newPietanza);
                LocaleRistorazione.GetInstance().Menu.Add(newPietanza);
            }
        }
Example #2
0
        private void modificaPrenotazioneToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ToolStripMenuItem t   = (ToolStripMenuItem)sender;
            ListViewItem      lvi = (ListViewItem)t.GetCurrentParent().Tag;
            Prenotazione      p   = (Prenotazione)lvi.Tag;
            ObservableCollection <Prenotazione> lista = LocaleRistorazione.GetInstance().ListaPrenotazioni;


            int index = lvi.ListView.Items.IndexOf(lvi);

            _modifierFormPresenter.SetEditableObject(p);

            if (_modifierForm.ShowDialog() == DialogResult.OK)
            {
                lista.RemoveAt(index);
                lista.Insert(index, p);
            }
        }