Exemple #1
0
        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;
        }
Exemple #2
0
        private void ConfigUser_Load(object sender, EventArgs e)
        {
            //----------------------------------Cargar usuario-----------------------------------------------
            OdbcCommand    cmd2     = new OdbcCommand("Select sUsuario from usuario", conexion.ObtenerConexion());
            OdbcDataReader almacen2 = cmd2.ExecuteReader();


            while (almacen2.Read())
            {
                Cmb_usuarioEliminar.Refresh();
                Cmb_usuarioEliminar.Items.Add(almacen2.GetValue(0).ToString());
                Cmb_usuario.Refresh();
                Cmb_usuario.Items.Add(almacen2.GetValue(0).ToString());
                Cmb_usuarioCambio.Refresh();
                Cmb_usuarioCambio.Items.Add(almacen2.GetValue(0).ToString());
            }
            conexion.ObtenerConexion().Close();
            almacen2.Close();

            try
            {
                //----------------------------------Cargar Privilegio-----------------------------------------------
                OdbcCommand    cmd     = new OdbcCommand("Select sPrivilegio from privilegio", conexion.ObtenerConexion());
                OdbcDataReader almacen = cmd.ExecuteReader();

                while (almacen.Read())
                {
                    Cmb_privi.Refresh();
                    Cmb_privi.Items.Add(almacen.GetValue(0).ToString());
                }
                conexion.ObtenerConexion().Close();
                almacen2.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error");
            }
        }
Exemple #3
0
        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);
            }
        }