Example #1
0
        public List <Buch> GetBuecher(int Autoren_id = 0)
        {
            VerbindungOeffnen();

            string statement = "SELECT * " +
                               "FROM T_Buecher ";

            if (Autoren_id > 0)
            {
                statement += "WHERE F_Autoren_id = " + Autoren_id;
            }

            FbCommand     reader  = new FbCommand(statement, Connection);
            FbDataAdapter adapter = new FbDataAdapter(reader);
            DataSet       Data    = new DataSet();

            adapter.FillSchema(Data, SchemaType.Source);
            adapter.Fill(Data);

            List <Buch> buecher = new List <Buch>();

            foreach (DataRow item in Data.Tables[0].Rows)
            {
                buecher.Add(new Buch(item["ISBN"].ToString(), item["Titel"].ToString()));
            }

            return(buecher);
        }
Example #2
0
        public List <Autor> GetAutoren()
        {
            VerbindungOeffnen();

            string statement = "SELECT * " +
                               "FROM T_Autoren";

            FbCommand     reader  = new FbCommand(statement, Connection);
            FbDataAdapter adapter = new FbDataAdapter(reader);
            DataSet       Data    = new DataSet();

            adapter.FillSchema(Data, SchemaType.Source);
            adapter.Fill(Data);

            List <Autor> autoren = new List <Autor>();

            foreach (DataRow item in Data.Tables[0].Rows)
            {
                autoren.Add(new Autor((int)item["Autoren_id"], item["Name"].ToString()));
            }

            return(autoren);
        }