예제 #1
0
        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);
        }
예제 #2
0
 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);
 }
예제 #3
0
        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);
        }