private void ListBoxFeltoltese() { listBox1_Kolcsonzottadatok.Items.Clear(); if (comboBox1_Berlo.SelectedIndex < 0) { MessageBox.Show("Nincs kiválasztva kölcsönző!"); } Program.sql.CommandText = "SELECT `konyvID`, `kolcsonzoID`, `kivetelDatum`, `peldany`,konyvek.Szerzo,konyvek.Cím,konyvek.ISBN,konyvek.KiadasEve,konyvek.Ar,kolcsonzo.nev FROM konyvek JOIN `kolcsonzes` ON kolcsonzes.konyvID = konyvek.Kod JOIN kolcsonzo ON kolcsonzes.kolcsonzoID = kolcsonzo.ID WHERE kolcsonzo.ID = " + ((Berlo)comboBox1_Berlo.SelectedItem).Id; try { using (MySqlDataReader dr = Program.sql.ExecuteReader()) { while (dr.Read()) { Kolcsonzes kolcsonzes = new Kolcsonzes(dr.GetString("konyvId"), dr.GetInt32("kolcsonzoID"), DateTime.Parse(dr.GetString("kivetelDatum")), dr.GetDecimal("peldany")); kolcsonzes.addKonyv(new Konyv(dr.GetString("konyvID"), dr.GetString("Szerzo"), dr.GetString("Cím"), dr.GetInt32("kiadasEve"), dr.GetInt32("Ar"), dr.GetString("ISBN"))); kolcsonzes.addBerlo(new Berlo(dr.GetInt32("kolcsonzoID"), dr.GetString("nev"))); listBox1_Kolcsonzottadatok.Items.Add(kolcsonzes); } } } catch (MySqlException myex) { MessageBox.Show(myex.Message); return; } }
private void button1_Listaba_Click(object sender, EventArgs e) { if (comboBox1_Konyv.SelectedIndex < 0) { MessageBox.Show("Nincs kiválaszott könyv!"); return; } if (comboBox2_Berlo.SelectedIndex < 0) { MessageBox.Show("Nincs kiválasztott bérlő!"); return; } Konyv kivesz = (Konyv)comboBox1_Konyv.SelectedItem; Berlo berlo = (Berlo)comboBox2_Berlo.SelectedItem; DateTime kivitelDatum = DateTime.Now; decimal peldany = numericUpDown1_Peldany.Value; Kolcsonzes kolcsonzes = new Kolcsonzes(kivesz.Kod, berlo.Id, kivitelDatum, peldany); kolcsonzes.addBerlo(berlo); kolcsonzes.addKonyv(kivesz); listBox1_Kolcsonzesadatok.Items.Add(kolcsonzes); }