/// <summary> /// Terug naar het tafel overzicht /// </summary> private void terugBtn_Click(object sender, EventArgs e) { Form tafelOverzicht = new TafelOverzicht(); tafelOverzicht.Show(); this.Close(); }
/// <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(""); }
/// <summary> /// De bestelling wordt afgerond en geupdate in de database /// </summary> private void afrondButton_Click(object sender, EventArgs e) { this.bestellingDao = DataHelper.BestellingDao; string commentaar = commentaarBox.Text; bestellingDao.AfrondingBestelling(bestelId, betaalMethode, commentaar); Form tafelOverzicht = new TafelOverzicht(); tafelOverzicht.Show(); this.Close(); }