Esempio n. 1
0
 private void btnInserisci_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (cmbQualifica.SelectedIndex == -1 && txtArea.Text == "")
         {
             MessageBox.Show("Inserire i dati", "ATTENZIONE", MessageBoxButton.OK, MessageBoxImage.Error);
         }
         else
         {
             pa.Qualifica = cmbQualifica.SelectedItem.ToString();
             pa.Area      = txtArea.Text;
             lbRiepilogo.Items.Add(pa.ToString());
             StreamWriter sw      = new StreamWriter(Costanti.DIRECTORY + Costanti.FILE, true);
             string       tabella = $"{pa.Codice_Fiscale};:{pa.Nome};{pa.Cognome};{pa.Tipologia};{pa.Qualifica};{pa.Area}";
             sw.WriteLine(tabella);
             sw.Flush();
             sw.Close();
             cmbQualifica.IsEnabled = false;
             txtArea.IsEnabled      = false;
             lbRiepilogo.IsEnabled  = false;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
Esempio n. 2
0
        private void btnInserisci_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (cmbQualifica.SelectedIndex == -1)
                {
                    throw new Exception("Selezionare una qualifica");
                }
                if (txtArea.Text == "")
                {
                    throw new Exception("Area non valida");
                }

                pa.Qualifica = cmbQualifica.SelectedItem.ToString();
                pa.Area      = txtArea.Text;

                using (StreamWriter sw = new StreamWriter(Costanti.FILE, true))
                {
                    sw.WriteLine($"{pa.CodiceFiscale};{pa.Nome};{pa.Cognome};{pa.Tipologia};{pa.Qualifica};{pa.Area}");
                    sw.Flush();
                    sw.Close();
                }
                listRiepilogo.Items.Add(pa.ToString());
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Esempio n. 3
0
 private void btn_inserisci_Click(object sender, RoutedEventArgs e)
 {
     lsb_riepilogo.Items.Add(pa.ToString());
 }