rendered paste bodyusing 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;
}
}
}