using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SqlClient; using DierenDB.Util; namespace DierenDB.Model { class Klant { private int klantId; //KEY //PERSONALIA private string voornaam; private string tussenvoegsel; private string achternaam; //ADRES private int huisnummer; private string straatnaam; private string woonplaats; private string postcode; //CONTACT private string emailAdres; private string telefoonNummer; public Klant(int klantId) { this.klantId = klantId; } public void laad() { SqlDataReader result = Database.getSingleton().fetch("SELECT * FROM Klant WHERE klantId = '" + this.klantId + "'"); while (result.Read()) { this.voornaam = (string)result["klantVoornaam"]; this.tussenvoegsel = (string)result["klantTussenvoegsel"]; this.achternaam = (string)result["klantAchternaam"]; this.huisnummer = (int)result["klantHuisnummer"]; this.straatnaam = (string)result["klantStraatnaam"]; this.woonplaats = (string)result["klantWoonplaats"]; this.postcode = (string)result["klantPostcode"]; this.emailAdres = (string)result["klantEmailAdres"]; this.telefoonNummer = (string)result["klantTelNr"]; } } public bool update() { int result = Database.getSingleton().query("UPDATE Klant SET klantVoornaam = '" + this.voornaam + "', " + "klantTussenvoegsel = '" + this.tussenvoegsel + "', " + "klantAchternaam = '" + this.achternaam + "', " + "klantStraatnaam = '" + this.straatnaam + "', " + "klantHuisnummer = " + this.huisnummer + ", " + "klantWoonplaats = '" + this.woonplaats + "', " + "klantPostcode = '" + this.postcode + "', " + "klantEmailAdres = '" + this.emailAdres + "', " + "klantTelefoonNummer = '" + this.telefoonNummer + "' " + "WHERE klantId = '" + this.klantId + "'"); return result != -1; } public string getVoornaam() { return this.voornaam; } public string getTussenVoegsel() { return this.tussenvoegsel; } public string getAchternaam() { return this.achternaam; } public string getStraatnaam() { return this.straatnaam; } public int getHuisnummer() { return this.huisnummer; } public string getWoonplaats() { return this.woonplaats; } public string getPostcode() { return this.postcode; } public string getEmailAdres() { return this.emailAdres; } public string getTelefoonNummer() { return this.telefoonNummer; } public void setVoornaam(string voornaam) { this.voornaam = voornaam; } public void setTussenvoegsel(string tussenvoegsel) { this.tussenvoegsel = tussenvoegsel; } public void setAchternaam(string achternaam) { this.achternaam = achternaam; } public void setStraatnaam(string straatnaam) { this.straatnaam = straatnaam; } public void setHuisnummer(int huisnummer) { this.huisnummer = huisnummer; } public void setWoonplaats(string woonplaats) { this.woonplaats = woonplaats; } public void setPostcode(string postcode) { this.postcode = postcode; } public void setEmailAdres(string emailAdres) { this.emailAdres = emailAdres; } public void setTelefoonNummer(string telefoonNummer) { this.telefoonNummer = telefoonNummer; } } }