private void btnAggiungi_Click(object sender, EventArgs e) { if (ddlMateriali.SelectedIndex == -1) { MessageBox.Show("Selezionare il materiale per cui si inserisce il prezzo.", "ATTENZIONE", MessageBoxButtons.OK, MessageBoxIcon.Warning); lblMessaggio.Text = string.Empty; return; } Anagrafica a = new Anagrafica(); lblMessaggio.Text = a.CreaPrezzoMateriale(nuPrezzo.Value, txtNota.Text, _materialeSelezionato.IdMateriale, dtDataValidita.Value, _utenteConnesso); List <PrezzoMaterialeModel> prezzi = a.CreaListaPrezzoMaterialeModel(); _prezzi = prezzi.Where(x => x.Materiale.IdMateriale == _materialeSelezionato.IdMateriale).ToList(); caricaGrigliaPrezzi(); }