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 btAceptar_Click(object sender, EventArgs e)
 {
     existe = blUsuario.TraerPorPersonaClave((string)txtUsuario.Text, (string)txtClave.Text);
     if (existe)
     {
         sesion.UsuarioSesion = txtUsuario.Text.Trim();
         lbError.Text         = "";
         FrmBienvenida frmBienvenida = new FrmBienvenida();
         frmBienvenida.Show();
         this.Hide();
     }
     else
     {
         lbError.Text = "Nombre de usuario o contraseña inválida.";
     }
 }