diff --git a/src/Main.java b/src/Main.java index 881c4a5..21dd90d 100644 --- a/src/Main.java +++ b/src/Main.java @@ -1,7 +1,10 @@ +import service.AuthService; + //TIP To Run code, press or // click the icon in the gutter. public class Main { public static void main(String[] args) { - + AuthService authService = new AuthService(); + authService.service(); } } \ No newline at end of file diff --git a/src/db/DataSource.java b/src/db/DataSource.java index 9135d1d..c15db43 100644 --- a/src/db/DataSource.java +++ b/src/db/DataSource.java @@ -19,14 +19,11 @@ public class DataSource { public static Set teachers = new HashSet<>(); public static Set groups = new HashSet<>(); static { + User admin = new User("admin","admin","admin", Role.ADMIN); -<<<<<<< HEAD - User teacher1 = new User("teacher1","teacher1","teacher1", Role.STUDENT); - User teacher2 = new User("teacher2","teacher2","teacher2", Role.STUDENT); -======= + User teacher1 = new User("teacher1","teacher1","teacher1", Role.TEACHER); User teacher2 = new User("teacher2","teacher2","teacher2", Role.TEACHER); ->>>>>>> 58ece0c4f27e49562169e5b09a77c87f9df68306 User a = new User("a","a","a", Role.STUDENT); User b = new User("b","b","b", Role.STUDENT); } diff --git a/src/entity/Group.java b/src/entity/Group.java index 9854ae7..1dcef77 100644 --- a/src/entity/Group.java +++ b/src/entity/Group.java @@ -67,7 +67,6 @@ public String toString() { ", name='" + name + '\'' + ", maxLessonInMonth=" + maxLessonInMonth + ", teacher=" + teacher + - ", groupStudents=" + groupStudents + '}'; } } diff --git a/src/entity/Student.java b/src/entity/Student.java index 26f3802..cc46ceb 100644 --- a/src/entity/Student.java +++ b/src/entity/Student.java @@ -1,9 +1,12 @@ package entity; -public class Student extends User{ +public class Student extends User { private StringBuilder marks = new StringBuilder(); private String groupId; + public Student() { + } + public Student(String groupId) { this.groupId = groupId; } diff --git a/src/entity/StudentAttendanceDaily.java b/src/entity/StudentAttendanceDaily.java index 42b1402..4998189 100644 --- a/src/entity/StudentAttendanceDaily.java +++ b/src/entity/StudentAttendanceDaily.java @@ -9,8 +9,7 @@ public class StudentAttendanceDaily { private String studentName; private AttendanceStatus status; - public StudentAttendanceDaily(String studentId, String studentName, AttendanceStatus status) { - this.studentId = studentId; + public StudentAttendanceDaily(String studentName, AttendanceStatus status) { this.studentName = studentName; this.status = status; } @@ -19,9 +18,6 @@ public String getStudentId() { return studentId; } - public void setStudentId(String studentId) { - this.studentId = studentId; - } public String getStudentName() { return studentName; diff --git a/src/ui/StudentUi.java b/src/ui/StudentUi.java index 046bd77..3166687 100644 --- a/src/ui/StudentUi.java +++ b/src/ui/StudentUi.java @@ -1,13 +1,16 @@ package ui; +import entity.Attendance; +import entity.Group; +import entity.Student; import entity.User; import static db.DataSource.*; public class StudentUi { - + public static User currentUser; public void studentUi(User user) { - + currentUser = user; while (true) { System.out.println(""" 0 exit @@ -28,9 +31,20 @@ public void studentUi(User user) { } private void myAttendance() { +// Attendance attendance = new Attendance(); +// System.out.println(attendance.getAttendedStudents()); + for (Group group : groups) { + if (group.getGroupStudents().equals(currentUser)){ + System.out.println(group); + } + } } private void myMarks() { + Student student = new Student(); + for (int i = 0; i < students.size(); i++) { + System.out.println(student.getMarks()); + } } }