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); } }
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); } }
private void btn_inserisci_Click(object sender, RoutedEventArgs e) { lsb_riepilogo.Items.Add(pa.ToString()); }