private void btnGuardar_Click(object sender, EventArgs e) { if (btnGuardar.Text.ToString() == "Validar") { if (bLPersona.TraerPorPersonaClave(sesion.UsuarioSesion, txtContraseñaActual.Text)) { btnGuardar.Text = "Guardar"; txtConfirmacion.Enabled = true; txtNuevaContraseña.Enabled = true; txtContraseñaActual.ReadOnly = true; } else { MessageBox.Show("Contraseña incorrecta", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (txtNuevaContraseña.Text.Trim() != "") { if (txtNuevaContraseña.Text.Trim().Equals(txtConfirmacion.Text.Trim())) { if (bLPersona.ActualizarContraseña(sesion.UsuarioSesion, txtNuevaContraseña.Text.Trim())) { enviarMensaje(); MessageBox.Show("Se actualizo su contraseña, Valide el correo", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); login.Show(); } else { MessageBox.Show("No se pudo cambiar la contraseña", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { txtNuevaContraseña.Focus(); txtConfirmacion.Clear(); MessageBox.Show("Las contraseñas no coinciden", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { txtNuevaContraseña.Focus(); MessageBox.Show("Debe ingresar una contraseña nueva", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnRestablecer_Click(object sender, EventArgs e) { if (!txtEmail.Text.Trim().Equals("")) { if (!IsValidEmail(txtEmail.Text.Trim()) || txtEmail.Text.Trim().IndexOf('.') == -1) { MessageBox.Show("Email incorrecto", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (bLPersona.ValidarExistenciaEmail(txtEmail.Text.Trim())) { NuevaClave = GenerarClave.Generate(); if (bLPersona.ActualizarContraseña(txtEmail.Text.Trim(), NuevaClave)) { enviarMensaje(); MessageBox.Show("Se actualizo su contraseña, Valide el correo", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); login.Show(); } else { MessageBox.Show("No se pudo restablecer contraseña", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Email no se encuentra registrado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Debe ingresar un correo electrónico", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }