示例#1
0
        private void kolcsonzesekKezeleseToolStripMenuItem_Click(object sender, EventArgs e)
        {
            KolcsonzesekKezeleseForm kolcsonzesekKezelese = new KolcsonzesekKezeleseForm();

            kolcsonzesekKezelese.Show();
            this.Hide();
        }
示例#2
0
        private void btnUjKolcsonzesRogzitese_Click(object sender, EventArgs e)
        {
            string hibauzenet = "";
            bool   hibaVan    = false;

            if (cmbUgyfelNev.SelectedIndex == 0)
            {
                hibauzenet += "Nem választott ki ügyfelet!\n";
                hibaVan     = true;
            }
            if (cmbFilmCim.SelectedIndex == 0)
            {
                hibauzenet += "Nem választott ki filmet!\n";
                hibaVan     = true;
            }
            if (txtKolcsonzesiDij.Text == "")
            {
                hibauzenet += "Nem adta meg a kölcsönzési díj összegét!\n";
                hibaVan     = true;
            }
            if (nudKolcsonzesiIdo.Value == 0)
            {
                hibauzenet += "Nem adta meg a kölcsönzési idő (nap) időtartamát!\n";
                hibaVan     = true;
            }
            if (dtpKolcsonzesDatuma.Value < DateTime.Today)
            {
                hibauzenet += "Nem lehet korábbi a kölcsönzés napja, mint az aktuális dátum!";
                hibaVan     = true;
            }
            if (hibaVan)
            {
                MessageBox.Show(hibauzenet, "Hiányoságok", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                sql.kapcsolodas();
                int utolsoKolcsonzesId = Convert.ToInt32(sql.tablatoltes("SELECT Kolcsonzes_Id FROM kolcsonzes ORDER BY Kolcsonzes_Id DESC LIMIT 1;").Rows[0]["Kolcsonzes_Id"].ToString());

                /*
                 * INSERT INTO `kolcsonzes`(`Kolcsonzes_Id`, `Ugyfel_Id`, `Film_Id`, `Ar`, `Kolcsonzes_nap`, `Kolcsonzes_datum`)
                 * VALUES ([value-1],[value-2],[value-3],[value-4],[value-5],[value-6])
                 */
                sqlParancs = "INSERT INTO kolcsonzes (Kolcsonzes_Id, Ugyfel_Id, Film_Id, Ar, Kolcsonzes_nap, Kolcsonzes_datum) " +
                             "VALUES ('" + (utolsoKolcsonzesId + 1) + "', '" + cmbUgyfelNev.SelectedValue.ToString() + "', " +
                             "'" + cmbFilmCim.SelectedValue.ToString() + "', '" + txtKolcsonzesiDij.Text + "', " +
                             "'" + nudKolcsonzesiIdo.Value + "', '" + dtpKolcsonzesDatuma.Value + "');";

                string beszurasEredmeny = sql.beszuras(sqlParancs);

                if (beszurasEredmeny == "Az adatbázis szerver lezárta a kapcsolatot!")
                {
                    MessageBox.Show("Az adatbázis szerver lezárta a kapcsolatot!", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else if (beszurasEredmeny == "OK")
                {
                    DialogResult ujKolcsonzesKerdes = MessageBox.Show("Az új kölcsönzés adatainak rögzitése sikeres volt.\n" +
                                                                      "Szeretne-e még új kölcsönzést rögzíteni?", "Információ", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                    if (ujKolcsonzesKerdes == DialogResult.Yes)
                    {
                        mezokKiuritese();
                    }
                    else
                    {
                        KolcsonzesekKezeleseForm kolcsonzesekKezelese = new KolcsonzesekKezeleseForm();
                        kolcsonzesekKezelese.Show();
                        this.Hide();
                        sql.kapcsolodasVege();
                    }
                }
                else
                {
                    MessageBox.Show("Az új kölcsönzés rögzitése sikertelen volt!", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                sql.kapcsolodasVege();
            }
            //lbSeged.Text = "ÜgyfélIndex: " + cmbUgyfelNev.SelectedIndex + " " +
            //    "ÜgyfélNév: " + cmbUgyfelNev.Text.ToString() + " " +
            //    "ÜgyfélID: " + cmbUgyfelNev.SelectedValue.ToString();
        }