// Modification d'un produit puis return un message de validation ou d'erreur. public static string modifierProduit(Produit unProduit) { string message; message = DAOProduit.modifierProduit(unProduit); return(message); }
// Permet la suppression d'un produit puis return un message de validation ou d'erreur. public static string supprimerProduit(Produit unProduit) { string message; message = DAOProduit.supprimerProduit(unProduit.getNum()); return(message); }
// Constructeur de Produit. public Produit(int unNum, string unNom, string unEffet, string desCI, string unePresentation, string unDosage, int unIDFamille, double unPrixHT, double unPrixEch, string uneInteraction) { num = unNum; nom = unNom; effet = unEffet; CI = desCI; presentation = unePresentation; dosage = unDosage; famille = DAOProduit.getNomFamille(unIDFamille); prixHT = unPrixHT; prixEch = unPrixEch; interaction = uneInteraction; }
// Après avoir vérifié que le Nom et le Num n'étaient pas déjà utilisés (return true à vérification), // effectue un appel à la méthode DAOProduit pour en crée un nouveau. // Puis Return le message de validation ou d'erreur. public static String creerProduit(Produit unProduit) { string message; Boolean verification = Produit.validerNumNom(unProduit.getNum(), unProduit.getNom()); if (verification) { message = DAOProduit.creerProduit(unProduit); return(message); } else { return("Le numero de produit ou le nom utilisé existe déjà"); } }
// Création de la liste Famille depuis le DAOProduit. public static ArrayList listeFamille() { ArrayList lesFamilles = DAOProduit.listeFamille(); return(lesFamilles); }
// Création de la liste Produit en passant par DAOProduit où ils ont été récupérés. public static List <Produit> listeProduit() { List <Produit> laListe = DAOProduit.listeProduit(); return(laListe); }