Beispiel #1
0
        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();
            }
        }
Beispiel #2
0
        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();
        }