Esempio n. 1
0
        public ActionResult CheckUser(String username, String password)
        {
            utilisateur u = new utilisateur();

            try
            {
                Service unS = Service.GetInstance();
                u = unS.RechercheUnUtilisateur(username);
                if (u == null)
                {
                    return(RedirectToAction("Index", new { @error = true }));
                }
                if (u.motDePasse == password && u.fonction.Equals("Admin"))
                {
                    vendeur vendeurLogue = unS.RechercheUnVendeur(username);
                    Session["login"]    = username;
                    Session["nom"]      = vendeurLogue.NOM_VEND;
                    Session["prenom"]   = vendeurLogue.PRENOM_VEND;
                    Session["fonction"] = u.fonction;
                    return(RedirectToAction("Index", "Commande"));
                }
                else
                {
                    return(RedirectToAction("Index", new { @error = true }));
                }
            }
            catch (MonException e)
            {
                ModelState.AddModelError("Erreur", "Erreur lors de la récupération des clients : " + e.Message);
                return(View("Error"));
            }
        }
 public ActionResult InfoVendeurConnecte()
 {
     try
     {
         unS = Service.GetInstance();
         vendeur infoVendeurLogue = unS.RechercheUnVendeur((string)Session["login"]);
         return(View(infoVendeurLogue));
     }
     catch (Exception)
     {
         return(HttpNotFound());
     }
 }