public Student GetStudentDataByUser(UserLogin.User user) { if (!user.FacultyNumber.Equals(string.Empty) || StudentData.IsFacultyNumberValid(user.FacultyNumber)) { return(new Student()); } return(null); }
private void btnEnter_Click(object sender, RoutedEventArgs e) { UserLogin.LoginValidation new1 = new UserLogin.LoginValidation(txtLogName.Text, txtLogPass.Text, MyErrorMessage); UserLogin.User us1 = new UserLogin.User(); if (new1.ValidateUserInput(ref us1) == true) { Student newStudent = StudentValidation.GetStudentDataByUser(us1); MainWindow mw = new MainWindow(); mw.showStudentInfo(newStudent); mw.Show(); } }
public void SaveChanges() { UserLogin.User user = UserLogin.UserData.IsUserPassCorrect(Login.Username, Login.Password); if (user != null) { if (user.Role == UserLogin.UserRoles.ADMIN) { AdminWindow adminWindow = new AdminWindow(); adminWindow.Show(); } } }
public static Student GetStudentDataByUser(UserLogin.User user1) { if (user1.facNum.Equals(string.Empty)) { // Console.WriteLine("ERROR:This user has no faculty number."); throw new Exception("ERROR:This user has no faculty number."); } foreach (Student st in StudentData.testStudents) { if (st.facNum.ToString().Equals(user1.facNum)) { return(st); } } throw new Exception("There is no student assigned to this user"); }
public void SaveChanges() { Student student = StudentData.GetStudentByFacultyNumber(Student.FacultyNumber); UserLogin.User user = UserLogin.UserData.GetUserByFacultyNumber(Student.FacultyNumber); if (student != null) { if (user != null) { student.LastEnter = user.LastEnter.ToString(); } Student.SetStudent(student); } else { Student.Clear(); FormState.IsEnabled = false; } }