Skip to content

zozourban/Formulaires-Intranet-V2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Formulaires-Intranet-V2

Gestion de formulaires en interne

Le système de mises à jour

Dans la version 1, pour détecter la nouvelle version du logiciel, un fichier version.txt était nécessaire. Maintenant la version 2, utilise un paramètre en plus dans la base de données :

Table : Parametres

Parametre : version_logiciel

valeur : 3.8.0.0 <- C'est un exemple

Il n'y a plus besoin du version.txt, le logiciel va directement lire la version dans la base de données. Si la version dans la base est supérieur au client alors le client télécharge la nouvelle version. Si la version dans la base et inferieur ou égale au client, alors le client ne fera rien :-).

L'Upload

La fonction Upload a été réecrite afin de cibler plus facilement une erreur. Elle dispose d'une meilleur verification, d'une barre de progression intégrée, un pourcentage et un descriptif du formulaire sélectionné.

La modification et la suppression

L'affichage de cette partie a été refaite pour utiliser tout l'espace de l'application et de se concentrer sur le formulaire sélectionné. Quand un formulaire est sélectionnée, une description apparait, mais aussi le nom de la personne qui l'a mit et le numéro du formulaire. La suppression permet d'effacer le formulaire present sur le réseau et aussi les informations de ce formulaire dans la base de données. La modification permet de modifer l'intitulé du formulaire ainsi que le formulaire. Après une modification la version du formulaire est incrémenté de 1.

Le code source en général

Le code source contient moins de ligne que la version 1 et maintenant l'application fonctionne avec des threads. Chaque opération s'effectue en arrière-plan ce qui permet de ne pas figer le logiciel. Tous les paramètres de connexion sont dans une classe Fontions. Pour le sytème de mises à jour, il suffira juste de modifer la chaine de connexion dans le Splashscreen Dans le code les éléments (textbox, bouton...) sont séparés des threads pour une meilleur lisibilité. Chaque controles sont renommés

About

Gestion de formulaires en interne

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published