public List <Personeelslid> GetAll() { dbConnection.Close(); List <Personeelslid> ledenLijst = new List <Personeelslid>(); Personeelslid personeelslid = null; this.dbConnection.Open(); string sql = String.Format("SELECT * FROM Personeelslid"); SqlCommand command = new SqlCommand(sql, dbConnection); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { int personeelsnummer = (int)reader["personeelsnummer"]; string naam = (string)reader["naam"]; string typelid = (string)reader["type_personeelslid"]; int pin = (int)reader["pincode"]; personeelslid = new Personeelslid(naam, typelid, personeelsnummer, pin); ledenLijst.Add(personeelslid); } this.dbConnection.Close(); return(ledenLijst); }
private void btnLogin_Click(object sender, EventArgs e) { bool CorrectePin = personeelslidDAO.CheckPinCode(txtPincode.Text); if (CorrectePin) { personeelslid = personeelslidDAO.GetUser(txtPincode.Text); MessageBox.Show("Welkom op het bestelsysteem van restaurant MayaMaya!"); if (personeelslid.TypePersoneelsLid == "keuken") { Keukenscherm keukenscherm = new Keukenscherm(bestellingDAO, itemDAO); this.Hide(); keukenscherm.ShowDialog(); this.Show(); } else if (personeelslid.TypePersoneelsLid == "bar") { Barscherm barscherm = new Barscherm(bestellingDAO, itemDAO); this.Hide(); barscherm.ShowDialog(); this.Show(); } else { Menuscherm mainmenu = new Menuscherm(txtPincode.Text, personeelslidDAO, itemDAO, tafelDAO, bestellingDAO); this.Hide(); mainmenu.ShowDialog(); this.Show(); } } else { MessageBox.Show("Incorrecte pin!"); } }
public Checkscherm(List <Item> itemsVanBestelling, Bestelling bestelling, Personeelslid personeelslid, BestellingDAO bestellingDAO) { this.bestellingDAO = bestellingDAO; this.bestelling = bestelling; this.personeelslid = personeelslid; this.itemsVanBestelling = itemsVanBestelling; InitializeComponent(); }
public Tafelscherm(Tafel tafel, TafelDAO tafelDAO, ItemDAO itemDAO, BestellingDAO bestellingDAO, Personeelslid personeelslid) { InitializeComponent(); this.tafel = tafel; this.tafelDAO = tafelDAO; this.itemDAO = itemDAO; this.bestellingDAO = bestellingDAO; this.personeelslid = personeelslid; }
public BestelschermDrank(ItemDAO itemDAO, List <Item> itemsVanBestelling, Bestelling bestelling, Personeelslid personeelslid, BestellingDAO bestellingDAO) { this.bestellingDAO = bestellingDAO; this.personeelslid = personeelslid; this.bestelling = bestelling; this.itemsVanBestelling = itemsVanBestelling; this.itemDAO = itemDAO; InitializeComponent(); }
public Bestelscherm(ItemDAO itemDAO, BestellingDAO bestellingDAO, Tafel tafel, Personeelslid personeelslid) { this.bestellingDAO = bestellingDAO; this.itemDAO = itemDAO; Bestelling_id = 0; this.tafel = tafel; this.personeelslid = personeelslid; bestelling = new Bestelling(Bestelling_id, DateTime.Now, tafel, personeelslid, "wacht"); InitializeComponent(); }
public Bestelling(int bestelnummer, DateTime datumTijdVanbestellen, Tafel tafelVanBestelling, Personeelslid personeelslidVanBestelling, string statusVanBestelling) { Bestelnummer = bestelnummer; DatumTijdVanBestellen = datumTijdVanbestellen; TafelVanBestelling = tafelVanBestelling; PersoneelslidVanBestelling = personeelslidVanBestelling; //RekeningVanBestelling = rekeningVanBestelling; //Rekeningnummer = rekeningnummer; StatusVanBestelling = statusVanBestelling; }
public Opneemscherm(ItemDAO itemDAO, Categorie categorie, List <Item> itemsVanBestelling, Bestelling bestelling, Personeelslid personeelslid, BestellingDAO bestellingDAO) { this.bestellingDAO = bestellingDAO; this.bestelling = bestelling; this.personeelslid = personeelslid; this.itemDAO = itemDAO; this.categorie = categorie; alleItems = itemDAO.GetAll(); this.itemsVanBestelling = itemsVanBestelling; VulSelectieItems(); InitializeComponent(); }
private List <Bestelling> GetAllBestellingenList(SqlDataReader reader) { List <Bestelling> bestellingen = new List <Bestelling>(); while (reader.Read()) { int bestelnummer = (int)reader["bestelnummer"]; DateTime datumTijd = (DateTime)reader["datum_en_tijd_van_bestellen"]; string status = (string)reader["status"]; // Personeelslid object string naam = (string)reader["naam"]; string typePersoneelsLid = (string)reader["type_personeelslid"]; int personeelsnummer = (int)reader["personeelsnummer"];; int pincode = (int)reader["pincode"]; Personeelslid personeelslid = new Personeelslid(naam, typePersoneelsLid, personeelsnummer, pincode); // Rekening object (alleen nog nummer) //int rekeningnummer = (int)reader["rekening"]; // Tafel object int tafelnummer = (int)reader["tafelnummer"]; int aantalZitplaatsen = (int)reader["aantal_zitplaatsen"]; bool isBezet = (bool)reader["isBezet"]; Tafel tafel = new Tafel(tafelnummer, aantalZitplaatsen, isBezet); // Bestelling object en toevoegen aan list Bestelling bestelling = new Bestelling(bestelnummer, datumTijd, tafel, personeelslid, status); bestellingen.Add(bestelling); } return(bestellingen); }
public Personeelslid GetUser(string pincode) { dbConnection.Close(); Personeelslid personeelslid = null; dbConnection.Open(); string sql = String.Format("SELECT * FROM Personeelslid WHERE pincode={0}", pincode); SqlCommand command = new SqlCommand(sql, dbConnection); SqlDataReader reader = command.ExecuteReader(); if (reader.Read()) { int personeelsnummer = (int)reader["personeelsnummer"]; string naam = (string)reader["naam"]; string typelid = (string)reader["type_personeelslid"]; int pin = (int)reader["pincode"]; personeelslid = new Personeelslid(naam, typelid, personeelsnummer, pin); } dbConnection.Close(); return(personeelslid); }
private void MainMenu_Load(object sender, EventArgs e) { this.personeelslid = personeelslidDAO.GetUser(Pincode); ToonTafels(); ToonStatus(); }