private void btnCambiar_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(txtnuevacontraseña.Text) || string.IsNullOrEmpty(txtconfirmarcontraseña.Text)) { MessageBox.Show("Los campo de contraseña son requeridas"); } else if (txtnuevacontraseña.Text == txtconfirmarcontraseña.Text) { Singleton.opUsuarios.buscarUsuarioCorreo(txtCorreo.Text); Usuario usu = new Usuario() { id_user = UsuarioGlobal.id_user, Nombre = UsuarioGlobal.Nombre, Apellidos = UsuarioGlobal.Apellidos, Direccion = UsuarioGlobal.Direccion, Cedula = UsuarioGlobal.Cedula, id_rol = UsuarioGlobal.id_rol, Correo = UsuarioGlobal.Correo, contra = Encriptacion.Encriptar(txtnuevacontraseña.Text, Encriptacion.Llave) }; Singleton.opUsuarios.ActualizarUsuarios(usu); MessageBox.Show("Contraseña actualizada", "Cambio de contraseña con exito", MessageBoxButtons.OK, MessageBoxIcon.Information); txtCorreo.Text = string.Empty; txtconfirmarcontraseña.Text = string.Empty; txtpasswordgenerico.Text = string.Empty; txtnuevacontraseña.Text = string.Empty; } } catch { MessageBox.Show("Hubo un error", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnValidarCorreo_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(txtCorreo.Text)) { MessageBox.Show("Correo es requerido", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { if (Singleton.opUsuarios.ExisteUsuario(txtCorreo.Text)) { UsuarioGlobal = Singleton.opUsuarios.buscarUsuarioCorreo(txtCorreo.Text); CodigoPin(); Usuario usu = new Usuario() { id_user = Convert.ToInt32(UsuarioGlobal.id_user), id_rol = Convert.ToInt32(UsuarioGlobal.id_rol), Nombre = UsuarioGlobal.Nombre, Apellidos = UsuarioGlobal.Apellidos, Correo = UsuarioGlobal.Correo, Direccion = UsuarioGlobal.Direccion, contra = Encriptacion.Encriptar(contrasena, Encriptacion.Llave), Cedula = UsuarioGlobal.Cedula }; Singleton.opUsuarios.ActualizarUsuarios(usu); ThreadStart InicioHilo = new ThreadStart(EnvioCorreo); Thread hilo = new Thread(InicioHilo); hilo.Start(); btnConfirmar.Enabled = true; txtCorreo.ReadOnly = true; txtpasswordgenerico.ReadOnly = false; } else { MessageBox.Show("Correo invalido", "alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } catch { MessageBox.Show("Hubo un error"); } }
private void btnConfirmar_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(txtpasswordgenerico.Text)) { MessageBox.Show("Password generico es requerido", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { UsuarioGlobal = Singleton.opUsuarios.buscarUsuarioCorreo(txtCorreo.Text); var pass = Encriptacion.Decriptar(UsuarioGlobal.contra, Encriptacion.Llave); var pin = txtpasswordgenerico.Text; if (pin == pass) { var msj = MessageBox.Show("Pin correcto ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); if (msj == DialogResult.OK) { txtconfirmarcontraseña.ReadOnly = false; txtnuevacontraseña.ReadOnly = false; btnCambiar.Enabled = true; txtpasswordgenerico.Text = string.Empty; btnConfirmar.Enabled = false; txtpasswordgenerico.ReadOnly = true; } } else { MessageBox.Show("pin incorrecto", "mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } catch { } }
private void btn_login_Click(object sender, EventArgs e) { try { validarVacios(); if (txtcorreo.Text != null && txtcontra.Text != null) { if (Singleton.opUsuarios.ExisteUsuario(txtcorreo.Text)) { UsuarioGlobal = Singleton.opUsuarios.buscarUsuarioCorreo(txtcorreo.Text); Correo = UsuarioGlobal.Correo; var data = Encriptacion.Encriptar(txtcontra.Text, Encriptacion.Llave); if (UsuarioGlobal.contra == data && UsuarioGlobal.id_rol == 1) { VistaAdmin.VistaAdmin admi = new VistaAdmin.VistaAdmin(); admi.Show(); this.Hide(); Usuario usu = new Usuario() { id_user = UsuarioGlobal.id_user, Correo = UsuarioGlobal.Correo, id_rol = UsuarioGlobal.id_rol, Nombre = UsuarioGlobal.Nombre, Apellidos = UsuarioGlobal.Apellidos, Direccion = UsuarioGlobal.Direccion, //contra=txtcontra.Text, contra = Encriptacion.Encriptar(txtcontra.Text, Encriptacion.Llave), Cedula = UsuarioGlobal.Cedula }; //Singleton.opUsuarios.ActualizarUsuarios(usu); } else if (UsuarioGlobal.contra == data && UsuarioGlobal.id_rol == 2) { Encriptacion.Decriptar(UsuarioGlobal.contra, Encriptacion.Llave); Usuario usu = new Usuario() { id_user = UsuarioGlobal.id_user, Correo = UsuarioGlobal.Correo, id_rol = UsuarioGlobal.id_rol, Nombre = UsuarioGlobal.Nombre, Apellidos = UsuarioGlobal.Apellidos, Direccion = UsuarioGlobal.Direccion, contra = Encriptacion.Encriptar(txtcontra.Text, Encriptacion.Llave), Cedula = UsuarioGlobal.Cedula }; //Singleton.opUsuarios.ActualizarUsuarios(usu); VistaUsuario.VistaUsuario us = new VistaUsuario.VistaUsuario(); us.Show(); this.Hide(); } else if (UsuarioGlobal.Correo == txtcorreo.Text && UsuarioGlobal.contra != txtcontra.Text) { lblmensaje.Text = "Contraseña o Usuario Incorrecta"; Vaciar(); } else if (UsuarioGlobal.Correo == txtcorreo.Text && string.IsNullOrEmpty(txtcontra.Text)) { lblmensaje.Text = "Debe de llenar la contraseña"; Vaciar(); } } else { MessageBox.Show("Usuario no existe ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); Vaciar(); } } } catch { } }