private void btnInserisciPersona_Click(object sender, RoutedEventArgs e) { switch (cmbTipologia.SelectedIndex) { case 0: if (txtNome.Text != "" && txtNome.Text != "" && txtCodiceFiscale.Text != "" && cmbTipologia.SelectedIndex != -1) { if (CodiciEsistenti.Contains(txtCodiceFiscale.Text)) { PersonaleAziendale p = new PersonaleAziendale(txtCodiceFiscale.Text, txtNome.Text, txtCognome.Text, tipologia[cmbTipologia.SelectedIndex]); Aziendale FormAziendale = new Aziendale(p); FormAziendale.ShowDialog(); CodiciEsistenti.Add(p.CodiceFiscale); } else { MessageBox.Show("ATTENZIONE il codice fiscale non può esser duplicato, rinserisci le informazioni", "ERRORE", MessageBoxButton.OK, MessageBoxImage.Warning); } } else { MessageBox.Show("ATTENZIONE non tutti i campi sono stati compilati", "ATTENZIONE", MessageBoxButton.OK, MessageBoxImage.Warning); } break; default: MessageBox.Show("Area ancora in lavorazione!", "INFORMAZIONE", MessageBoxButton.OK, MessageBoxImage.Warning); break; } }
public Aziendale(PersonaleAziendale p) // passo le variabili del personale aziendale tramite il costruttore, che serviranno per i parametri dichiarati nel form { this.p = p; InitializeComponent(); }