Пример #1
0
        /// <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);
            }
        }
Пример #2
0
        /// <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));
 }
Пример #4
0
 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));
 }