예제 #1
0
 public Vente GetOneVenteById(int id)
 {
     if (id > 0)
     {
         return(VenteDao.GetOneVenteById(id));
     }
     return(null);
 }
예제 #2
0
 public VenteMedi AddVenteMedi(VenteMedi vm, Stock s, User user)
 {
     if (vm != null)
     {
         if (VenteDao.GetOneVenteById(vm.NumVente) != null && MedicamentDao.GetOneMedicamentById(vm.CodeMedicament) != null)
         {
             VenteMedi o = VenteMediDao.AddVenteMedi(vm);
             if (o != null)
             {
                 s.QuantiteMedicament -= vm.QuantiteMedicament;
                 StockDao.EditStock(s);
                 StockMediDao.GetOneStockMediById(s.NumStock, vm.CodeMedicament).QuantiteMedicament -= vm.QuantiteMedicament;
                 StockMediDao.EditStockMedi(StockMediDao.GetOneStockMediById(s.NumStock, vm.CodeMedicament));
                 logger.Info(user.Login + " a ajouter le medicament " + MedicamentDao.GetOneMedicamentById(o.CodeMedicament).LibelleMedicament + " dans le stock " + o.NumVente);
                 return(o);
             }
         }
     }
     return(null);
 }