private void Btn_guardar_Click(object sender, EventArgs e) { try { conexion.ObtenerConexion(); OdbcCommand cmd = conexion.ObtenerConexion().CreateCommand(); //Realizar update de la contraseña del Usuario cmd.CommandText = "update usuario set sContrasena = '" + EncripContra(Txt_nueva.Text) + "' where sUsuario = '" + Convert.ToString(Cmb_usuarioCambio.Text) + "'"; cmd.ExecuteNonQuery(); MessageBox.Show("Contraseña Modificada", "Successful", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } catch (Exception ex) { MessageBox.Show("No se pudo modificar la contraseña.", "Error", MessageBoxButtons.RetryCancel, MessageBoxIcon.Exclamation); } //Limpiar los TEXTBOX y COMBOBOX Cmb_usuarioCambio.ResetText(); Txt_actual.Clear(); Txt_nueva.Clear(); //Habilitar y Visualizar Pbx_correcto.Visible = false; Pbx_incorrecto.Visible = false; Gpb_contraseña.Enabled = false; Txt_nueva.Enabled = false; }
private void button2_Click(object sender, EventArgs e) { //Variables para poder realizar la consulta string user = Cmb_usuarioCambio.Text; string pass = EncripContra(Txt_actual.Text); //Validar si el usuario y contraseña(actual) es correctos en la Base de Datos try { OdbcDataAdapter sda = new OdbcDataAdapter("select count(*) from usuario where sUsuario='" + user + "'and sContrasena ='" + pass + "'", conexion.ObtenerConexion()); OdbcCommand cmd = conexion.ObtenerConexion().CreateCommand(); DataTable datos = new DataTable(); sda.Fill(datos); if (datos.Rows[0][0].ToString() == "1") { Pbx_correcto.Visible = true; Txt_nueva.Enabled = true; MessageBox.Show("Usuario Correcto", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information); conexion.ObtenerConexion().Close(); } else { Pbx_incorrecto.Visible = true; MessageBox.Show("Usuario o Contrasena Incorrecta", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Cmb_usuarioCambio.ResetText(); Txt_actual.ResetText(); } } catch (Exception ex) { MessageBox.Show("Imposible conectar a la base de datos o tabla no existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }