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(); } } }
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); } } } }
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); } } }
private void mnuEmailPassword_Click(object sender, EventArgs e) { frmSetPassword frm = new frmSetPassword(PASSWORD_TYPE.EMAIL_PASSWORD); frm.ShowDialog(); }
private void mnuLoginPassword_Click(object sender, EventArgs e) { frmSetPassword frm = new frmSetPassword(PASSWORD_TYPE.LOGIN_PASSWORD); frm.ShowDialog(); }