Esempio n. 1
0
        public void LoadToPrivateListBox()
        {
            lbPrivate.Items.Clear();
            try
            {
                UsersOperations ops = new UsersOperations();
                Global.LoggedInUser.PersonalMusic         = ops.GetListPersonalMusic(Global.LoggedInUser.Id);
                Global.LoggedInUser.PersonalMusicId       = ops.GetListPersonalMusicId(Global.LoggedInUser.Id);
                Global.LoggedInUser.PersonalMusicFileType = ops.GetListPersonalMusicFileType(Global.LoggedInUser.Id);

                if (Global.LoggedInUser.PersonalMusic != null)
                {
                    foreach (string song in Global.LoggedInUser.PersonalMusic)
                    {
                        lbPrivate.Items.Add(song);
                    }
                }
            }
            catch (Exception) { };
        }
Esempio n. 2
0
        private void btnLogin_Click(object sender, RoutedEventArgs e)
        {
            string mail     = tbxMail.Text;
            string password = pbxPassword.Password;

            UsersOperations ops  = new UsersOperations();
            User            user = ops.AuthenticateUser(mail, password);

            //user.PersonalMusic = ops.GetListPersonalMusic(user.Id);
            //user.PersonalMusicId = ops.GetListPersonalMusicId(user.Id);

            if (user == null)
            {
                MessageBox.Show("Invalid username or password");
                return;
            }
            Global.LoggedInUser = user;

            Global.LoggedInUser.PersonalMusic         = ops.GetListPersonalMusic(Global.LoggedInUser.Id);
            Global.LoggedInUser.PersonalMusicId       = ops.GetListPersonalMusicId(Global.LoggedInUser.Id);
            Global.LoggedInUser.PersonalMusicFileType = ops.GetListPersonalMusicFileType(Global.LoggedInUser.Id);

            NavigationService.Navigate(new DetailPage());
        }