Aggiunta pulsante "Nuova Pizza"

This commit is contained in:
2026-01-29 09:18:46 +01:00
parent 9aa379d4de
commit 42878bfeaf

View File

@@ -12,7 +12,7 @@ namespace PizzaExpress_Client
private readonly TextBox _txtId, _txtNome, _txtPrezzo, _txtRicerca, _txtNote; private readonly TextBox _txtId, _txtNome, _txtPrezzo, _txtRicerca, _txtNote;
private readonly ComboBox _cmbCategoria, _cmbStato; private readonly ComboBox _cmbCategoria, _cmbStato;
private readonly Button _btnAggiungi, _btnAggiorna, _btnElimina, _btnElenco, _btnCosto; private readonly Button _btnAggiungi, _btnAggiorna, _btnElimina, _btnElenco, _btnCosto, _btnNuovaPizza;
public GestionePizzeForm() public GestionePizzeForm()
{ {
@@ -92,9 +92,17 @@ namespace PizzaExpress_Client
}; };
_lstPizze.SelectedIndexChanged += LstPizze_SelectedIndexChanged; _lstPizze.SelectedIndexChanged += LstPizze_SelectedIndexChanged;
_btnNuovaPizza = new Button
{
Text = "Nuova pizza",
Dock = DockStyle.Bottom,
Height = 35
};
pnlLeft.Controls.Add(_lstPizze); pnlLeft.Controls.Add(_lstPizze);
pnlLeft.Controls.Add(_btnElenco); pnlLeft.Controls.Add(_btnElenco);
pnlLeft.Controls.Add(_txtRicerca); pnlLeft.Controls.Add(_txtRicerca);
pnlLeft.Controls.Add(_btnNuovaPizza);
// ====================================================== // ======================================================
// PANNELLO DESTRO — ALLINEAMENTO PERFETTO A SINISTRA // PANNELLO DESTRO — ALLINEAMENTO PERFETTO A SINISTRA
@@ -195,6 +203,7 @@ namespace PizzaExpress_Client
_btnAggiungi.Click += async (s, e) => await AggiungiPizza(); _btnAggiungi.Click += async (s, e) => await AggiungiPizza();
_btnAggiorna.Click += async (s, e) => await AggiornaPizza(); _btnAggiorna.Click += async (s, e) => await AggiornaPizza();
_btnElimina.Click += async (s, e) => await EliminaPizza(); _btnElimina.Click += async (s, e) => await EliminaPizza();
_btnNuovaPizza.Click += (s, e) => PulisciCampi();
pnlButtons.Controls.Add(_btnAggiungi); pnlButtons.Controls.Add(_btnAggiungi);
pnlButtons.Controls.Add(_btnAggiorna); pnlButtons.Controls.Add(_btnAggiorna);
@@ -365,5 +374,15 @@ namespace PizzaExpress_Client
MessageBox.Show($"La pizza {nome} costa {prezzo}€."); MessageBox.Show($"La pizza {nome} costa {prezzo}€.");
} }
} }
private void PulisciCampi()
{
_txtId.Clear();
_txtNome.Clear();
_txtPrezzo.Clear();
_txtNote.Clear();
_cmbCategoria.SelectedIndex = -1;
_cmbStato.SelectedIndex = -1;
}
} }
} }