コード例 #1
0
ファイル: Orden.cs プロジェクト: divyang4481/Presentations
 public void AgregarLineasCarroCompras(CarroCompras carroCompras)
 {
     foreach (var lineaCarro in carroCompras.Detalle)
     {
         var lineaOrden = new LineaOrden(lineaCarro.Producto, lineaCarro.Cantidad);
         this.Lineas.Add(lineaOrden);
     }
 }
コード例 #2
0
ファイル: Orden.cs プロジェクト: snahider/Test-Automation-NET
 public void AgregarLineasCarroCompras(CarroCompras carroCompras)
 {
     foreach (var lineaCarro in carroCompras.Detalle)
     {
         var lineaOrden = new LineaOrden(lineaCarro.Producto, lineaCarro.Cantidad);
         this.Lineas.Add(lineaOrden);
     }
 }
コード例 #3
0
        public void ReservarInventario(LineaOrden linea)
        {
            var inventarioDAO = new AlmacenDAO();
            var producto = linea.Producto;
            var inventario = inventarioDAO.CantidadInventario(producto.Id);
            if (inventario < linea.Cantidad)
                throw new InventarioInsuficienteException();

            inventarioDAO.DisminuirInventario(producto.Id, linea.Cantidad);
        }