コード例 #1
0
ファイル: Knjiga.cs プロジェクト: VidBerlocnik/LibraryProject
 public Knjiga(int id, string naslov, string leto_izdaje, int inventarna_st, Avtor avtor)
 {
     this.id            = id;
     this.naslov        = naslov;
     this.leto_izdaje   = leto_izdaje;
     this.inventarna_st = inventarna_st;
     this.avtor         = avtor;
 }
コード例 #2
0
ファイル: Knjiga.cs プロジェクト: VidBerlocnik/LibraryProject
 public Knjiga(int id, string naslov, string leto_izdaje, bool izgubljena, bool trgovina, int inventarna_st, Avtor avtor)
 {
     this.id            = id;
     this.naslov        = naslov;
     this.leto_izdaje   = leto_izdaje;
     this.izgubljena    = izgubljena;
     this.trgovina      = trgovina;
     this.inventarna_st = inventarna_st;
     this.avtor         = avtor;
 }
コード例 #3
0
        //Vrne avtorja z id avtor_id
        public static Avtor isciAvtorja(int avtor_id)
        {
            Avtor avtor = new Avtor();

            using (SQLiteConnection con = new SQLiteConnection(conn))
            {
                con.Open();
                SQLiteCommand    com    = new SQLiteCommand("SELECT id, ime, priimek FROM avtorji WHERE id = '" + avtor_id + "';", con);
                SQLiteDataReader reader = com.ExecuteReader();
                while (reader.Read())
                {
                    avtor.id      = reader.GetInt32(0);
                    avtor.ime     = reader.GetString(1);
                    avtor.priimek = reader.GetString(2);
                }
                con.Close();
            }
            return(avtor);
        }
コード例 #4
0
        public static List <Avtor> VrniVseAvtorje()
        {
            List <Avtor> seznam = new List <Avtor>();

            using (SQLiteConnection con = new SQLiteConnection(conn))
            {
                con.Open();
                SQLiteCommand    com    = new SQLiteCommand("SELECT id, ime, priimek FROM avtorji;", con);
                SQLiteDataReader reader = com.ExecuteReader();
                while (reader.Read())
                {
                    int    id      = reader.GetInt32(0);
                    string ime     = reader.GetString(1);
                    string priimek = reader.GetString(2);
                    Avtor  avtor   = new Avtor(id, ime, priimek);
                    seznam.Add(avtor);
                }
                con.Close();
            }
            return(seznam);
        }
コード例 #5
0
        //Vrne gradivo z id gradivo_id
        public static Knjiga isciGradivo(int gradivo_id)
        {
            Knjiga knjiga = new Knjiga();
            Avtor  avtor  = new Avtor();

            using (SQLiteConnection con = new SQLiteConnection(conn))
            {
                con.Open();
                SQLiteCommand    com    = new SQLiteCommand("SELECT id, naslov, leto_izdaje, inventarna_st, zalozba_id, avtor_id FROM knjige WHERE id = '" + gradivo_id + "';", con);
                SQLiteDataReader reader = com.ExecuteReader();
                while (reader.Read())
                {
                    knjiga.id            = reader.GetInt32(0);
                    knjiga.naslov        = reader.GetString(1);
                    knjiga.leto_izdaje   = reader.GetString(2);
                    knjiga.inventarna_st = reader.GetInt32(3);
                    //knjiga.zalozba.id = isciZalozbo(zalozba_id);
                    avtor        = isciAvtorja(reader.GetInt32(5));
                    knjiga.avtor = avtor;
                }
                con.Close();
            }
            return(knjiga);
        }