Esempio n. 1
0
 public static function Agregar_Venta($items)
 {
     foreach ($items as $item) {
         $compra = $item['compra'];
         $id = $item['id'];
         $remision = $item['remision'];
         $producto = Bodegas::where('codigo', $id)->where('compra', $compra)->where('remision', $remision)->first();
         $cantidad = $producto->cantidad - $item['cantidad'];
         //adicion para que se pueda facturar cantidades negativas
         $producto->cantidad = $cantidad;
         $producto->save();
         /*if ($cantidad == 0) {
               $producto->delete();
           } else {
               $producto->cantidad = $cantidad;
               $producto->save();
           }*/
     }
 }
Esempio n. 2
0
 public static function eliminar($id)
 {
     $configurables = productos_configurables::where('producto_id', $id)->get();
     $tiendas = tiendas::all();
     foreach ($tiendas as $tienda) {
         Session::put('bodega', $tienda->id);
         foreach ($configurables as $item) {
             Bodegas::where('codigo', $item->id)->delete();
         }
     }
     productos::find($id)->delete();
     Session::flash('mensaje', 'Producto eliminado exitosamente');
     Cache::forget('productos');
 }