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; } }
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; } }