Esempio n. 1
0
        private void BtnLogin_Click(object sender, RoutedEventArgs e)
        {
            if (String.IsNullOrWhiteSpace(tbLogin.Text) || String.IsNullOrWhiteSpace(tbLogin.Text))
            {
                Error.Text = "Все поля должны быть заполнены!";
                return;
            }

            try
            {
                GetAuth(tbLogin.Text, tbPassword.Password);
            }
            catch
            { }
            if (isAuth == true)
            {
                vkDatas.datas.Token   = api.Token;
                vkDatas.datas.User_id = api.UserId.Value;
                Des_Ser.Serialize(vkDatas.datas);
                vkDatas.datas.User_id = api.UserId.GetHashCode();
                Token = api.Token;
                vkDatas.datas.User_id = api.UserId.Value;
                gridLogin.Visibility  = Visibility.Hidden;
                DoAfterLogin();
            }
            else
            {
                Error.Text = "Неправильный логин или пароль!";
            }
        }
Esempio n. 2
0
 public MainWindow()
 {
     InitializeComponent();
     this.DataContext = new WindowViewModel(this);
     VkBools          = new Switches();
     vkDatas          = new VkDatas();
     playlist         = new Playlist(new OwnAudios());
     if (File.Exists(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\uVK\\UserDatas\\data.bin"))
     {
         gridLogin.Visibility = Visibility.Hidden;
         Des_Ser.Deserialize(ref vkDatas.datas);
         Token = vkDatas.datas.Token;
         GetAuth();
         gridLogin.Visibility = Visibility.Hidden;
         DoAfterLogin();
     }
 }