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; }
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; }
//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); }
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); }
//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); }