private void btnAceptar_Click_1(object sender, EventArgs e)
 {
     if (String.IsNullOrEmpty(txtEmail.Text))
     {
         lblRequerido.Visible = true;
     }
     else
     {
         string            mensaje = UsuarioCN.RecuperarContraseña(txtEmail.Text);
         MessageBoxAceptar MsgBox  = new MessageBoxAceptar(mensaje);
         MsgBox.ShowDialog();
     }
 }
        private void btnCambiar_Click(object sender, EventArgs e)
        {
            lblRequerido1.Visible = String.IsNullOrEmpty(txtActual.Text) ? true : false;
            lblRequerido2.Visible = String.IsNullOrEmpty(txtNueva.Text) ? true : false;
            lblRequerido3.Visible = String.IsNullOrEmpty(txtRepetir.Text) ? true : false;

            if (!lblRequerido1.Visible && !lblRequerido2.Visible && !lblRequerido3.Visible)
            {
                if (txtNueva.Text != txtRepetir.Text)
                {
                    lblRequerido3.Text    = "Las contraseñas no coinciden";
                    lblRequerido3.Visible = true;
                }
                else
                {
                    user.Password = txtActual.Text;
                    string            mensaje = UsuarioCN.CambiarContraseña(user, txtNueva.Text);
                    MessageBoxAceptar MsgBox  = new MessageBoxAceptar(mensaje);
                    MsgBox.ShowDialog();
                }
            }
        }
예제 #3
0
 private void btnGuardar_Click_2(object sender, EventArgs e)
 {
     if (txtNombres.Text == string.Empty || txtApellidos.Text == string.Empty || txtEmail.Text == string.Empty || txtUsuario.Text == string.Empty)
     {
         lblRequerido.Visible = true;
     }
     else
     {
         lblRequerido.Visible = false;
         if (UserHelper.ValidarEmail(txtEmail.Text))
         {
             lblCorreo.Visible = false;
             bool  guardadoExitoso;
             Users usuarioEditado = ObtenerDatosFormulario();
             guardadoExitoso = UsuarioCN.SaveUser(usuarioEditado);
             if (guardadoExitoso)
             {
                 MessageBoxAceptar MsgBox = new MessageBoxAceptar("Los cambios se guardaron correctamente");
                 MsgBox.ShowDialog();
                 Principal frmPrincipal = Application.OpenForms.OfType <Principal>().FirstOrDefault();
                 if (frmPrincipal != null)
                 {
                     frmPrincipal.MostrarDatosUsuario(usuarioEditado);
                 }
             }
             else
             {
                 MessageBoxAceptar MsgBox = new MessageBoxAceptar("Hubó un error al guardar los cambios, por favor intente nuevamente. \n Si el error persiste por favor contacte con el administrador.");
                 MsgBox.ShowDialog();
             }
         }
         else
         {
             lblCorreo.Visible = true;
         }
     }
 }