Beispiel #1
0
        private void RemplissageCBX()
        {
            SQLiteDataReader sQEtiquettes = Database.Extraction("SELECT id_genre, type_genre FROM Genre ;");

            if (sQEtiquettes != null)
            {
                while (sQEtiquettes.Read())
                {
                    ListGenre.Add(sQEtiquettes[0].ToString());
                    CBX_Genre.Items.Add(sQEtiquettes[1].ToString());
                }
            }

            SQLiteDataReader sQAuteur = Database.Extraction("SELECT id_auteur, nom_auteur, prenom_auteur FROM Auteur ;");

            if (sQAuteur != null)
            {
                while (sQAuteur.Read())
                {
                    ListAuteur.Add(sQAuteur[0].ToString());
                    CBX_Auteur.Items.Add(sQAuteur[1].ToString() + " " + sQAuteur[2].ToString());
                }
            }

            SQLiteDataReader sQSerie = Database.Extraction("SELECT id_serie, nom_serie FROM Serie ;");

            if (sQSerie != null)
            {
                while (sQSerie.Read())
                {
                    ListSerie.Add(sQSerie[0].ToString());
                    CBX_Serie.Items.Add(sQSerie[1].ToString());
                }
            }
        }
Beispiel #2
0
        /// <summary>
        /// Recharge la liste de tous les livres
        /// </summary>
        private void GetAllBooks()
        {
            SQLiteDataReader sQ = Database.Extraction("SELECT * FROM Livre");
            Livres           tmp;

            Books.Clear();
            while (sQ.Read())
            {
                tmp = new Livres(sQ.GetString(0), sQ.GetString(1), sQ.GetInt32(2), sQ.GetInt32(3), sQ.GetString(4), sQ.GetString(5), sQ.GetString(6), sQ.GetInt32(7), sQ.GetString(8), sQ.GetString(9));
                Books.Add(tmp);
            }
        }
        /// <summary>
        /// Récupère les information du livre dans la base de données.
        /// </summary>
        /// <param name="idL"></param>
        public void ExtractionMetadataSql(string idL)
        {
            SQLiteDataReader sQ = Database.Extraction("SELECT L.titre, L.chemin_livre, L.nbpages, G.type_genre, L.avancement, L.description, L.datepubli FROM LIVRE AS L, GENRE AS G WHERE id_livre = '" + idL + "' AND G.id_genre = L.id_genre;");

            while (sQ.Read())
            {
                TXT_Titre.Text       = sQ[0].ToString();
                cheminLivre          = sQ[1].ToString();
                TXT_Pages.Text       = sQ[2].ToString();
                CB_Genre.Text        = sQ[3].ToString();
                TXT_Progess.Text     = sQ[4].ToString();
                RTB_Text.Text        = sQ[5].ToString();
                WB_text.DocumentText = "<html><body><p>" + sQ[5].ToString() + "</p></body></html>";
                TXT_DateBook.Text    = sQ[6].ToString();
            }
            SQLiteDataReader reader = Database.Extraction("SELECT type_genre FROM GENRE");

            while (reader.Read())
            {
                CB_Genre.Items.Add(reader[0]);
            }
        }