Ejemplo n.º 1
0
        public static void Deroulement(MySqlConnection maConnexion)
        {
            string enter = "";

            while (enter != "q")
            {
                Console.WriteLine("Tapez 1 pour afficher la liste des produits.");
                Console.WriteLine("Tapez 2 pour afficher la liste des clients.");
                Console.WriteLine("Tapez 3 pour afficher la liste des commandes.");
                Console.WriteLine("Tapez 4 pour afficher la liste des détails.");
                Console.WriteLine("Tapez q pour quitter.");
                enter = Console.ReadLine();
                Console.Clear();
                switch (enter)
                {
                case "1":
                {
                    List <Produit> maListeProduits = ProduitServices.GetProduits(maConnexion);
                    AfficheList(maListeProduits);
                    Wait();
                    break;
                }

                case "2":
                {
                    List <Clients> maListeClients = ClientServices.GetClients(maConnexion);
                    AfficheList(maListeClients);
                    Wait();
                    break;
                }

                case "3":
                {
                    List <Commande> maListeCommandes = CommandeServices.GetCommandes(maConnexion);
                    AfficheList(maListeCommandes);
                    Wait();
                    break;
                }

                case "4":
                {
                    List <Detail> maListeDetails = DetailServices.GetDetails(maConnexion);
                    AfficheList(maListeDetails);
                    Wait();
                    break;
                }
                }
            }
        }
Ejemplo n.º 2
0
        public ActionResult Edit(int ID)
        {
            EditProduitViewModel  model = new EditProduitViewModel();
            Type_ProduitsServices type_ProduitService = new Type_ProduitsServices();
            ProduitServices       produitService      = new ProduitServices();

            var produit = produitService.GetProduit(ID);

            model.ID             = produit.ProduitID;
            model.Nom            = produit.Nom;
            model.Description    = produit.Description;
            model.Prix           = produit.Prix;
            model.Type_ProduitID = produit.Type_ProduitID;


            model.type_produit = type_ProduitService.GetType_Produits();
            return(PartialView(model));
        }
Ejemplo n.º 3
0
        public ActionResult Edit(EditProduitViewModel model)
        {
            ProduitServices produitService = new ProduitServices();

            var existingProduct = produitService.GetProduit(model.ID);

            existingProduct.Nom         = model.Nom;
            existingProduct.Description = model.Description;
            existingProduct.Prix        = model.Prix;

            existingProduct.Type_Produit   = null;
            existingProduct.Type_ProduitID = model.Type_ProduitID;



            produitsService.UpdateProduit(existingProduct);

            return(RedirectToAction("ProduitTable"));
        }
Ejemplo n.º 4
0
        public ActionResult SendMail(int ID, string mailClient, string commentaire)
        {
            ProduitServices produitServices   = new ProduitServices();
            var             produitDefectueux = produitServices.GetProduit(ID);

            SmtpClient  Email = new SmtpClient();
            MailMessage mail  = new MailMessage();

            //Expéditeur
            mail.From = new MailAddress(mailClient);
            mail.Body = commentaire;
            //Destinataire
            mail.To.Add(new MailAddress("*****@*****.**"));
            //Copie
            mail.CC.Add(new MailAddress("*****@*****.**"));

            Email.Send(mail);

            return(View("Index"));
        }
Ejemplo n.º 5
0
        //TEST: Widget permettant un tri et retour des derniers produits enregistrés
        public ActionResult Produits(bool dernierProduit, int?type_produitID = 0)
        {
            ProduitServices          produitServices = new ProduitServices();
            ProduitsWidgetViewModels model           = new ProduitsWidgetViewModels();

            model.DernierProduit = dernierProduit;

            if (dernierProduit)
            {
                model.Produits = produitServices.GetDernierProduit(4);
            }
            else if (type_produitID.HasValue && type_produitID.Value > 0)
            {
                model.Produits = produitServices.GetProduitParCategorie(type_produitID.Value);
            }
            else
            {
                model.Produits = produitServices.GetProduits();
            }

            return(PartialView(model));
        }