//button waarmee je kunt inloggen, hij controleert de toegankelijkheid of je er wel in mag en als je er in mag laad hij het home screen private void btnInloggen_Click(object sender, EventArgs e) { loggin = false; gebruikersnaam = tbUsername.Text; wachtwoord = tbPassword.Text; foreach (Bezoeker b in bezoekers) { if (b.AccountNaam == gebruikersnaam && b.AccountWachtwoord == wachtwoord) { this.loggin = true; //TODO: match toegangscode met behorende applicatie. if (b.Toegankelijkheid == "B" || b.Toegankelijkheid == "E" || b.Toegankelijkheid == "F") { gbLogin.Visible = false; terugHome(); //uitlenen.ShowDialog(); //this.Close(); OracleCommand cmd = conn.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "SELECT e.exemplaarid, g.voorwerpsoort, g.VOORWERPMERK FROM EXEMPLAAR e, voorwerp g WHERE e.VOORWERPID = g.VOORWERPID"; OracleDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { voorwerpen voorwerp = new voorwerpen(dr.GetInt32(0), dr.GetString(1), dr.GetString(2)); voorwerpjes.Add(voorwerp); } } else { MessageBox.Show("U hebt helaas geen toegang tot deze applicatie."); } } } if (loggin == false) { MessageBox.Show("Ongeldige gebruikersnaam/wachtwoord."); } }
public void btnaddexemplaar_Click(object sender, System.EventArgs e) { string cbtekst = cbsoort.Text; int l = cbtekst.IndexOf("-"); string soort = cbtekst.Substring(0, l); string merk = cbtekst.Substring(l + 1, cbtekst.Length - l - 1); OracleCommand command = conn.CreateCommand(); command.CommandType = CommandType.Text; command.CommandText = "SELECT voorwerpid FROM voorwerp WHERE voorwerpsoort='" + soort + "'AND voorwerpmerk='" + merk + "'"; OracleDataReader reader = command.ExecuteReader(); while (reader.Read()) { OracleCommand cmd = conn.CreateCommand(); var sql = "insert into exemplaar(voorwerpid, exemplaarstaat) values(:voorwerpid, :exemplaarstaat)"; using (cmd = new OracleCommand(sql, conn)) { cmd.Parameters.Add(":voorwerpid", reader.GetInt32(0)); cmd.Parameters.Add(":exemplaarstaat", tbbeschrijving.Text); cmd.ExecuteNonQuery(); tbbeschrijving.Clear(); voorwerpjes.Clear(); OracleCommand cmmnd = conn.CreateCommand(); cmmnd.CommandType = CommandType.Text; cmmnd.CommandText = "SELECT e.exemplaarid, g.voorwerpsoort, g.VOORWERPMERK FROM EXEMPLAAR e, voorwerp g WHERE e.VOORWERPID = g.VOORWERPID"; OracleDataReader dr = cmmnd.ExecuteReader(); while (dr.Read()) { voorwerpen voorwerp = new voorwerpen(dr.GetInt32(0), dr.GetString(1), dr.GetString(2)); voorwerpjes.Add(voorwerp); } MessageBox.Show("exemplaar toegevoegd"); } } }