private List <ActivityFromTeacher> ReadTablesSuperVisorId(DataTable dataTable)
        {
            List <ActivityFromTeacher> activiteiten = new List <ActivityFromTeacher>();

            foreach (DataRow dr in dataTable.Rows)
            {
                ActivityFromTeacher Teachers_Activity = new ActivityFromTeacher()
                {
                    LecturerId  = (int)dr["LecturerId"],
                    Description = (String)dr["Description"]
                };
                activiteiten.Add(Teachers_Activity);
            }
            return(activiteiten);
        }
示例#2
0
        public List <ActivityFromTeacher> Change_Activities(int docentNumber, int VerangendeDocentIndex)
        {
            List <ActivityFromTeacher> Activiteiten_PersoonA   = new List <ActivityFromTeacher>();
            List <ActivityFromTeacher> Activiteiten_PersoonB   = new List <ActivityFromTeacher>();
            List <ActivityFromTeacher> Activiteiten_PersoonNew = new List <ActivityFromTeacher>();

            SomerenLogic.Activity_Service activiteitServiceA = new SomerenLogic.Activity_Service();
            Activiteiten_PersoonA = activiteitServiceA.Get_Teacher_SuperVisorId(docentNumber);

            SomerenLogic.Activity_Service activiteitServiceB = new SomerenLogic.Activity_Service();
            Activiteiten_PersoonB = activiteitServiceB.Get_Teacher_SuperVisorId(VerangendeDocentIndex);

            ActivityFromTeacher CopyPersoon_A = new ActivityFromTeacher();

            foreach (SomerenModel.ActivityFromTeacher a in Activiteiten_PersoonA)
            {
                ActivityFromTeacher li_A = new ActivityFromTeacher();
                li_A.LecturerId  = a.LecturerId;
                li_A.Description = a.Description;

                CopyPersoon_A.LecturerId  = a.LecturerId;
                CopyPersoon_A.Description = a.Description;

                a.Description = "";
            }

            foreach (SomerenModel.ActivityFromTeacher b in Activiteiten_PersoonB)
            {
                ActivityFromTeacher li_B = new ActivityFromTeacher();
                li_B.LecturerId  = b.LecturerId;
                li_B.Description = b.Description;

                ActivityFromTeacher TeacherBActivity2 = new ActivityFromTeacher();
                TeacherBActivity2.LecturerId  = b.LecturerId;
                TeacherBActivity2.Description = CopyPersoon_A.Description;

                ActivityFromTeacher li_B2 = new ActivityFromTeacher();
                li_B2.LecturerId  = b.LecturerId;
                li_B2.Description = CopyPersoon_A.Description;


                Activiteiten_PersoonNew.Add(li_B);
                Activiteiten_PersoonNew.Add(li_B2);
            }

            return(Activiteiten_PersoonNew);
        }
示例#3
0
        public List <ActivityFromTeacher> Get_Teacher_SuperVisorId(int docentenNumber)
        {
            try
            {
                List <ActivityFromTeacher> activiteitDocenten = activity_db.Db_Get_Teacher_SuperVisorId(docentenNumber);
                return(activiteitDocenten);
            }
            catch (Exception)
            {
                // something went wrong connecting to the database, so we will add a fake student to the list to make sure the rest of the application continues working!
                List <ActivityFromTeacher> activiteiten = new List <ActivityFromTeacher>();

                ActivityFromTeacher a = new ActivityFromTeacher();
                a.LecturerId  = 1;
                a.Description = "Bla";
                activiteiten.Add(a);

                return(activiteiten);
                //throw new Exception("Someren couldn't connect to the database");
            }
        }