diff --git a/src/main.c b/src/main.c index fc217d6..80376b3 100644 --- a/src/main.c +++ b/src/main.c @@ -1,2 +1,34 @@ #include "specification1.h" +void affiche(Offre *offre) +{ + //TODO Optimiser cet étron de code + int choix + char typeTravaux[30], nomEntreprise[30]; + printf("####################################################\n"); + printf("1- Afficher les devis pour un type de travaux.\n"); + printf("2- Afficher les devis par type pour une entreprise.\n"); + printf("####################################################\n"); + scanf("%d",&choix); + + switch(choix) + { + case 1: + printf("Quel type de travaux voulez-vous afficher ?\n"); + scanf("%s",typeTravaux); //! Vérifier que la chaine de caractère ne peut pas disposer pas d'espace + + ListeDevis l = rechListeDevis(typeTravaux, offre); + AfficheDevis(l); + break; + case 2: + printf("Quel est le nom de l'entreprise ?\n"); + scanf("%s",nomEntreprise); //! Vérifier que la chaine de caractère ne peut pas disposer pas d'espace + + ListeDevis l = rechListeDevis(typeTravaux, offre); + AfficheDevisE(l, nomEntreprise); + break; + default: + printf("Vous ne pouvez choisir qu'entre 1 et 2.\n"); + break; + } +} \ No newline at end of file