コード例 #1
0
        /// <summary>
        /// Sla gewijzigde data op in de DB en refresh alle data.
        /// </summary>
        private void EditData(Models.BU.Lecture lecture)
        {
            Models.CC.Scheduler_GetData get = new Models.CC.Scheduler_GetData();

            int existingLectureId = get.CheckIfLectureAlreadyExists((Models.BU.Lecture)Session["Database_SelectedLectureData"]);

            if (existingLectureId != -1)
            {
                Models.CC.Scheduler_UpdateEntry update = new Models.CC.Scheduler_UpdateEntry();
                update.UpdateEntry(lecture, existingLectureId);
            }

            // Refresh
            Session["Database_Changed"] = true;
            ImportData();
        }
コード例 #2
0
        /// <summary>
        /// Verwijder een Lecture uit de DB.
        /// </summary>
        private void DeleteLecture()
        {
            Models.CC.Scheduler_GetData get = new Models.CC.Scheduler_GetData();

            bool confirmed         = true; // maak default false!
            int  existingLectureId = get.CheckIfLectureAlreadyExists((Models.BU.Lecture)Session["Database_SelectedLectureData"]);

            if (existingLectureId != -1)
            {
                // confirmation dialog
                if (confirmed)
                {
                    Models.CC.Scheduler_DeleteEntry delete = new Models.CC.Scheduler_DeleteEntry();
                    delete.DeleteEntry(existingLectureId);
                }
            }

            // Refresh
            Session["Database_Changed"] = true;
            ImportData();
        }
コード例 #3
0
        /// <summary>
        /// Sla nieuwe data op in de DB en refresh alle data.
        /// </summary>
        private void SaveData(Models.BU.Lecture lecture)
        {
            Models.CC.Scheduler_GetData get = new Models.CC.Scheduler_GetData();

            int existingLectureId = get.CheckIfLectureAlreadyExists(lecture);

            if (existingLectureId == -1)
            {
                Models.CC.Scheduler_CreateEntry create = new Models.CC.Scheduler_CreateEntry();
                create.CreateEntry(lecture);
            }
            else
            {
                Models.CC.Scheduler_UpdateEntry update = new Models.CC.Scheduler_UpdateEntry();
                update.UpdateEntry(lecture, existingLectureId);
            }

            // Refresh
            Session["Database_Changed"] = true;
            ImportData();
        }