MuseumsManager/MuseumsManager/MainWindow.xaml.cs
/// <summary>
/// Evento per aggiornare informazioni di base di un personale selezionato.
/// </summary>
Evento per aggiornare informazioni di base di un personale selezionato.
Evento per aggiornare informazioni di base di un personale selezionato .
private void btn_personale_aggiorna_Click(object sender, RoutedEventArgs e)
        {
            if (cmb_personale_personaSelezionata.SelectedIndex != -1 &&
                !txt_personale_nuovoNumero.Text.Equals("") &&
                !txt_personale_nuovoNumero.Text.Equals("Nuovo numero di cellulare") &&
                !txt_personale_nuovaEmail.Text.Equals("") &&
                !txt_personale_nuovaEmail.Text.Equals("Nuova email"))
            {
                int index = DBEntity.Update<Personale>("idPersonale", (cmb_personale_personaSelezionata.SelectedItem as Personale).idPersonale, "Cellulare", txt_personale_nuovoNumero.Text, "Email", txt_personale_nuovaEmail.Text);
                if (checkQueryResult(index))
                {
                    MessageBox.Show("Informazioni del personale \"" + (cmb_personale_personaSelezionata.SelectedItem as Personale).ToString() + "\" aggiornate correttamente!", "Operazione eseguita!", MessageBoxButton.OK, MessageBoxImage.Information);
                    lsv_personale.ItemsSource = DBObject<Personale>.SelectAll().Where(p => p.idMuseo == museoSelezionato.idMuseo);
                }
            }
            else
                MessageBox.Show("Non tutti i parametri sono stati compilati correttamente!", "Errore", MessageBoxButton.OK, MessageBoxImage.Error);
        }
private void btn_personale_aggiorna_Click ( object sender , RoutedEventArgs e ) { if ( cmb_personale_personaSelezionata . SelectedIndex != - 1 && ! txt_personale_nuovoNumero . Text . Equals ( " " ) && ! txt_personale_nuovoNumero . Text . Equals ( " " ) && ! txt_personale_nuovaEmail . Text . Equals ( " " ) && ! txt_personale_nuovaEmail . Text . Equals ( " " ) ) { int index = DBEntity . Update < Personale > ( " " , ( cmb_personale_personaSelezionata . SelectedItem as Personale ) . idPersonale , " " , txt_personale_nuovoNumero . Text , " " , txt_personale_nuovaEmail . Text ) ; if ( checkQueryResult ( index ) ) { MessageBox . Show ( " \" " + ( cmb_personale_personaSelezionata . SelectedItem as Personale ) . ToString ( ) + " \" " , " " , MessageBoxButton . OK , MessageBoxImage . Information ) ; lsv_personale . ItemsSource = DBObject < Personale > . SelectAll ( ) . Where ( p => p . idMuseo == museoSelezionato . idMuseo ) ; } } else MessageBox . Show ( " " , " " , MessageBoxButton . OK , MessageBoxImage . Error ) ; }
Evento per aggiornare informazioni di base di un personale selezionato.
Evento per aggiornare informazioni di base di un personale selezionato .
sender
object
e
RoutedEventArgs