private void Page_IsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e)
        {
            Insertdata newday = new Insertdata();

            newday.Subject = LogicController.CurrentUser().courses[0].name;
            newday.Id      = LogicController.CurrentUser().courses[0].time;

            Insertdata newday2 = new Insertdata();

            newday2.Subject = LogicController.CurrentUser().courses[1].name;
            newday2.Id      = LogicController.CurrentUser().courses[1].time;

            Insertdata newday3 = new Insertdata();

            newday3.Subject = LogicController.CurrentUser().courses[2].name;
            newday3.Id      = LogicController.CurrentUser().courses[2].time;

            Insertdata newday4 = new Insertdata();

            newday4.Subject = LogicController.CurrentUser().courses[3].name;
            newday4.Id      = LogicController.CurrentUser().courses[3].time;

            Insertdata newday5 = new Insertdata();

            newday5.Subject = LogicController.CurrentUser().courses[4].name;
            newday5.Id      = LogicController.CurrentUser().courses[4].time;

            numbers.Add(newday);
            numbers.Add(newday2);
            numbers.Add(newday3);
            numbers.Add(newday4);
            numbers.Add(newday5);
            Calculate(numbers);
        }
 public BooksPage()
 {
     InitializeComponent();
     User = LogicController.CurrentUser();
     mainGrid.DataContext = User.User_Courses;
     userName.DataContext = User;
 }
Example #3
0
        // Selenium
        private void LoadCourses(User user)
        {
            int i = 0;

            SeleniumLogin.SeleniumLoginInside("s" + LogicController.CurrentUser().id, LogicController.CurrentUser().password);
            foreach (string course in SeleniumLogin.courses)
            {
                Console.WriteLine(course);

                user.courses[i]      = new User.Courses();
                user.courses[i].name = course;
                i++;
            }
        }
        private void LoginButton_Click(object sender, RoutedEventArgs e)
        {
            string username = StudentNumber.Text;
            string password = StudentPassword.Password;
            int    id       = Int32.Parse(username.Remove(0, 1));
            User   user     = DataController.LoadUserData(id);

            LogicController.SetCurrentUser(user);

            // Sætter password i CurrentUser så det kun eksistere i dén instance.
            LogicController.CurrentUser().password = password;

            Properties.Settings.Default.IsUserLoggedIn = true;
        }
Example #5
0
        // Når brugeren logger ind gemmes login skærmen
        private void WhenUserLogsInEvent(object sender, PropertyChangedEventArgs e)
        {
            if (Properties.Settings.Default.IsUserLoggedIn)
            {
                loginFrame.Visibility = Visibility.Hidden;
            }
            else
            {
                loginFrame.Visibility = Visibility.Visible;
            }

            UserId.Text = "s" + LogicController.CurrentUser().id.ToString();
            if (LogicController.CurrentUser().id != 123456)
            {
                LoadCourses(LogicController.CurrentUser());
            }
        }