public static void SaveConfig(Config.ParamValues paramValues, string value)
        {
            try
            {
                MySqlCommand comm = GestioneMySql.connection.CreateCommand();
                if (LoadConfig(paramValues).CONF_VALUE == null)
                {
                    comm.CommandText = "INSERT INTO CONFIG(CONF_PARAM,CONF_VALUE) VALUES(@CONF_PARAM,@CONF_VALUE)";
                }
                else
                {
                    comm.CommandText = "UPDATE CONFIG SET CONF_VALUE=@CONF_VALUE WHERE CONF_PARAM=@CONF_PARAM";
                }

                comm.Parameters.AddWithValue("@CONF_PARAM", paramValues.ToString());
                comm.Parameters.AddWithValue("@CONF_VALUE", value);

                if (!GestioneMySql.OpenConnection())
                {
                    throw new Exception("Errore nell'apertura della connessione.");
                }

                comm.ExecuteNonQuery();

                if (!GestioneMySql.CloseConnection())
                {
                    throw new Exception("Errore nella chiusura della connessione.");
                }
            }
            catch (Exception ex)
            {
                GestioneMySql.CloseConnection();
                MessageBox.Show("Errore: " + ex.Message);
            }
        }
        public static Config LoadConfig(Config.ParamValues paramValues)
        {
            try
            {
                if (!GestioneMySql.OpenConnection())
                {
                    throw new Exception("Errore nell'apertura della connessione.");
                }

                Config config = new Config();

                MySqlCommand cmd = new MySqlCommand("SELECT * FROM CONFIG WHERE CONF_PARAM = @CONF_PARAM", GestioneMySql.connection);
                cmd.Parameters.Add(new MySqlParameter("CONF_PARAM", paramValues.ToString()));

                MySqlDataReader dr = cmd.ExecuteReader();

                while (dr.Read())
                {
                    if (!dr.IsDBNull(dr.GetOrdinal("CONF_VALUE")))
                    {
                        if (!string.IsNullOrEmpty(dr.GetString("CONF_VALUE")))
                        {
                            config.CONF_VALUE = dr.GetString("CONF_VALUE");
                        }
                    }
                }

                dr.Close();

                if (!GestioneMySql.CloseConnection())
                {
                    throw new Exception("Errore nella chiusura della connessione.");
                }

                return(config);
            }
            catch (Exception ex)
            {
                GestioneMySql.CloseConnection();
                MessageBox.Show("Errore: " + ex.Message);
                return(null);
            }
        }