private void Publikacija() { SqlConnection SqlConn = Konekcija.KreirajKonekciju(); try { SqlConn.Open(); SqlCommand cmd = new SqlCommand("SELECT PublikacijaId, VrstaPublikacijeId, Naziv, Kom FROM Publikacija", SqlConn); SqlDataReader read = cmd.ExecuteReader(); while (read.Read()) { Publikacija p = new Publikacija(); int PublikacijaId = read.GetInt32(0); int VrstaPublikacijeId = read.GetInt32(1); string Naziv = read.GetString(2); int Kom = read.GetInt32(3); p.PublikacijaId = PublikacijaId; p.VrstaPublikacijeId = VrstaPublikacijeId; p.Naziv = Naziv; p.Kom = Kom; publikacija.Add(p); } } catch (Exception) { throw; } finally { SqlConn.Close(); } }
private void comboBoxVrsta_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (comboBoxVrsta.SelectedIndex > -1) { List <Publikacija> publikacija = new List <Publikacija>(); SqlConnection SqlConn = Konekcija.KreirajKonekciju(); try { SqlConn.Open(); SqlCommand cmd = new SqlCommand("SELECT * FROM Publikacija WHERE VrstaPublikacijeId = @VrstaPublikacijeId", SqlConn); cmd.Parameters.Add(new SqlParameter("@VrstaPublikacijeId", (comboBoxVrsta.SelectedItem as VrstaPublikacije).VrstaPublikacijeId)); SqlDataReader read = cmd.ExecuteReader(); while (read.Read()) { Publikacija p = new Publikacija(); int PublikacijaId = read.GetInt32(0); int VrstaPublikacijeId = read.GetInt32(1); string Naziv = read.GetString(2); int Kom = read.GetInt32(3); p.PublikacijaId = PublikacijaId; p.VrstaPublikacijeId = VrstaPublikacijeId; p.Naziv = Naziv; p.Kom = Kom; publikacija.Add(p); } listBoxPublikacija.ItemsSource = null; listBoxPublikacija.ItemsSource = publikacija; } catch (Exception) { throw; } finally { SqlConn.Close(); } } }