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 { } }