Exemple #1
0
        private void toolStripMenuItem1_Click(object sender, EventArgs e)
        {
            string username = null;

            switch (lvUsers.SelectedItems.Count)
            {
            case 0:
                MessageBox.Show(getDisplayMember("changedPassword{oneuserrequired}", "Please select at least one user to change a password for."));
                return;

            case 1:
                username = lvUsers.SelectedItems[0].Text;
                break;

            default:
                username = "******";
                break;
            }
            var f = new frmSetPassword();

            if (f.ShowDialog(this, username) == DialogResult.OK)
            {
                using (new AutoCursor(this)) {
                    foreach (ListViewItem lvi in lvUsers.SelectedItems)
                    {
                        AdminProxy.ChangePassword(Toolkit.ToInt32(lvi.Tag, -1), f.Password);
                    }
                    MainFormUpdateStatus(getDisplayMember("changedPassword{done}", "Changed password for {0} user(s)", lvUsers.SelectedItems.Count.ToString("###,##0")), true);
                    MainFormRefreshData();
                }
            }
        }
Exemple #2
0
        private void btnChangePassword_Click(object sender, EventArgs e)
        {
            var f = new frmSetPassword();

            if (f.ShowDialog(this, MainFormCurrentNodeText(txtUserName.Text)) == DialogResult.OK)
            {
                if (ID < 1)
                {
                    // new user, can't change it yet. remember it for when we save the user
                    _password = f.Password;
                    lblPasswordNotSet.Visible = String.IsNullOrEmpty(_password);
                    btnSave.Enabled           = String.IsNullOrEmpty(_password);
                    MarkDirty();
                }
                else
                {
                    using (new AutoCursor(this)) {
                        AdminProxy.ChangePassword(ID, f.Password);
                        if (txtUserName.Text.ToLower() == AdminProxy.Connection.GrinGlobalUserName.ToLower())
                        {
                            AdminProxy.Connection.GrinGlobalPassword = f.Password;
                            if (AdminProxy.Connection.GrinGlobalRememberPassword)
                            {
                                MainFormSaveConnections(AdminProxy.Connection);
                            }
                        }
                        MainFormUpdateStatus(getDisplayMember("changePassword{done}", "Changed password for user {0}", MainFormCurrentNodeText(txtUserName.Text)), true);
                    }
                }
            }
        }
Exemple #3
0
        private void btnSetWebPassword_Click(object sender, EventArgs e)
        {
            var f = new frmSetPassword();

            if (f.ShowDialog(this, txtWebUserName.Text) == DialogResult.OK)
            {
                using (new AutoCursor(this)) {
                    AdminProxy.ChangeWebPassword(txtWebUserName.Text, f.Password);
                    MainFormUpdateStatus(getDisplayMember("changeWebPassword{done}", "Changed password for web login {0} for system user {1}", txtWebUserName.Text, MainFormCurrentNodeText(txtUserName.Text)), true);
                }
            }
        }
Exemple #4
0
        private void mnuEmailPassword_Click(object sender, EventArgs e)
        {
            frmSetPassword frm = new frmSetPassword(PASSWORD_TYPE.EMAIL_PASSWORD);

            frm.ShowDialog();
        }
Exemple #5
0
        private void mnuLoginPassword_Click(object sender, EventArgs e)
        {
            frmSetPassword frm = new frmSetPassword(PASSWORD_TYPE.LOGIN_PASSWORD);

            frm.ShowDialog();
        }