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