public void MaakGroepKlantenEnRekeningAan(Tafel tafel, Werknemer werknemer, int aantalPersonen)
        {
            //maak een rekening aan
            DAL.TafelOverzichtDaO.Instance.MaakRekeningAan();

            int hoogsteRekeningsId = DAL.TafelOverzichtDaO.Instance.VindHoogsteRekeningsId();

            // zet groepsid op hoogste rekeningsid
            // zet rekeningsid goed
            //check werknemerId
            //check tafelId
            //insert groep klanten sql
            DAL.TafelOverzichtDaO.Instance.MaakGroepKlantenAan(werknemer, tafel, aantalPersonen, hoogsteRekeningsId);
        }
        public List <TeBezorgenBestelling> HaalTeBezorgenBestellingen(Werknemer werknemer)
        {
            List <TeBezorgenBestelling> teBezorgenBestellingenLijst = null;

            try
            {
                teBezorgenBestellingenLijst = TafelOverzichtDaO.Instance.GetTeBezorgenBestellingen(werknemer);
            }

            catch (Exceptions.DatabaseErrorException)
            {
                throw new Exceptions.DatabaseErrorException();
            }
            catch (Exceptions.NetworkProblemException)
            {
                throw new Exceptions.NetworkProblemException();
            }

            return(teBezorgenBestellingenLijst);
        }
        public Werknemer ValideerInloggen(string inlogcode)
        {
            Werknemer werknemer = null;

            // encrypt en check de encrypte code met de db
            try
            {
                werknemer = LoginDaO.Instance.CheckLoginCode(MaakInlogcodeHash(inlogcode));
            }

            catch (Exceptions.DatabaseErrorException)
            {
                throw new Exceptions.DatabaseErrorException();
            }
            catch (Exceptions.NetworkProblemException)
            {
                throw new Exceptions.NetworkProblemException();
            }

            return(werknemer);
        }
예제 #4
0
        public bool WachtwoordOngeldig(string password, out Werknemer modelWerknemer)
        {
            modelWerknemer = GetWerknemer(int.Parse(password));

            return(modelWerknemer == null);
        }