public ActionResult ENREGISTRERSTOCK(StockVM2 SVM) { using (IDAL dal = new Dal()) { if (dal.VerifierAccesParUtilisateurIdParPrivilegePeut(HttpContext.User.Identity.Name, "ENREGISTRER_STOCK")) { if (ModelState.IsValid) { STOCK stock = new STOCK(); stock.Nom = SVM.Nom; stock.Utilisateur = dal.ObtenirUtilisateurParId(SVM.ResponsableStock); stock.IsStocktCentral = SVM.IsStocktCentral; stock.StockType = dal.ObtenirStockTypeParId(SVM.TypeStockId); stock.StockID = dal.EnregistrerStock(stock); if (stock.IsStocktCentral) { dal.MettreStockStockPrincipal(stock); } return(RedirectToAction("CONSULTERLISTESTOCKS")); } return(RedirectToAction("ENREGISTRERSTOCK")); } else { ViewBag.ErrorMessage = dal.getErrorMessageFailedAuthorization(); return(View("Error")); } } }
public ActionResult CONSULTERLISTESTOCKS() { using (IDAL dal = new Dal()) { if (dal.VerifierAccesParUtilisateurIdParPrivilegePeut(HttpContext.User.Identity.Name, "CONSULTERLISTE_STOCKS")) { List <StockVM2> tempListeStockVM = new List <StockVM2>(); List <STOCK> tempListeStock = dal.ObtenirTousLesStocks(); StockVM2 prodVM; foreach (var p in tempListeStock) { prodVM = new StockVM2(); prodVM = dal.ConvertirStockStockVM2(p); tempListeStockVM.Add(prodVM); } return(View("ConsulterListeStocks", tempListeStockVM)); } else { ViewBag.ErrorMessage = dal.getErrorMessageFailedAuthorization(); return(View("Error")); } } }
public ActionResult ENREGISTRERSTOCK() { using (IDAL dal = new Dal()) { if (dal.VerifierAccesParUtilisateurIdParPrivilegePeut(HttpContext.User.Identity.Name, "ENREGISTRER_STOCK")) { StockVM2 StockVM = new StockVM2(); ViewBag.ListeSpecialiste = new SelectList(dal.ObtenirTousLesSpecialistes(), "Id", "NomSpecialiste"); ViewBag.ListeStockType = dal.ObtenirTousLesStockTypes(); return(View("FormulaireAjoutStock", StockVM)); } else { ViewBag.ErrorMessage = dal.getErrorMessageFailedAuthorization(); return(View("Error")); } } }
public ActionResult CONSULTERSTOCK(String Id) { using (IDAL dal = new Dal()) { if (dal.VerifierAccesParUtilisateurIdParPrivilegePeut(HttpContext.User.Identity.Name, "CONSULTER_STOCK")) { StockVM2 tempStockVM = new StockVM2(); STOCK Stock = dal.ObtenirStockParId(CRYPTAGE.StringHelpers.Encrypt(Id)); tempStockVM = dal.ConvertirStockStockVM2(Stock); return(View("ConsulterStock", tempStockVM)); } else { ViewBag.ErrorMessage = dal.getErrorMessageFailedAuthorization(); return(View("Error")); } } }