private void WriteLesson(WordTable table, int row, ScheduleLesson lesson, bool outdate) { string str = ""; //0-я строчка if (view != ScheduleClasses.View.Group) { str = lesson.GroupsDescription; table.Cell(row, 8).Write(str); table.Cell(row, 8).WriteLine(); } //1-я строчка if (view == ScheduleClasses.View.Discipline) { str += " (" + ScheduleLessonType.Description(lesson.Type) + ")"; table.Cell(row, 8).Write(str); table.Cell(row, 8).WriteLine(); } else { str = lesson.Discipline + " (" + ScheduleLessonType.Description(lesson.Type) + ")"; table.Cell(row, 8).Write(str); table.Cell(row, 8).WriteLine(); } //2-я строчка if (outdate) { str = lesson.DatesDescription; getDateTimeOfLesson(str); table.Cell(row, 8).Write(str); table.Cell(row, 8).WriteLine(); } //3-я строчка if (view == ScheduleClasses.View.Teacher) { str = lesson.Room; table.Cell(row, 8).Write(str); table.Cell(row, 8).WriteLine(); } if (view == ScheduleClasses.View.Room) { str = lesson.Teacher; table.Cell(row, 8).Write(str); table.Cell(row, 8).WriteLine(); } if (view != ScheduleClasses.View.Teacher && view != ScheduleClasses.View.Room) { str = lesson.Teacher + " " + lesson.Room; table.Cell(row, 8).Write(str); table.Cell(row, 8).WriteLine(); } }
private void SetDataSelectLessonForm(ScheduleLesson item1, ScheduleLesson item2, Label txtTeacher, Label txtDiscipline, Label txtRoom, Label txtTypeLesson) { if (item1 == null && item2 == null) { txtTeacher.Text = txtDiscipline.Text = txtRoom.Text = txtTypeLesson.Text = String.Empty; return; } txtTeacher.Text = (item1 != null ? item1.Teacher : String.Empty) + " / " + (item2 != null ? item2.Teacher : String.Empty); txtDiscipline.Text = (item1 != null ? item1.Discipline : String.Empty) + " / " + (item2 != null ? item2.Discipline : String.Empty); txtRoom.Text = (item1 != null ? item1.Room : String.Empty) + " / " + (item2 != null ? item2.Room : String.Empty); txtTypeLesson.Text = (item1 != null ? ScheduleLessonType.Description(item1.Type) : String.Empty) + " / " + (item2 != null ? ScheduleLessonType.Description(item2.Type) : String.Empty); }
private void SetLessonTypesUI(ComboBox cmb, ScheduleLesson lesson) { BindingSource bs = new BindingSource(); if (Type == scheduleType.leesons) { bs.DataSource = ScheduleLessonType.GetBaseType(); } else { bs.DataSource = SheduleExamType.GetBaseType(); } cmb.DisplayMember = "Detail"; cmb.ValueMember = "TypeCode"; cmb.DataSource = bs; cmb.Text = (lesson != null && !lesson.IsEmpty) ? ScheduleLessonType.Description(lesson.Type) : String.Empty; if (lesson == null || lesson.IsEmpty) { cmb.SelectedItem = null; } }
private static string GetLessonInfoFormat2(ScheduleClasses.View view, ScheduleLesson lesson) { string format = "{0} , {1}\n{2} , {3}\n{4}"; switch (view) { case ScheduleClasses.View.Teacher: return(String.Format(format, lesson.Discipline, ScheduleLessonType.Description(lesson.Type), lesson.GroupsDescription, lesson.Room, lesson.DatesDescription)); case ScheduleClasses.View.Discipline: return(String.Format(format, lesson.GroupsDescription, ScheduleLessonType.Description(lesson.Type), lesson.Teacher, lesson.Room, lesson.DatesDescription)); case ScheduleClasses.View.Group: return(String.Format(format, lesson.Discipline, ScheduleLessonType.Description(lesson.Type), lesson.Teacher, lesson.Room, lesson.DatesDescription)); case ScheduleClasses.View.Room: return(String.Format(format, lesson.Discipline, ScheduleLessonType.Description(lesson.Type), lesson.Teacher, lesson.GroupsDescription, lesson.DatesDescription)); default: return(String.Empty); } }
void WriteLesson(Worksheet sheet, int row, int column, int subClmnShift, ScheduleLesson lesson, bool outdate) { string str = ""; //0-я строчка if (view != ScheduleClasses.View.Group) { str = lesson.GroupsDescription; switch (view) { case ScheduleClasses.View.Discipline: sheet[column + subClmnShift, row].Value = str; break; case ScheduleClasses.View.Room: sheet[column + subClmnShift, row + 4].Value = str; break; case ScheduleClasses.View.Teacher: sheet[column + subClmnShift, row + 3].Value = str; break; } } //1-я строчка if (view == ScheduleClasses.View.Discipline) { sheet[column + subClmnShift, row].Value = str; sheet[column + subClmnShift, row + 1].Value = "(" + ScheduleLessonType.Description(lesson.Type) + ")"; } else { str = lesson.Discipline; sheet[column + subClmnShift, row].Value = str; sheet[column + subClmnShift, row + 1].Value = "(" + ScheduleLessonType.Description(lesson.Type) + ")"; } //2-я строчка if (outdate) { str = lesson.DatesDescription; sheet[column + subClmnShift, row + 2].Value = str; } else { sheet[column + subClmnShift, row + 2].Value = ""; } //3-я строчка if (view == ScheduleClasses.View.Teacher) { str = lesson.Room; sheet[column + subClmnShift, row + 4].Value = str; } if (view == ScheduleClasses.View.Room) { str = lesson.Teacher; sheet[column + subClmnShift, row + 3].Value = str; } if (view != ScheduleClasses.View.Teacher && view != ScheduleClasses.View.Room) { sheet[column + subClmnShift, row + 3].Value = lesson.Teacher; sheet[column + subClmnShift, row + 4].Value = lesson.Room; } }