//***************************************** // UI //***************************************** public void AddToDataGrid(DataGridView destinationGrid) { //convert minmium and maximum values to / var minimumDateString = MinimumDate == DateTime.MinValue ? "/" : MinimumDate.Date.ToString("d"); var deadlineString = DeadlineDate == DateTime.MaxValue ? "/" : DeadlineDate.Date.ToString("d"); var maxDays = MaximumWorkingDays == int.MaxValue ? "/" : MaximumWorkingDays.ToString(); //add values to grid destinationGrid.Rows.Add(CourseCode, TeacherGroup, LectureSize, MinimumWorkingDays, StudentSize, minimumDateString, deadlineString, maxDays, IsPcNeeded, HoursPerDay); }
public string Print() { var maximumWorkingDaysString = MaximumWorkingDays == int.MaxValue ? "/" : MaximumWorkingDays.ToString(); var MinimumWorkingDaysString = MinimumWorkingDays < 1 ? "/" : MinimumWorkingDays.ToString(); var minimumDateString = MinimumDate.Equals(DateTime.MinValue) ? "/ " : MinimumDate.ToString("dd/MM/yyy"); var deadlineDateString = DeadlineDate.Equals(DateTime.MaxValue) ? "/ " : DeadlineDate.ToString("dd/MM/yyy"); string CourseCodeWhitespace = EditorUtilities.GenerateTrailingWhiteSpace(CourseCode, 16); string TeacherCodeWhitespace = EditorUtilities.GenerateTrailingWhiteSpace(TeacherGroup.ToString(), 30); string line; line = CourseCode + CourseCodeWhitespace + TeacherGroup + TeacherCodeWhitespace + "\t" + LectureSize + " \t" + "\t" + MinimumWorkingDaysString + "\t" + "\t" + StudentSize + "\t" + "\t" + "\t" + minimumDateString + "\t" + deadlineDateString + "\t" + maximumWorkingDaysString + "\t" + "\t" + "\t" + IsPcNeeded + "\t" + "\t" + "\t" + HoursPerDay; return(line); }