示例#1
0
        private void btnTerugbrengen_Click(object sender, EventArgs e)
        {
            String titel = Convert.ToString(lsbboekbezit.SelectedItem);

            String verbindingsstring = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source= Bib.accdb";

            OleDbConnection verbinding = new OleDbConnection(verbindingsstring);

            try
            {
                verbinding.Open();
                String       opdrString = "update tblBoeken set Status =? where Titel = ?";
                OleDbCommand opdracht   = new OleDbCommand(opdrString, verbinding);
                opdracht.Parameters.AddWithValue("", true);
                opdracht.Parameters.AddWithValue("", titel);

                opdracht.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                MessageBox.Show("boek status fout " + ex);
            }
            finally
            {
                verbinding.Close();
                int id = zoek_boekid(titel);
                bezitstatus(id);
                boeteBerekenen();
            }
            frmhome home = new frmhome();

            home.Show();
            this.Hide();
        }
示例#2
0
        private void btnTerug_Click(object sender, EventArgs e)
        {
            frmhome home = new frmhome();

            home.Show();
            this.Hide();
        }
示例#3
0
        private void btninloggen_Click(object sender, EventArgs e)
        {
            string username, paswoord;
            int    aantal = 0;

            username = txtgebruikersnaam.Text;
            paswoord = txtpaswoord.Text;


            String verbindingsstring = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source= Bib.accdb";

            OleDbConnection verbinding = new OleDbConnection(verbindingsstring);

            verbinding.Open();

            String code = "SELECT * from tblGebruiker where Gebruikersnaam like ? AND Wachtwoord like ?";

            OleDbCommand opdracht = new OleDbCommand(code, verbinding);

            opdracht.Parameters.AddWithValue("", username);
            opdracht.Parameters.AddWithValue("", paswoord);

            OleDbDataReader dataLezer = opdracht.ExecuteReader(CommandBehavior.CloseConnection);



            while (dataLezer.Read())
            {
                aantal++;
                gebruiker = Convert.ToString(dataLezer.GetValue(4));
                admin     = Convert.ToBoolean(dataLezer.GetBoolean(6));
                id        = Convert.ToInt32(dataLezer.GetValue(0));
            }



            if (aantal == 1)
            {
                frmhome home = new frmhome();
                home.Show();
                this.Hide();
            }
            else
            {
                MessageBox.Show("De gebruiker of wachtwoord zijn fout");
            }
        }
        private void nieuw_boek()
        {
            string titel        = txttitel.Text;
            string auteur       = txtauteur.Text;
            string afbeelding   = txtafbeelding.Text;
            string omschrijving = txtomschrijving.Text;
            string ISBN         = txtisbn.Text;


            String verbindingsstring = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source= Bib.accdb";

            OleDbConnection verbinding = new OleDbConnection(verbindingsstring);

            try
            {
                verbinding.Open();

                String       code     = "INSERT INTO tblBoeken ( ISBN, Titel, auteur, omschrijving, afbeelding ) VALUES(?,?,?,?,?)";
                OleDbCommand opdracht = new OleDbCommand(code, verbinding);
                opdracht.Parameters.AddWithValue("", ISBN);
                opdracht.Parameters.AddWithValue("", titel);
                opdracht.Parameters.AddWithValue("", auteur);
                opdracht.Parameters.AddWithValue("", omschrijving);
                opdracht.Parameters.AddWithValue("", afbeelding);


                opdracht.ExecuteNonQuery();
            }

            catch (Exception ex)
            {
                MessageBox.Show("hey " + ex);
            }
            finally
            {
                MessageBox.Show("Het boek is opgnomen");
                verbinding.Close();
                frmhome comms = new frmhome();
                comms.Show();
                this.Hide();
            }
        }