protected void BTN_Register_Click(object sender, EventArgs e) { string voornaam = TB_Voornaam.Text; string achternaam = TB_Achternaam.Text; string wachtwoord = TB_Wachtwoord.Text; string abbonement = TB_Abbonement.Text; string plaats = TB_Plaats.Text; string postcode = TB_Postcode.Text; string telefoonnummer = TB_Telefoonnummer.Text; string geslacht = TB_Geslacht.Text; string email = TB_Email.Text; string huisnummer = TB_Huisnummer.Text; string straat = TB_Straat.Text; Users user = new Users(voornaam,achternaam,wachtwoord,geslacht,straat,huisnummer,postcode,plaats,telefoonnummer,email,abbonement); DatabaseHandler d = new DatabaseHandler(); d.AddUser(user); }
public Users GetUser(string Email, string Wachtwoord) { Users Toadd = null; try { Connect(); cmd.Connection = con; cmd.CommandText = "SELECT UserID, Voornaam, Achternaam, Geboortedatum, Geslacht, Straat, Huisnummer, Postcode, Plaats,Telefoonnummer, Email, Abbonement FROM GEBRUIKER WHERE UserID=:UserID"; cmd.Parameters.Add("Email", Email); cmd.Parameters.Add("Wachtwoord", Wachtwoord); cmd.CommandType = CommandType.Text; dr = cmd.ExecuteReader(); dr.Read(); } catch { System.Diagnostics.Debug.WriteLine("Getting user failed"); return null; } finally { Disconnect(); } try { while (dr.Read()) { var id = dr.GetInt32(0); var voornaam = SafeReadString(dr, 1); var achternaam = SafeReadString(dr, 2); var wachtwoord = SafeReadString(dr, 3); var geboortedatum = dr.GetDateTime(4); var geslacht = SafeReadString(dr, 5); var straat = SafeReadString(dr, 7); string huisnummer = SafeReadString(dr, 8); var postcode = SafeReadString(dr, 9); var plaats = SafeReadString(dr, 10); var telefoonnummer = SafeReadString(dr, 11); var email = SafeReadString(dr, 12); var abbonement = SafeReadString(dr, 13); Users user = new Users(id, voornaam, achternaam, wachtwoord, geboortedatum, geslacht, straat, huisnummer, postcode, plaats, telefoonnummer, email, abbonement); } } catch { return null; } return Toadd; }
public List<Users> GetUserCache() { try { Connect(); List<Users> requiredlist = new List<Users>(); this.cmd = new OracleCommand(); this.cmd.Connection = this.con; this.cmd.CommandText = "SELECT UserID, Voornaam, Achternaam, Email, abbonement FROM GEBRUIKER"; this.cmd.CommandType = System.Data.CommandType.Text; this.dr = this.cmd.ExecuteReader(); while (dr.Read()) { int useridx = Convert.ToInt32(dr["UserID"].ToString()); var voornaamx = SafeReadString(dr, 1); var achternaamx = SafeReadString(dr, 2); var emailx = SafeReadString(dr, 3); var abbonement = SafeReadString(dr, 4); Users item = new Users(useridx, voornaamx, achternaamx, emailx, abbonement); requiredlist.Add(item); } return requiredlist; } catch (Exception e) { System.Diagnostics.Debug.WriteLine(e.Message); return null; } finally { Disconnect(); } }
// deze methode gaat alle users uit de database opvragen. public List<Users> GetAllUsers() { List<Users> Userlist = new List<Users>(); try { Connect(); cmd.Connection = con; cmd.CommandText = "SELECT UserID, Voornaam, Achternaam, Geboortedatum, Geslacht, Straat, Huisnummer, Postcode, Plaats,Telefoonnummer, Email, Abbonement FROM GEBRUIKER"; cmd.CommandType = System.Data.CommandType.Text; dr = cmd.ExecuteReader(); dr.Read(); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); return null; } finally { Disconnect(); } try { while (dr.Read()) { var id = dr.GetInt32(0); var voornaam = SafeReadString(dr, 1); var achternaam = SafeReadString(dr, 2); var wachtwoord = SafeReadString(dr, 3); var geboortedatum = dr.GetDateTime(4); var geslacht = SafeReadString(dr, 5); var straat = SafeReadString(dr, 7); string huisnummer = SafeReadString(dr, 8); var postcode = SafeReadString(dr, 9); var plaats = SafeReadString(dr, 10); var telefoonnummer = SafeReadString(dr, 11); var email = SafeReadString(dr, 12); var abbonement = SafeReadString(dr, 13); Users user = new Users(id, voornaam, achternaam, wachtwoord, geboortedatum, geslacht, straat, huisnummer, postcode, plaats, telefoonnummer, email, abbonement); Userlist.Add(user); } Disconnect(); return Userlist; } catch { return null; } }
public void AddUser(Users newuser) { try { Connect(); cmd = new OracleCommand(); cmd.Connection = con; cmd.CommandText = "INSERT INTO GEBRUIKER(VOORNAAM, ACHTERNAAM , Straat ,WACHTWOORD , GESLACHT, HUISNUMMER , POSTCODE , PLAATS , TELEFOONNUMMER, EMAIL , ABBONEMENT) VALUES(:NewVoornaam, :NewAchternaam,:NewStraat, :NewWachtwoord, :NewGeslacht, :NewHuisnummer, :NewPostcode, :NewPlaats, :NewTelefoonnumer, :NewEmail, :NewAbbonement)"; cmd.Parameters.Add("NewVoornaam", OracleDbType.Varchar2).Value = newuser.Voornaam; cmd.Parameters.Add("NewAchternaam", OracleDbType.Varchar2).Value = newuser.Achternaam; cmd.Parameters.Add("NewStraat", OracleDbType.Varchar2).Value = newuser.Straat; cmd.Parameters.Add("NewWachtwoord", OracleDbType.Varchar2).Value = newuser.Wachtwoord; cmd.Parameters.Add("NewGeslacht", OracleDbType.Varchar2).Value = newuser.Geslacht; cmd.Parameters.Add("NewHuisnummer", OracleDbType.Varchar2).Value = newuser.Huisnummer; cmd.Parameters.Add("NewPostcode", OracleDbType.Varchar2).Value = newuser.Postcode; cmd.Parameters.Add("NewPlaats", OracleDbType.Varchar2).Value = newuser.Plaats; cmd.Parameters.Add("NewTelefoonnumer", OracleDbType.Varchar2).Value = newuser.Telefoonnummer; cmd.Parameters.Add("NewEmail", OracleDbType.Varchar2).Value = newuser.Email; cmd.Parameters.Add("NewAbbonement", OracleDbType.Varchar2).Value = newuser.Abbonement; cmd.ExecuteNonQuery(); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); } finally { Disconnect(); } }