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; } } } }
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)); }
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")); }
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")); }
//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)); }