Esempio n. 1
0
 public Student GetStudentDataByUser(UserLogin.User user)
 {
     if (!user.FacultyNumber.Equals(string.Empty) ||
         StudentData.IsFacultyNumberValid(user.FacultyNumber))
     {
         return(new Student());
     }
     return(null);
 }
Esempio n. 2
0
 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();
     }
 }
Esempio n. 3
0
 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");
 }
Esempio n. 5
0
        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;
            }
        }