コード例 #1
0
        public List <Werknemer> GetAll()
        {
            List <Werknemer> werknemerList = new List <Werknemer>();

            try
            {
                string sql = "SELECT A.AccountId, A.Naam, A.Achternaam, A.Email, F.Stad, Werknemer.FiliaalId, Werknemer.WerknemerId FROM Account AS A INNER JOIN Werknemer on A.Accountid = Werknemer.AccountID " +
                             "INNER JOIN Filiaal AS F on Werknemer.FiliaalId = f.FiliaalId ";

                List <KeyValuePair <string, string> > parameters = new List <KeyValuePair <string, string> >()
                {
                };

                DataSet results = ExecuteSql(sql, parameters);

                for (int x = 0; x < results.Tables[0].Rows.Count; x++)
                {
                    Werknemer w = DataSetParser.DataSetToWerknemer(results, x);
                    werknemerList.Add(w);
                }
                return(werknemerList);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #2
0
        public Werknemer GetById(long id)
        {
            try
            {
                string sql = "SELECT A.AccountId, A.Naam, A.Achternaam, A.Email, F.Stad, Werknemer.FiliaalId, Werknemer.WerknemerId FROM Account AS a INNER JOIN Werknemer on A.Accountid = Werknemer.AccountID " +
                             "INNER JOIN Filiaal AS F on Werknemer.FiliaalId = F.FiliaalId WHERE A.AccountID = @WerknemerID";
                List <KeyValuePair <string, string> > parameters = new List <KeyValuePair <string, string> >()
                {
                    new KeyValuePair <string, string>("WerknemerID", id.ToString())
                };

                DataSet   results = ExecuteSql(sql, parameters);
                Werknemer w       = DataSetParser.DataSetToWerknemer(results, 0);
                return(w);
            }
            catch (Exception e)
            {
                throw e;
            }
        }