public MainWindow() { InitializeComponent(); connessione.Open(); SqlCommand cmdb = new SqlCommand("SELECT * FROM tbl_Generi", connessione); SqlDataReader reader = cmdb.ExecuteReader(); while (reader.Read()) { StrutturaB.Generi.Add(reader.GetString(1)); } cmdb = new SqlCommand("SELECT * FROM tbl_Scaffali", connessione); reader.Close(); reader = cmdb.ExecuteReader(); while (reader.Read()) { StrutturaB.Scaffali.Add(reader.GetString(1)); } connessione.Close(); #region Leggo e scrivo libri , generi e scaffali dai file in biblioteca/bin/debug string[] tuttilibri = { "" }; string controllo = File.ReadAllText("Libri.txt"); if (controllo.Trim(' ', '-', '\n', '\r') == null) { File.AppendAllText("Libri.txt", "-"); } using (StreamReader sr = new StreamReader("Libri.txt")) { tuttilibri = sr.ReadLine().Split('-'); //Leggo dividendo ogni linea e rimuovendo i caratteri esc } Collezione.Popola(tuttilibri); #endregion Deff(); // inizializzio con generi e scaffali di default Visualizza(); //popolo i vari scaffali con i libri presenti in collezione }
public MainWindow() { InitializeComponent(); #region Leggo e scrivo libri , generi e scaffali dai file in biblioteca/bin/debug string[] tuttilibri = { "" }; string controllo = File.ReadAllText("Libri.txt"); if (controllo.Trim(' ', '-', '\n', '\r') == null) { File.AppendAllText("Libri.txt", "-"); } using (StreamReader sr = new StreamReader("Libri.txt")) { tuttilibri = sr.ReadLine().Split('-', '\n', '\r'); //Leggo dividendo ogni linea e rimuovendo i caratteri esc } Collezione.Popola(tuttilibri); string[] tuttigeneri; using (StreamReader sr = new StreamReader("Generi.txt")) { tuttigeneri = sr.ReadToEnd().Split('-', '\n', '\r'); } strutturaB.Generi = tuttigeneri.ToList(); string[] tuttiscaffali; using (StreamReader sr = new StreamReader("Scaffali.txt")) { tuttiscaffali = sr.ReadToEnd().Split('-', '\n', '\r'); } strutturaB.Scaffali = tuttiscaffali.ToList(); #endregion Deff(); // inizializzio con generi e scaffali di default Visualizza(); //popolo i vari scaffali con i libri presenti in collezione }