Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
        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();
            }
        }