public ActionResult Profil(string status = "") { ViewBag.Status = status; var objVendeur = (from unVendeur in context.PPVendeurs where unVendeur.NoVendeur == NoVendeur select unVendeur).FirstOrDefault(); ModiProfilVendeur modiProfilVendeur = new ModiProfilVendeur { NomAffaires = objVendeur.NomAffaires, Nom = objVendeur.Nom, Prenom = objVendeur.Prenom, Rue = objVendeur.Rue, Ville = objVendeur.Ville, Province = objVendeur.Province, Pays = objVendeur.Pays, CodePostal = objVendeur.CodePostal.ToUpper(), Tel1 = objVendeur.Tel1, Tel2 = objVendeur.Tel2, PoidsMaxLivraison = Convert.ToInt32(objVendeur.PoidsMaxLivraison), LivraisonGratuite = Convert.ToInt32(objVendeur.LivraisonGratuite), configuration = objVendeur.Configuration, Taxes = Convert.ToBoolean(objVendeur.Taxes), AdresseCourriel = objVendeur.AdresseEmail }; return(View(modiProfilVendeur)); }
public ActionResult Profil(ModiProfilVendeur modiProfilVendeur, FormCollection formCollection) { /* foreach (var key in formCollection.AllKeys) * { * Response.Write("key: " + key + ": "); * Response.Write(formCollection[key] + ", type:/"); * Response.Write(formCollection[key].GetType() + "/"); * Response.Write("<br/> "); * } */ if (ModelState.IsValid) { var objVendeur = (from unVendeur in context.PPVendeurs where unVendeur.NoVendeur == NoVendeur select unVendeur).First(); var nomAffaireExiste = (from unNom in context.PPVendeurs where unNom.NomAffaires == modiProfilVendeur.NomAffaires select unNom); if (nomAffaireExiste.Count() == 0 || modiProfilVendeur.NomAffaires == objVendeur.NomAffaires) { objVendeur.NomAffaires = modiProfilVendeur.NomAffaires; if (modiProfilVendeur.Nom != "") { objVendeur.Nom = modiProfilVendeur.Nom; } if (modiProfilVendeur.Prenom != "") { objVendeur.Prenom = modiProfilVendeur.Prenom; } if (modiProfilVendeur.Rue != "") { objVendeur.Rue = modiProfilVendeur.Rue; } if (modiProfilVendeur.Ville != "") { objVendeur.Ville = modiProfilVendeur.Ville; } if (modiProfilVendeur.Province != "") { objVendeur.Province = modiProfilVendeur.Province; } if (modiProfilVendeur.Pays != "") { objVendeur.Pays = modiProfilVendeur.Pays; } if (modiProfilVendeur.CodePostal != "") { objVendeur.CodePostal = modiProfilVendeur.CodePostal; } if (modiProfilVendeur.Tel1 != "") { objVendeur.Tel1 = modiProfilVendeur.Tel1; } if (modiProfilVendeur.Tel2 != "") { objVendeur.Tel2 = modiProfilVendeur.Tel2; } if (modiProfilVendeur.PoidsMaxLivraison != null) { objVendeur.PoidsMaxLivraison = modiProfilVendeur.PoidsMaxLivraison; } if (modiProfilVendeur.LivraisonGratuite != null) { objVendeur.LivraisonGratuite = modiProfilVendeur.LivraisonGratuite; } if (modiProfilVendeur.Taxes != null) { objVendeur.Taxes = Convert.ToBoolean(modiProfilVendeur.Taxes); } objVendeur.Configuration = "color:" + formCollection["couleurText"] + ";" + "background-color:" + formCollection["backgroundcolor"] + ";" + "font-family:" + formCollection["fontText"] + ";"; try { context.SubmitChanges(); return(RedirectToAction("Profil", new { status = "ModificationReussite" })); } catch (Exception e) { } } else { ModelState.AddModelError("NomAffaires", "Ce nom d'affaires existe déjà, veuillez changer un nouveau."); } } var current = (from unVendeur in context.PPVendeurs where unVendeur.NoVendeur == NoVendeur select unVendeur).FirstOrDefault(); ModiProfilVendeur ProfilVendeur = new ModiProfilVendeur { NomAffaires = current.NomAffaires, Nom = current.Nom, Prenom = current.Prenom, Rue = current.Rue, Ville = current.Ville, Province = current.Province, Pays = current.Pays, CodePostal = current.CodePostal.ToUpper(), Tel1 = current.Tel1, Tel2 = current.Tel2, PoidsMaxLivraison = Convert.ToInt32(current.PoidsMaxLivraison), LivraisonGratuite = Convert.ToInt32(current.LivraisonGratuite), configuration = current.Configuration, Taxes = Convert.ToBoolean(current.Taxes) }; return(View(ProfilVendeur)); }