//INSERT LIVRAISON public ActionResult Livraison(int empStock, int employe, int quantite, int resteNonVendu, string dateLivraison, int pointDeVente) { //Insertion livraison livraisonCarteService = new LivraisonCarteService(); empStockService = new EmployeStockService(); empService = new EmployeService(); Employe emp = new Employe(employe); PointDeVente pointVente = new PointDeVente(pointDeVente); EmployeStock employeStock = new EmployeStock(empStock); DateTime date = DateTime.Parse(dateLivraison); LivraisonCarte livCarte = new LivraisonCarte(employeStock, quantite, resteNonVendu, date, pointVente); livraisonCarteService.insert(livCarte); //Update stock EmployeStockVue emplStock = empStockService.findById(empStock); Debug.WriteLine("Emp stock update " + emplStock.Stock + "-" + empStock); int stockUpdate = emplStock.Stock - quantite; EmployeStock empStockUpdate = new EmployeStock(emplStock.Id, stockUpdate); empStockService.update(empStockUpdate); //GET ALL STOCK EmployeVue empl = empService.findById(employe); List <EmployeStockVue> listAll = empStockService.search(new EmployeStockVue(empl.Nom, emp.Prenom)); ViewBag.listStock = listAll; return(View()); }
//Detail livraison public ActionResult DetailLivraison(int employeStock) { Debug.WriteLine(employeStock); livraisonCarteService = new LivraisonCarteService(); LivraisonCarteVue livraisonCarte = new LivraisonCarteVue(employeStock); List <LivraisonCarteVue> listDetailCarte = new LivraisonCarteDAO().search(livraisonCarte); ViewBag.listeDetailCarte = listDetailCarte; return(View()); }