private void UILoginButton_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(UIUserName.Text)) { MessageBox.Show("Tên đăng nhập không được để trống!"); return; } if (string.IsNullOrEmpty(UIPassword.Password)) { MessageBox.Show("Mật khẩu không được để trống!"); return; } int result = LoginData(UIUserName.Text, FunctionStatics.MD5String(UIPassword.Password)); if (result == 0) { MessageBox.Show("Tên đăng nhập hoặc mật khẩu không khớp nhau!"); return; } else { App.curUserID = result; MessageBox.Show("Đăng nhập thành công!"); Application.Current.MainWindow = new MainWindow(); Application.Current.MainWindow.Show(); if (App.cache.autoLogin) { App.cache.hashUserName = App.getHash(result); AltaCache.Write(App.CacheName, App.cache); } this.Close(); } }
private void Button_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(this.UITxtName.Text)) { this.UIErr.Text = "* Tên đăng nhập không được để trống!"; this.UIErr.Animation_Opacity_View_Frame(true); return; } if (this.UIErr.Visibility == System.Windows.Visibility.Visible && this.UIErr.Opacity != 0) { this.UIErr.Animation_Opacity_View_Frame(false); } if (string.IsNullOrEmpty(UIPassword.Password)) { this.UIErPass.Animation_Opacity_View_Frame(true); return; } if (this.UIErPass.Visibility == System.Windows.Visibility.Visible && this.UIErPass.Opacity != 0) { this.UIErPass.Animation_Opacity_View_Frame(false); } int result = LoginData(UITxtName.Text, FunctionStatics.MD5String(UIPassword.Password)); if (result == 0) { this.UIErr.Text = "* Tên đăng nhập hoặc mật khẩu không đúng!"; this.UIErr.Animation_Opacity_View_Frame(true); return; } else { this.UIErr.Text = string.Empty; this.UIErr.Animation_Opacity_View_Frame(false); App.curUserID = result; App.curUser = UserData.Info(App.curUserID); if (this.UIAutoLogin.IsChecked.Value) { App.cache.hashUserName = App.getHash(result); App.cache.userName = Encrypt.EncryptString(this.UITxtName.Text.Trim(), FunctionStatics.getCPUID()); AltaCache.Write(App.CacheName, App.cache); } else { App.cache.userName = string.Empty; App.cache.hashUserName = string.Empty; } this.UIFullName.Text = App.curUser.Full_Name; this.UILoginForm.Animation_Translate_Frame(double.NaN, double.NaN, 400, double.NaN, 500); this.UILoginSusscess.Animation_Translate_Frame(-400, double.NaN, 0, double.NaN, 500, () => { LoadData(); }); } }
private void ReLogin_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(UIPassword_off.Password)) { this.UIErrRelogin.Text = "* Mật khẩu đăng nhập không được để trống!"; this.UIErrRelogin.Animation_Opacity_View_Frame(true); return; } int result = LoginData(this.cacheName, FunctionStatics.MD5String(UIPassword_off.Password)); if (result == 0) { this.UIErrRelogin.Text = "* Mật khẩu đăng nhập không đúng!"; this.UIErrRelogin.Animation_Opacity_View_Frame(true); return; } else { App.curUserID = result; App.curUser = UserData.Info(App.curUserID); if (App.cache.autoLogin) { App.cache.hashUserName = App.getHash(result); App.cache.userName = Encrypt.EncryptString(this.UITxtName.Text.Trim(), FunctionStatics.getCPUID()); AltaCache.Write(App.CacheName, App.cache); } else { App.cache.userName = string.Empty; App.cache.hashUserName = string.Empty; } this.UIAvatar.Text = App.curUser.Full_Name[0].ToString(); this.UIFullName.Text = App.curUser.Full_Name; this.UILoginLogOff.Animation_Translate_Frame(double.NaN, double.NaN, 400, double.NaN, 500); this.UILoginSusscess.Animation_Translate_Frame(-400, double.NaN, 0, double.NaN, 500, () => { LoadData(); }); } }