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