public ActionResult Modifier() { try { // utilisation possible de Request // String s= Request["SOCIETE"]; // String v = Request["VILLE_CL"]; //récupération des données modifiées par l'utilisateur puis mise à jour en base de données commandes uneC = new commandes(); CommerceViewModel commerceView = new CommerceViewModel(); uneC.FACTURE = Request["optradio"]; uneC.NO_CLIENT = Request["liste_client"]; uneC.NO_COMMAND = Request["NO_COMMAND"]; uneC.NO_VENDEUR = Request["liste_vendeur"]; uneC.DATE_CDE = Convert.ToDateTime(Request["DATE_COMMANDE"]); unS = Service.GetInstance(); unS.ModifierCommande(uneC); commerceView.cs = uneC; commerceView.lesClients = unS.ListClients(); commerceView.lesVendeurs = unS.ListVendeurs(); TempData["update"] = true; return(View(commerceView)); } catch (MonException e) { return(HttpNotFound()); } }
//affiche la page de modification d'une commande avec les données associées au numéro de commande en paramètre public ActionResult Modifier(string id) { CommerceViewModel cvm = new CommerceViewModel(); try { unS = Service.GetInstance(); cvm.cs = unS.RechercheUneCommande(id); cvm.lesVendeurs = unS.ListVendeurs(); cvm.lesClients = unS.ListClients(); return(View(cvm)); } catch (MonException e) { return(HttpNotFound()); } }
//Affiche la page contenant le formulaire pour ajouter une commande public ActionResult Ajouter() { CommerceViewModel cvm = new CommerceViewModel(); try { unS = Service.GetInstance(); cvm.articles = unS.ListArticles(); cvm.lesVendeurs = unS.ListVendeurs(); cvm.lesClients = unS.ListClients(); return(View(cvm)); } catch (MonException e) { return(HttpNotFound()); } }