private void BtnInicirSesion_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtUsuario.Text.Trim()) == true || string.IsNullOrEmpty(txtContraseña.Text.Trim()) == true) { MessageBox.Show("Debe llenar todos los campos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { Clases.clsBasedeDatos objBaseDeDatos; Dictionary <string, string> Dic; frmMenu frmini; try { objBaseDeDatos = new Clases.clsBasedeDatos(); Dic = objBaseDeDatos.IniciarSesion(txtUsuario.Text.Trim()); if (Dic == null) { MessageBox.Show("El usuario no existe", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (Dic["strContraseña"] == Clases.clsProcedimientos.hashPass(txtContraseña.Text)) { Clases.clsProcedimientos.Session = Dic; limpiar(); if (clsNeur.engine == null) { clsNeur.iniciar(); } frmini = new frmMenu(); this.Hide(); frmini.ShowDialog(); this.Show(); } else { MessageBox.Show("La contraseña ingresada es incorrecta", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { objBaseDeDatos = null; Dic = null; frmini = null; } } }
private void btnRegistrar_Click(object sender, EventArgs e) { Clases.clsBasedeDatos objBaseDeDatos; try { if (string.IsNullOrEmpty(txtusuario.Text.Trim()) == true || string.IsNullOrEmpty(txtContraseña.Text.Trim()) == true || string.IsNullOrEmpty(txtCcotraseña.Text.Trim()) == true || string.IsNullOrEmpty(txtnombre.Text.Trim()) == true || string.IsNullOrEmpty(txtapellido.Text.Trim()) == true || string.IsNullOrEmpty(txtemail.Text.Trim()) == true) { MessageBox.Show("Todos los campos son obligatorios", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (txtCcotraseña.Text.Trim() == txtContraseña.Text.Trim()) { objBaseDeDatos = new Clases.clsBasedeDatos(); if (objBaseDeDatos.Registro(txtusuario.Text.Trim(), Clases.clsProcedimientos.hashPass(txtContraseña.Text.Trim()), txtemail.Text.Trim(), txtnombre.Text.Trim(), txtapellido.Text.Trim()) == true) { MessageBox.Show("Registro realizado Correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); this.Close(); } else { MessageBox.Show("El usuario ya se encuentra registrado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Las contraseñas no coinciden", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { objBaseDeDatos = null; } }