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; }
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; }
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; } }