Ejemplo n.º 1
0
 public Group(Teacher teacher, ClassDetails group, Classroom desiredRoom, List<Classroom> alternativeRooms)
 {
     this.mTeacher = teacher;
     this.mGroup = group;
     this.mDesiredRoom = desiredRoom;
     this.mRoom = desiredRoom;
     this.mAlternativeRooms = alternativeRooms;
 }
Ejemplo n.º 2
0
        public Curriculum(Teacher aTeacher, Subject aSubject, Class aClass, Classroom aDesiredClassroom, List<Classroom> aAlternativeClassrooms, HourLenght aHourLenght, int aHoursPerWeek)
        {
            mID = IndexMaker.Lesson();

            this.mTeacher = aTeacher;
            this.mSubject = aSubject;
            this.mClass = aClass;
            this.mTeacher = aTeacher;
            this.mHourLenght = Utility.HourLenght.NoMatter;
            this.mHoursPerWeek = aHoursPerWeek;
            this.mDesiredClassroom = aDesiredClassroom;
            this.AlternativeClassrooms = aAlternativeClassrooms;
        }
Ejemplo n.º 3
0
        public AddOrEditClassroomForm(DBManager dbManage, long aID)
        {
            InitializeComponent();

            mDBManager = dbManage;
            mID = aID;
            this.Text = FormTitles.ClassroomForm.Edit;
            mFormState = FormState.Editing;

            var room = from r in mDBManager.Classrooms
                        where r.ID == aID
                        select r;

            mClassroom = room.FirstOrDefault();

            nameTextbox.Text = mClassroom.Name;
            shortNameTextbox.Text = mClassroom.ShortName;
            if (mClassroom.Color != Color.Empty)
            {
                panelClassroomColor.BackColor = mClassroom.Color;
            }
            else
            {
                panelClassroomColor.BackColor = RandomColor.GetRandomColor();
            }
            isHomeClassroomCheckbox.Checked = mClassroom.IsHomeClassroom;
            this.mHomeClassID = mClassroom.HomeClassID;
            isSpecializedRoomCheckbox.Checked = mClassroom.IsSpecialisated;
            specialisatedSubjectsIDs = mClassroom.SpecialisatedSubjectsIDs;

            if (isSpecializedRoomCheckbox.Checked == true)
            {
                chooseSubjectsToBeTaughtInThisRoomButton.Visible = true;
            }
            else
            {
                chooseSubjectsToBeTaughtInThisRoomButton.Visible = false;
            }

            if (isHomeClassroomCheckbox.Checked == true)
            {
                chooseHeadclassOfThisClassroom.Visible = true;
            }
            else
            {
                chooseHeadclassOfThisClassroom.Visible = false;
            }
        }