private static List <Object> getListObjectFromName(String type, String url) { List <Object> list = new List <object>(); List <String> infoSubject = ReadFile.readDataFromFile(url); if (type == "Subjects") { for (int i = 0; i < infoSubject.Count; i++) { list.Add(Subject.getSubjectFromString(infoSubject[i])); } if (list.Count <= 0) { MessageBox.Show("Sai kiểu dữ liệu ở File!\n, vui lòng tùy chỉnh file theo đúng định dạng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(null); } } else if (type == "Students") { for (int i = 0; i < infoSubject.Count; i++) { list.Add(Student.getStudentFromString(infoSubject[i])); } if (list.Count <= 0) { MessageBox.Show("Sai kiểu dữ liệu ở File!\n, vui lòng tùy chỉnh file theo đúng định dạng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(null); } } return(list); }
public static List <Subject> GetSubjectsFromFile(String url) { if (url != null) { List <String> infoSubject = ReadFile.readDataFromFile(url); if (infoSubject != null) { List <Subject> subjects = GetSubjectsFromListString(infoSubject); return(subjects); } } return(null); }
public static List <Student> getStudentsFromFile(String url) { List <String> studentsStringInfo = ReadFile.readDataFromFile(url); if (studentsStringInfo != null) { List <Student> students = Student.GetStudentsFromListString(studentsStringInfo); if (students != null) { return(students); } } return(null); }