private void cambiarContraseñaToolStripMenuItem_Click(object sender, EventArgs e) { using (FormChangePassword form = new FormChangePassword()) { DialogResult result = form.ShowDialog(); if (result == DialogResult.OK) { form.Close(); } } }
//Se cargan al menu las funcionalidades del rol. Y si es el primer login, se solicita el cambio de la contraseña private void HomeMenu_Load(object sender, EventArgs e) { LoadFuncionalidades(); if (FirstLogin()) { using (FormChangePassword form = new FormChangePassword()) { DialogResult result = form.ShowDialog(); if (result == DialogResult.OK) { form.Close(); } else { MessageBox.Show("No puede acceder a la plataforma sin cambiar la contraseña. Volviendo al login..."); this.OpenAndClose(new Login()); } } } }