Esempio n. 1
0
 public tblLecture AddLecture(Lecture Lecture)
 {
     try
     {
         tblLecture lecture = new tblLecture();
             //Maak een lecture aan en voeg alle gegevens toe n.a.v. de megegeven lecture.
         lecture.@class = Lecture.Class.Code;
         lecture.subject = Lecture.Subject.Id;
         lecture.teacher = Lecture.Teacher.TeacherNr;
         db.tblLectures.InsertOnSubmit(lecture); //Voeg de lecture toe aan de database en submit de changes.
         db.SubmitChanges();
         return lecture;
     }
     catch (SqlException ex)
     {
         MessageBox.Show(ex.Message); return null; //Wanneer er iets fout gaat, laat een messagebox zien met de SQL exception.
     }
 }
Esempio n. 2
0
        // Deze functie wordt gebruikt om het database object tblLecture te converteren naar een Lecture object die vervolgens gebruikt kan worden in het programma
        public Lecture ConvertDbLecture(tblLecture dbLecture)
        {
            Teacher teacher = new Teacher() // Teacher object aanmaken
            {
                TeacherNr = dbLecture.tblTeacher.nr,
                FirstName = dbLecture.tblTeacher.firstname,
                SurName = dbLecture.tblTeacher.surname
            };
            Class clas = new Class(dbLecture.@class); // Class object aanmaken
            Subject subject = new Subject(dbLecture.tblSubject.id, dbLecture.tblSubject.name); // Subject object aanmaken

            Lecture lecture = new Lecture(dbLecture.id, teacher, clas, subject); // Lecture aanmaken met bovenstaande aangemaakte objecten
            return lecture;
        }
Esempio n. 3
0
		private void detach_lectures(tblLecture entity)
		{
			this.SendPropertyChanging();
			entity.tblClass = null;
		}
Esempio n. 4
0
 partial void DeletetblLecture(tblLecture instance);
Esempio n. 5
0
 partial void UpdatetblLecture(tblLecture instance);
Esempio n. 6
0
 partial void InserttblLecture(tblLecture instance);
Esempio n. 7
0
		private void attach_lectures(tblLecture entity)
		{
			this.SendPropertyChanging();
			entity.tblTeacher = this;
		}