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();
 }