Exemplo n.º 1
0
        public void Stud_StudentReferenceChanged(object sours, StudentListHandlerEventArgs args)
        {
            JournalEnty res = new JournalEnty();

            res.ObjectChang           = args.ObjectChang;
            res.student               = args.student;
            res.TypeChangeCollections = args.TypeChangeCollections;
            ListJournalEntri.Add(res);
        }
Exemplo n.º 2
0
        public void AddStudent(params Student[] Stud)
        {
            StudentListHandlerEventArgs arg = new StudentListHandlerEventArgs();

            foreach (Student stud in Stud)
            {
                Student.Add(stud);
                arg.student = "Student";
                arg.TypeChangeCollections = "Add";
                arg.ObjectChang           = Student[Student.Count - 1];
                StudentCountChanged(this, arg);
            }
        }
Exemplo n.º 3
0
        public bool Remove(int j)
        {
            StudentListHandlerEventArgs arg = new StudentListHandlerEventArgs();

            if (j > 0 && j <= Student.Count)
            {
                arg.student = "Student";
                arg.TypeChangeCollections = "Remove";
                arg.ObjectChang           = Student[j - 1];
                if (StudentCountChanged != null)
                {
                    StudentCountChanged(this, arg);
                }
                Student.RemoveAt(j - 1);
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemplo n.º 4
0
 public Student this[int i]
 {
     get
     {
         return(Student[i]);
     }
     set
     {
         if (i > 0 && i <= Student.Count)
         {
             StudentListHandlerEventArgs arg = new StudentListHandlerEventArgs();
             arg.student = "Student";
             arg.TypeChangeCollections = "Substitute";
             arg.ObjectChang           = Student[i];
             if (StudentReferenceChanged != null)
             {
                 StudentReferenceChanged(this, arg);
             }
         }
         Student[i] = value;
     }
 }
Exemplo n.º 5
0
        public void AddDefault(int namber)
        {
            StudentListHandlerEventArgs arg = new StudentListHandlerEventArgs();
            Student stud1 = new Student();
            int     i     = 0;
            int     count = Student.Count();

            while (i < namber)
            {
                stud1 = new Student();
                stud1._DateStudent = new Person("Default" + i, "Default" + i, DateTime.MinValue);
                stud1._Education   = Education.Master;
                stud1._NamberGrup  = 101 + i;
                Examp Ex1 = new Examp("Examp" + i, 5, DateTime.MinValue);
                Examp Ex2 = new Examp("Examp" + i * 2, 5, DateTime.MinValue);
                Test  Ts1 = new Test("Test" + i, true);
                Test  Ts2 = new Test("Test" + i * 2, true);
                Test  Ts3 = new Test("Test" + i * 3, true);
                stud1._InformatoinExamp.Add(Ex1);
                stud1._InformatoinExamp.Add(Ex2);

                stud1._InformationTest.Add(Ts1);
                stud1._InformationTest.Add(Ts2);
                stud1._InformationTest.Add(Ts3);

                Student.Add(stud1);
                i++;

                arg.student = "Student";
                arg.TypeChangeCollections = "AddDefault";
                arg.ObjectChang           = Student[Student.Count - 1];
                if (StudentCountChanged != null)
                {
                    StudentCountChanged(this, arg);
                }
            }
        }
Exemplo n.º 6
0
 private static void Arg_StudentCountChanged(object sours, StudentListHandlerEventArgs args)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 7
0
 public void ProcessStudentReferenceChange(object source, StudentListHandlerEventArgs args)
 {
     JournalEntries.Add(new JournalEntry(args.CollectionName, args.ChangeType, args.ChangeObject));
 }