MuseumsManager/MuseumsManager/MainWindow.xaml.cs
/// <summary>
/// Metodo di creazione di un nuovo museo.
/// </summary>
Metodo di creazione di un nuovo museo.
Metodo di creazione di un nuovo museo .
private void btn_museoCreazione_crea_Click(object sender, RoutedEventArgs e)
        {
            Museo m = new Museo();
            if (!txt_museoCreazione_nome.Text.Equals("Nome") &&
                !txt_museoCreazione_nome.Text.Equals("") &&
                !txt_museoCreazione_luogo.Text.Equals("Luogo") &&
                !txt_museoCreazione_luogo.Text.Equals("") &&
                !txt_museoCreazione_orarioApertura.Text.Equals("Orario di apertura") &&
                !txt_museoCreazione_orarioApertura.Text.Equals("") &&
                !txt_museoCreazione_orarioChiusura.Text.Equals("Orario di chiusura") &&
                !txt_museoCreazione_orarioChiusura.Text.Equals("") &&
                !txt_museoCreazione_numeroBigliettiMax.Text.Equals("Numero di biglietti max giornalieri") &&
                !txt_museoCreazione_numeroBigliettiMax.Text.Equals("") &&
                cmb_museoCreazione_tipoMuseo.SelectedIndex != -1 &&
                TimeSpan.TryParse(txt_museoCreazione_orarioApertura.Text, out TimeSpan tA) &&
                TimeSpan.TryParse(txt_museoCreazione_orarioChiusura.Text, out TimeSpan tC) &&
                int.TryParse(txt_museoCreazione_numeroBigliettiMax.Text, out int nBMax))
            {
                m.idMuseo = DBObject<Museo>.Insert("Nome", txt_museoCreazione_nome.Text, "Luogo", txt_museoCreazione_luogo.Text, "OrarioAperturaGenerale", tA, "OrarioChiusuraGenerale", tC, "NumBigliettiMaxGenerale", nBMax);
                int idMuseo_Tipologia = DBObject<Museo_Tipologia>.Insert("idMuseo", m.idMuseo, "idTipoMuseo", ((TipoMuseo)cmb_museoCreazione_tipoMuseo.SelectedItem).idTipoMuseo);
                if (checkQueryResult(m.idMuseo) && checkQueryResult(idMuseo_Tipologia))
                    MessageBox.Show("Museo inserito correttamente!", "Operazione eseguita", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
                MessageBox.Show("Qualche parametro che si sta cercando di inserire non è stato compilato correttamente!", "Errore", MessageBoxButton.OK, MessageBoxImage.Error);
        }
private void btn_museoCreazione_crea_Click ( object sender , RoutedEventArgs e ) { Museo m = new Museo ( ) ; if ( ! txt_museoCreazione_nome . Text . Equals ( " " ) && ! txt_museoCreazione_nome . Text . Equals ( " " ) && ! txt_museoCreazione_luogo . Text . Equals ( " " ) && ! txt_museoCreazione_luogo . Text . Equals ( " " ) && ! txt_museoCreazione_orarioApertura . Text . Equals ( " " ) && ! txt_museoCreazione_orarioApertura . Text . Equals ( " " ) && ! txt_museoCreazione_orarioChiusura . Text . Equals ( " " ) && ! txt_museoCreazione_orarioChiusura . Text . Equals ( " " ) && ! txt_museoCreazione_numeroBigliettiMax . Text . Equals ( " " ) && ! txt_museoCreazione_numeroBigliettiMax . Text . Equals ( " " ) && cmb_museoCreazione_tipoMuseo . SelectedIndex != - 1 && TimeSpan . TryParse ( txt_museoCreazione_orarioApertura . Text , out TimeSpan tA ) && TimeSpan . TryParse ( txt_museoCreazione_orarioChiusura . Text , out TimeSpan tC ) && int . TryParse ( txt_museoCreazione_numeroBigliettiMax . Text , out int nBMax ) ) { m . idMuseo = DBObject < Museo > . Insert ( " " , txt_museoCreazione_nome . Text , " " , txt_museoCreazione_luogo . Text , " " , tA , " " , tC , " " , nBMax ) ; int idMuseo_Tipologia = DBObject < Museo_Tipologia > . Insert ( " " , m . idMuseo , " " , ( ( TipoMuseo ) cmb_museoCreazione_tipoMuseo . SelectedItem ) . idTipoMuseo ) ; if ( checkQueryResult ( m . idMuseo ) && checkQueryResult ( idMuseo_Tipologia ) ) MessageBox . Show ( " " , " " , MessageBoxButton . OK , MessageBoxImage . Information ) ; } else MessageBox . Show ( " , E , essageBoxButton. O K, essageBoxImage. E rror) ; }
Metodo di creazione di un nuovo museo.
Metodo di creazione di un nuovo museo .
sender
object
e
RoutedEventArgs