private void BtnLogin_Click(object sender, RoutedEventArgs e) { TxtID_TextChanged(null, null); TxtPassword_PasswordChanged(null, null); if (errID.Visibility == Visibility.Visible || errPassword.Visibility == Visibility.Visible) { return; } int id = Convert.ToInt32(txtID.Text); if (clr.Login(id, Something.MD5Encrypt(txtPassword.Password)) == 1) { parentWindow.user = clr.QueryProfile(id); if (parentWindow.user.privilege == 1) { parentWindow.HideAnimation(); parentWindow.GotoUser(0); } else if (parentWindow.user.privilege == 2) { parentWindow.GotoAdmin(0); } } else { Dialogs.Dialog dg = new Dialogs.Dialog("", TryFindResource("pglog.failed") as string); dg.ShowDialog(); } }
private void BtnModify_Click(object sender, RoutedEventArgs e) { TxtName_TextChanged(null, null); PasswordChanged(txtConfirm, null); TxtOld_PasswordChanged(null, null); TxtEmail_TextChanged(null, null); TxtPhone_TextChanged(null, null); TxtValid_TextChanged(null, null); if (errConfirm.Visibility == Visibility.Visible || errEmail.Visibility == Visibility.Visible || errName.Visibility == Visibility.Visible || errPhone.Visibility == Visibility.Visible || errValid.Visibility == Visibility.Visible || errOld.Visibility == Visibility.Visible) { return; } User u = new User { ID = parentWindow.user.ID, name = txtName.Text, password = Something.MD5Encrypt(txtPassword.Password), email = txtEmail.Text, phone = txtPhone.Text }; if (clr.Login(u.ID, Something.MD5Encrypt(txtOld.Password)) != 1) { Dialogs.Dialog dg = new Dialogs.Dialog("", TryFindResource("pgpro.failed1") as string); dg.ShowDialog(); return; } if (clr.ModifyProfile(u) == 1) { Clear(); parentWindow.user = u; Dialogs.Dialog dg = new Dialogs.Dialog("", TryFindResource("pgpro.success") as string); dg.ShowDialog(); } else { Dialogs.Dialog dg = new Dialogs.Dialog("", TryFindResource("pgpro.failed2") as string); dg.ShowDialog(); } Generate(); }