public static int GetNewId() { int newId = 0; try { string readText = File.ReadAllText(FileName); newId = int.Parse(readText); newId++; writeId(newId); } catch (Exception ex) { if (ex is FileNotFoundException || ex is FormatException || ex is FormatException) { foreach (Persona pers in Rubrica.GetInstance().Persone) { if (pers.ID > newId) { newId = pers.ID; } } newId++; writeId(newId); } } return(newId); }
public void UpdateRubricaListView() { string toSearch = _searchTextBox.Text; _rubricaListView.Items.Clear(); foreach (Persona p in Rubrica.GetInstance().Search(toSearch)) { string[] row = { p.ID.ToString(), p.Cognome, p.Nome, p.Telefono, p.CodiceFiscale, p.PadroneDi.Replace(System.Environment.NewLine, " ") }; _rubricaListView.Items.Add(new ListViewItem(row)); } }
public AnagraficaForm() { _rubrica = Rubrica.GetInstance(); InitializeComponent(); UpdateRubricaListView(); }
public InserisciPersonaForm(AnagraficaForm anagraficaForm) { InitializeComponent(); _rubrica = Rubrica.GetInstance(); _anagraficaForm = anagraficaForm; }