Création d'un programme d'import de Panier
Création d'un programme d'import de Panier
Description
Lors d'une réunion où l'on nous demandait l'avancement des projets, on m’a confié la création d’une application permettant d’importer un fichier de commandes au format CSV ou Excel, et de le transformer en utilisant les valeurs suivantes : Réf, Quantité, Description du produit, Réf Fab, Notes, Nom du fabricant, Prix de vente, Remise, List Price Amount, Eco Tax, Prix net HT, Prix Quantité + unité de mesure, Montant HT, Grouping ID.
Cette application a pour objectif de faciliter l’utilisation du logiciel CEGID, qui exploite ces valeurs, et ainsi rendre le travail des employés chargés de la vente plus pratique.
Pour cela, j’ai commencé à développer une application en C# avec WPF, utilisant du XML similaire aux balises HTML. Le fonctionnement de l’application est simple :
Mapping des colonnes : Nous commençons par créer un mapping pour associer les colonnes du fichier source aux valeurs souhaitées.
Enregistrement du mapping : Après avoir correctement mappé chaque colonne, nous indiquons le nom du fournisseur pour enregistrer ce mapping. Il est ensuite sauvegardé au format JSON, qui sert de base de données locale.
Transformation des fichiers : Une fois le fichier JSON créé, il est possible de sélectionner le fournisseur et le fichier CSV ou Excel à transformer. L’application affiche alors, en haut à droite, les colonnes du fichier cible et, en bas, le fichier transformé automatiquement.
Exportation : Enfin, il suffit de cliquer sur « Exporter CSV » pour enregistrer le fichier transformé.
Cette application simplifie grandement le traitement des commandes et optimise le flux de travail des employés de vente.
Cette application a pour objectif de faciliter l’utilisation du logiciel CEGID, qui exploite ces valeurs, et ainsi rendre le travail des employés chargés de la vente plus pratique.
Pour cela, j’ai commencé à développer une application en C# avec WPF, utilisant du XML similaire aux balises HTML. Le fonctionnement de l’application est simple :
Mapping des colonnes : Nous commençons par créer un mapping pour associer les colonnes du fichier source aux valeurs souhaitées.
Enregistrement du mapping : Après avoir correctement mappé chaque colonne, nous indiquons le nom du fournisseur pour enregistrer ce mapping. Il est ensuite sauvegardé au format JSON, qui sert de base de données locale.
Transformation des fichiers : Une fois le fichier JSON créé, il est possible de sélectionner le fournisseur et le fichier CSV ou Excel à transformer. L’application affiche alors, en haut à droite, les colonnes du fichier cible et, en bas, le fichier transformé automatiquement.
Exportation : Enfin, il suffit de cliquer sur « Exporter CSV » pour enregistrer le fichier transformé.
Cette application simplifie grandement le traitement des commandes et optimise le flux de travail des employés de vente.