private void TafelButton_Click(object sender, EventArgs e) { // Zet de geklikte button in een RoundButton object RoundButton clickedRoundButton = (sender as RoundButton); int clickedTafelId = (int)clickedRoundButton.Tag; Tafel tafel = tafels[clickedTafelId - 1]; // -1 omdat list index begint bij 0 maar tafelnummers bij 1 // Controleer of en door wie een tafel bezet is if (tafel.Status == "bezet") { if (tafel.BezetDoor != medewerker.Inlognummer) { HandheldPopUpReminder popUp = new HandheldPopUpReminder(); popUp.Show(); } else { this.Hide(); HandheldBestellen bestellen = new HandheldBestellen(medewerker, clickedTafelId); bestellen.Show(); } } else { this.Hide(); HandheldBestellen bestellen = new HandheldBestellen(medewerker, clickedTafelId); bestellen.Show(); } }
private void StatusButton_Click(object sender, EventArgs e) { // Cast het sender object als een Button Button clickedStatusButton = (sender as Button); // Lees de Tag property van de Button uit en schrijf deze weg als int // Waarde hiervan is altijd int want is 'hardcoded' in een dynamische loop int statusButtonTafelId = (int)clickedStatusButton.Tag; Tafel tafel = tafels[statusButtonTafelId - 1]; // -1 omdat list index begint bij 0 maar tafelnummers bij 1 // Controleer of en door wie een tafel bezet is if (tafel.Status == "bezet" && tafel.BezetDoor != medewerker.Inlognummer) { HandheldPopUpReminder popUp = new HandheldPopUpReminder(); popUp.Show(); } else { HandheldPopUpStatus popUpStatus = new HandheldPopUpStatus(statusButtonTafelId); popUpStatus.Show(); } }