/// <summary> /// Return een lijst van Wishes op basis van userId /// </summary> public List <Models.BU.Wish> GetTeacherWishes(string query) { //FEEDBACK RB //De database zou volgens het lagenmodel niet bekend moeten zijn met de invulling van het Wish object //Dus niet hier omzetten naar de klasse, maar als strings / ints teruggeven aan de klasse Wish //In die klasse de data opslaan en dan terugsturen. Connect(); try { SqlCommand cmd = new SqlCommand(query, conn); conn.Open(); SqlDataReader reader = cmd.ExecuteReader(); List <Models.BU.Wish> wishList = new List <Models.BU.Wish>(); while (reader.Read()) { Models.BU.Wish tempWish = new Models.BU.Wish(Convert.ToInt32(reader["WishId"]), Convert.ToInt32(reader["Period"]), Convert.ToInt32(reader["Week"]), Convert.ToInt32(reader["Day"]), Convert.ToInt32(reader["StartHour"]), Convert.ToInt32(reader["StartMinute"]), Convert.ToInt32(reader["EndHour"]), Convert.ToInt32(reader["EndMinute"]), Convert.ToInt32(reader["UserId"])); wishList.Add(tempWish); } Debug.WriteLine("GetTeacherWishes - Succes."); return(wishList); } catch (Exception ex) { //FEEDBACK RB //Netjes dat je met Debug werkt. Maar zet dan ook de volledige melding erbij! //Debug.WriteLine("GetTeacherWishes - Exception!"); Debug.WriteLine("GetTeacherWishes - " + ex.Message); return(null); } }
/// <summary> /// Return een lijst van Wishes op basis van userId. /// </summary> public List <Models.BU.Wish> GetWishListOfTeacher(string query) { Connect(); try { SqlCommand cmd = new SqlCommand(query, conn); conn.Open(); SqlDataReader reader = cmd.ExecuteReader(); List <Models.BU.Wish> wishList = new List <Models.BU.Wish>(); while (reader.Read()) { Models.BU.Wish tempWish = new Models.BU.Wish(Convert.ToInt32(reader["WishId"]), Convert.ToInt32(reader["Period"]), Convert.ToInt32(reader["Week"]), Convert.ToInt32(reader["Day"]), Convert.ToInt32(reader["StartHour"]), Convert.ToInt32(reader["StartMinute"]), Convert.ToInt32(reader["EndHour"]), Convert.ToInt32(reader["EndMinute"])); wishList.Add(tempWish); } Debug.WriteLine("GetWishListOfTeacher - Succes."); return(wishList); } catch (Exception) { Debug.WriteLine("GetWishListOfTeacher - Exception!"); return(null); } }
public int DeleteWish(int wishId) { Models.BU.Wish dw = new Models.BU.Wish(); return(dw.DeleteWish(wishId)); }
public int UpdateWish(int period, int week, int day, int startTijdUur, int startTijdMinuut, int eindTijdUur, int EindTijdMinuut, int ingelogd, int wishId) { Models.BU.Wish w = new Models.BU.Wish(); return(w.UpdateWish(period, week, day, startTijdUur, startTijdMinuut, eindTijdUur, EindTijdMinuut, ingelogd, wishId)); }
public DataTable GetUserWishesCC(string ingelogd) { Models.BU.Wish n = new Models.BU.Wish(); return(n.GetUserWishes(ingelogd)); }