コード例 #1
0
        private void Listbox_Update()
        {
            Berlo berlo = (Berlo)comboBox_Berlo.SelectedItem;

            listBox_Kesedelmes.Items.Clear();
            Program.sql.CommandText = "SELECT `konyvKod`,`konyvSzerzo`,`konyvCim`,`ISBN`,`kiadasEve`,`ar`,`kolcsonzoNev`,`kolcsonzoID`,`kivetelDatum`,`pld` FROM `kolcsonzes_nezet` WHERE DATEDIFF(CURRENT_DATE(), `kivetelDatum`) > 30 AND `kolcsonzoID` = @id; ";
            Program.sql.Parameters.Clear();
            Program.sql.Parameters.AddWithValue("@id", berlo.Id);
            try
            {
                using (MySqlDataReader dr = Program.sql.ExecuteReader())
                {
                    while (dr.Read())
                    {
                        string     kod              = dr.GetString("konyvKod");
                        string     szerzo           = dr.GetString("konyvSzerzo");
                        string     cim              = dr.GetString("konyvCim");
                        int        kiadas_Eve       = dr.GetInt32("kiadasEve");
                        int        ar               = dr.GetInt32("ar");
                        string     isbn             = dr.GetString("ISBN");
                        int        berlo_Id         = dr.GetInt32("kolcsonzoID");
                        string     nev              = dr.GetString("kolcsonzoNev");
                        DateTime   kolcsonzesDatuma = dr.GetDateTime("kivetelDatum");
                        int        pld              = dr.GetInt32("pld");
                        Kolcsonzes uj               = new Kolcsonzes(kod, szerzo, cim, kiadas_Eve, ar, isbn, berlo_Id, nev, kolcsonzesDatuma, pld);
                        listBox_Kesedelmes.Items.Add(uj);
                    }
                }
            }
            catch (MySqlException ex)
            {
                MessageBox.Show(ex.Message);
                return;
            }
        }
コード例 #2
0
        private void button_ListabaIr_Click(object sender, EventArgs e)
        {
            //-- A vezérlők adatai Listboxba írjuk
            if (comboBox_Konyvlista.SelectedIndex < 0)
            {
                MessageBox.Show("Válasszon könyvet!");
                return;
            }
            if (comboBox_Berlolista.SelectedIndex < 0)
            {
                MessageBox.Show("Válassza ki a bérlőt!");
                return;
            }
            if (numeric_Peldany.Value < 1)
            {
                MessageBox.Show("Adjon meg példányszámot!");
                return;
            }
            Konyv konyv = Program.konyvek[comboBox_Konyvlista.SelectedIndex];
            Berlo berlo = Program.berlok[comboBox_Berlolista.SelectedIndex];

            listBox_Kolcsonzesek.Items.Add(new Kolcsonzes(konyv, berlo, (int)numeric_Peldany.Value));
            comboBox_Konyvlista.SelectedIndex = -1;
            comboBox_Berlolista.SelectedIndex = -1;
            numeric_Peldany.Value             = 1;
        }
コード例 #3
0
 public static void Berlok_betoltese()
 {
     berlok.Clear();
     //-- Bérlő adatainak a betöltése ---------------
     sql.CommandText = "SELECT `ID`,`nev` FROM `kolcsonzo` ORDER BY `nev` ;";
     try
     {
         using (MySqlDataReader dr = Program.sql.ExecuteReader())
         {
             while (dr.Read())
             {
                 Berlo uj = new Berlo(dr.GetInt32("ID"), dr.GetString("nev"));
                 berlok.Add(uj);
             }
         }
     }
     catch (MySqlException ex)
     {
         MessageBox.Show(ex.Message);
         Environment.Exit(0);
     }
 }