Example #1
0
        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");
            }
        }
Example #2
0
        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);
        }