예제 #1
0
        // 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);
        }
예제 #2
0
        // 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);
        }
예제 #3
0
 // 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;
 }
예제 #4
0
        // 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à");
            }
        }
예제 #5
0
        // Création de la liste Famille depuis le DAOProduit.
        public static ArrayList listeFamille()
        {
            ArrayList lesFamilles = DAOProduit.listeFamille();

            return(lesFamilles);
        }
예제 #6
0
        // 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);
        }