Exemplo n.º 1
0
        // Cuando le doy click a aceptar
        private void btn_aceptar_Click(object sender, EventArgs e)
        {
            if (ValidarDatos())
            {
                oUsuario = cUsuario.ObtenerUsuario(this.txt_nombredeusuario.Text);
                if (oUsuario != null)
                {
                    if (oUsuario.estado != false)
                    {
                        try
                        {
                            cUsuario.ResetearClave(oUsuario, txt_email.Text);
                            MessageBox.Show("Contraseña reseteada con éxito.", "Resultado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            this.Close();
                        }

                        catch (System.Data.EntitySqlException ex)
                        {
                            MessageBox.Show("No se ha podido resetear la contraseña: " + ex.InnerException.Message + ".", "Error de base de datos.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Datos Inválidos - Usuario Inactivo.", "Resultado", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    }
                }
                else
                {
                    MessageBox.Show("Datos Inválidos - Usuario Inexistente.", "Resultado", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }
            }
        }
Exemplo n.º 2
0
        // Al hacer click en guardar
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            if (ValidarObligatorios() == true)
            {
                try
                {
                    oUsuario.nombre_apellido = txt_nombreapellido.Text;
                    oUsuario.email           = txt_email.Text;
                    oUsuario.usuario         = txt_nombreusuario.Text;
                    oUsuario.estado          = chk_estado.Checked;

                    if (modo == "Alta")
                    {
                        // oUsuario.clave = Controladora.cEncriptacion.Encriptar(txt_nuevacontraseña.Text);
                        oUsuario.clave = "UsuarioSinClave";
                        cUsuario.Alta(oUsuario);
                        cUsuario.ResetearClave(oUsuario, oUsuario.email);
                    }

                    else
                    {
                        oUsuario.clave = Controladora.cEncriptacion.Encriptar(txt_nuevacontraseña.Text);
                        cUsuario.Modificacion(oUsuario);
                    }

                    this.DialogResult = DialogResult.OK;
                }

                catch (Exception Exc)
                {
                    MessageBox.Show(Exc.InnerException.Message.ToString());
                }
            }

            else
            {
                this.Show();
            }
        }