ATTENTION !
Avant d'installer une version égale ou supérieure à la V 4.2 - il vous faut demander votre nouveau n° de série par email.
Sinon le programme ne se lancera pas !
Un nouveau numéro est nécessaire pour cette version, il sera demandé au premier redémarrage.
- Module de code avec coloration syntaxique
- la gestion des différents modules de scripts sont à présent dotés d'une coloration syntaxique adaptée.
- une fonction permet d'ajouter plus facilement les champs de la base de donnée dans le code
De nombreuses fonctions permettent une saisie simplifiée du code et l'ajout des numéros des lignes simplifie le déboggage des scripts lors de leur conception.
- Mise en place de la gestion des étiquettes pour tickets
- Depuis la version 4.2 d'Infoludo, les imprimantes à tickets 79 mm sont gérées ( modèle conseillé EPSON TM-T20II)
Utilisation pour l'impression de tickets avec la liste des jeux à rendre :
Il est possible d'ajouter les pièces perdues ( à rendre ) en fin de ticket.
Modifications
- Ajout de fonctions automatiques pour les scripts de location :
Des fonctions « étendues » sont disponible pour le script des locations globales. Ces fonctions permettent de récupérer des informations en une seule ligne de code, par exemple :
- "ETENDUES_Nbre_jeux_plus(nIDMembre, sNumJeu)": renvoie le nombre de jeux soumis à l'abonn. PLUS pour le membre (jeux + loués) - (jeux+ en RET ) + jeux en cours de location.
- "ETENDUES_Nbre_jeux_location(nIDMembre)" : renvoie le nombre de jeux loués , ceux non rendus, - les RET + LOC (sans stenir compte de celui en cours de location en vTab[8].
- "ETENDUES_Nbre_jeux_Critere(nIDMembre, sNumJeu,sWhere)" : renvoie le nombre de jeux loués , ceux non rendus, - les RET + LOC (tient compte de celui en cours de location en vTab[8]) qui remplissent la condition sWhere.
Exemple pour les jeux avec "puzzle" dans le nom :
nNbre ="ETENDUES_Nbre_jeux_Critere(nIDMembre, sNumJeu,"Jeux.Jeux_Nom LIKE '%puzzle%'"")
- "ETENDUES_Nbre_Enfants_Actifs(nIDMembre)" : renvoie le nombre d'enfants actifs pour le membre
- "ETENDUES_ABO_Plus_Valide(nIDMembre)" : renvoie un booléen (vrai / faux) si l'abonnement + est toujours valide (date éch. >= date du jour)
- Ajout de la colonne "Association" dans la table de la liste des membres"
Correctifs
- Importation depuis Ludopedia :
- lors de l'importation des jeux depuis Ludopedia, la valeur de l'age conseillé affichait (pour un jeu de 3 ans ) Age conseillé 3 - 0
Mise en place lors de l'import : affichage de l'age conseillé et mise à "99" de l'age max.