Apprendre WinDev Mobile et MySQL : Application e-commerce (Générer la Facture - PDF)

AUTEUR Code-Codage ~ 31/07/2022
Programmation WINDEV Mobile Débutant

La continuité de notre série des Tutoriels Apprendre WinDev Mobile et MYSQL, dans ce nouveau TUTO nous allons découvrir ensemble comment générer une Facture au niveau du client, donc pour en résumer, le client après avoir effectué sa commande l'application devra ensuite générer une facture au format PDF et sera ensuite stocker dans le répertoire ou stockage mobile du client.

Dans notre cas nous utilisons le simulateur de WinDev Mobile, donc nous allons stocker cette facture dans le répertoire Exe.

Dans code l'Etat de notre Etat

Nom_client = ClientCommande.Mon_compte
Adresse_Client = ClientCommande.Adresse
Contact_client = ClientCommande.Contact
Email_client = ClientCommande.Email

IMAGE_PRODUIT = ClientCommande.ImageProduit
NOM_PRODUIT = ClientCommande.Nom_produit
QUANTITE = ClientCommande.Quantité + " de quantite"
PRIX = ClientCommande.Prix + " $"
TOTAL = ClientCommande.Total + " $"

Formulaire Client Commande

Bouton commander

iDestination(iPDFGénérique)
iImprimeEtat(Facture)
iFinImprime()

Pour rechercher dans le stockage Mobile

si vous avez stocker, la facture dans un répertoire préciser dans le stockage mobile

sCheminsest est une chaîne = SysRepCarteStockage() + "/NomDuRepertoire/"

//Recherche le fichier a imprimer dans le repertoire
sNomFichier est une chaîne = sCheminsest + "FACTURE.PDF"
//Vérification si le repetoire NundaRepertoire existe dans le stockage du Téléhone
//Si le repertoire NundaRepertoire existe déjà dans le stockage du téléphone, on affiche un message

SI fRépertoireExiste(sCheminsest) ALORS

//Inpression du fichier
iDestination(iPDFGénérique,sNomFichier)
iImprime("FACTURE")
iFinImprime()
LanceAppliAssociée(sNomFichier)
SINON
// Si le repertoire n'existe pas on créé un nouveau rerpetoire
fRepCrée(sCheminsest)

//Impression du fichier
iDestination(iPDFGénérique,sNomFichier)
iImprime("FACTURE")
iFinImprime()
LanceAppliAssociée(sNomFichier)
FIN

Pour créer le répertoire dans le stockage mobile suivez ce tutoriel https://code-codage.com/blog/92/creer-le-repertoire-dans-le-stockage-mobile-files-manager-



Réponses