private void dataGridServizi_MouseDoubleClick(object sender, MouseButtonEventArgs e) { //se ci sono risultati ed almeno uno è selezionato, mostro i dettagli del servizio if ((dataGridServizi.Items.Count > 0) && (dataGridServizi.SelectedItems.Count > 0)) { aesw = new AddEditServizioWindow(((ServizioSoggiorno)dataGridServizi.SelectedItems[0])); aesw.ShowDialog(); if (aesw.DialogResult.HasValue && aesw.DialogResult.Value) { servizi[dataGridServizi.SelectedIndex] = aesw.servizio; ricalcolaTotaleServizi(); } } }
private void btnAddServizio_Click(object sender, RoutedEventArgs e) { aesw = new AddEditServizioWindow(); aesw.ShowDialog(); if (aesw.DialogResult.HasValue && aesw.DialogResult.Value) { servizi.Add(aesw.servizio); ricalcolaTotaleServizi(); } }