コード例 #1
0
        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
        }
コード例 #2
0
        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
        }