public static bool pass(constructorpasspregunta upd) { bool retorno = false; string query = "SELECT * FROM usuarios WHERE binary usuario=?user"; try { MySqlCommand cmdeselct = new MySqlCommand(query, conexion.obtenerconexion()); //envio de parametros a la consulta cmdeselct.Parameters.Add(new MySqlParameter("user", constructotlogin.usuario)); retorno = Convert.ToBoolean(cmdeselct.ExecuteScalar()); if (retorno == true) { MySqlCommand val = new MySqlCommand(string.Format("UPDATE usuarios SET clave='{0}', pregunta1 = '{1}', pregunta2 = '{2}',pregunta3 = '{3}' WHERE usuario='{4}'", upd.pass, upd.pregunta1, upd.pregunta2, upd.pregunta3, constructotlogin.usuario), conexion.obtenerconexion()); retorno = Convert.ToBoolean(val.ExecuteNonQuery()); if (retorno == true) { MessageBox.Show("Datos ingresados correctamente", "Bienvenido al sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); } } return(retorno); } catch (Exception e) { MessageBox.Show("peto" + e, "alv", MessageBoxButtons.OK, MessageBoxIcon.Information); return(retorno); } }
private void bunifuFlatButton1_Click(object sender, EventArgs e) { constructorpasspregunta upd = new constructorpasspregunta(); if (txtp1.Text.Trim() == "" || txtp2.Text.Trim() == "" || txtp3.Text.Trim() == "" || txtpass.Text.Trim() == "" || txtpassveri.Text.Trim() == "") { MessageBox.Show("Campos vacios", "Por favor llene los campos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { upd.pass = txtxcifrado.Text; upd.pregunta1 = txtp1.Text; upd.pregunta2 = txtp2.Text; upd.pregunta3 = txtp3.Text; upd.user = constructotlogin.usuario; funcionprimeruso.pass(upd); Form frm = new YourOwnWorkshop(); this.Hide(); frm.Show(); } }