private void btnAanmelden_Click(object sender, EventArgs e) { Werknemer_Service service = new Werknemer_Service(); List <Werknemer> werknemers = service.GetWerknemerPins(); bool CorrectPin = false; string naam = ""; int wID = 0; int bID = 0; int type = 0; // 1= bediener 2= barman 3= kok 4= eigenaar if (tbPin.Text.Length != 0) { int pin = int.Parse(tbPin.Text); foreach (Werknemer item in werknemers) { if (item.PIN == pin) { CorrectPin = true; wID = item.ID; naam = item.Naam; type = item.Type; break; } else { CorrectPin = false; } } } if (CorrectPin) { if (type != 1) { MessageBox.Show("jij bent geen bediener dus hier hoef je niet aan te melden"); } Bediener huidigeBediener = service.GetBedienersVanWerknemerID(wID)[0]; bID = huidigeBediener.BedienerID; MessageBox.Show($"Welkom {naam}\nID: {wID}"); ChapooPDA pda = new ChapooPDA(bID); this.Hide(); pda.ShowDialog(); } else { MessageBox.Show("voer een geldige pincode in"); } }
private List <Bediener> ReadTablesBediener(DataTable dataTable) { List <Bediener> bedieners = new List <Bediener>(); foreach (DataRow dr in dataTable.Rows) { Bediener bediener = new Bediener() { BedienerID = (int)dr["bedienerID"] }; bedieners.Add(bediener); } return(bedieners); }