}//checked public string GetID(bool acceptNull = false) { List <Class> classes = this.teacher.Role == (int)UserPermission.HeadSection ? classHandler.GetList(teacher.SubjectID) : classHandler.GetClasses(); while (true) { Console.Write("Mã lớp: "); string id = Console.ReadLine(); if (acceptNull && id == "") { return(id); } if (id.Length < 6) { Console.WriteLine("Mã lớp gồm 7 kí tự trở lên"); } else if (classHandler.GetClass(id, classes) != null) { Console.WriteLine("Lớp đã tồn tại"); } else { return(id); } } }
public void PrintSelectorTable(List <Assignment> assignments, int position) { Console.Clear(); Table table = new Table(100); table.PrintLine(); table.PrintRow("Mã HP", "Tên HP", "Số tín chỉ", "Mã lớp", "Mã giảng viên", "Học kỳ", "Năm học"); table.PrintLine(); for (int i = 0; i < assignments.Count; i++) { Term term = termHandler.GetTerm(assignments[i].TermID); Class cl = classHandler.GetClass(assignments[i].ClassID); string teacherID = assignments[i].TeacherID == null ? " " : assignments[i].TeacherID; if (i == position) { Console.ForegroundColor = ConsoleColor.Yellow; Console.BackgroundColor = ConsoleColor.Blue; table.PrintRow(term.ID, term.Name, term.CreditNum.ToString(), cl.ID, teacherID, assignments[i].Semester.ToString(), assignments[i].Year); Console.ForegroundColor = ConsoleColor.White; Console.BackgroundColor = ConsoleColor.Black; } else { table.PrintRow(term.ID, term.Name, term.CreditNum.ToString(), cl.ID, teacherID, assignments[i].Semester.ToString(), assignments[i].Year); } } table.PrintLine(); }
public void GetClass(int cid) { var classes = new ClassHandler(); classes.GetClass(cid); }