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 = "Неправильный логин или пароль!"; } }
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(); } }