/// <summary> /// Voegt een cijfer toe aan de code en zoekt de werknemer als /// het aantal karakters van een code is bereikt. /// </summary> /// <param name="sender">De cijfer knop</param> /// <param name="e">De klik argumenten</param> public void Cijfer_Click(object sender, EventArgs e) { if (Code.Length == 4) { return; } var cijferButton = sender as Button; // Als er op de button geklikt wordt wordt de naam vb. cijfer1 veranderd door // 1 door de Name.Replace (haalt cijfer weg uit de naam) en maakt hiervan het teken string teken = cijferButton.Name.Replace("cijfer", ""); UpdateCode(Code + teken); // Zolang de code niet 4 cijfers bevat blijf tekens toevoegen if (Code.Length != 4) { return; } // Werknemer zoeken op basis van de pincode if (UserHelper.Inloggen(Code)) { var gebruiker = UserHelper.Gebruiker; Form view = null; switch (gebruiker.Functie) { case "Manager": view = new VoorraadBeheer(); break; case "Keuken": view = new KeukenScherm(); break; case "Bar": view = new BarScherm(); break; case "Bediening": view = new TafelOverzicht(); break; default: Console.WriteLine("Ongeldige functie"); break; } if (view != null) { view.Show(); Hide(); } } UpdateCode(""); }
private void button2_Click(object sender, EventArgs e) { this.Close(); Form VoorraadBeheer = new VoorraadBeheer(); }