Ejemplo n.º 1
0
 public function getFilterById()
 {
     $title = 'Rotación';
     $input = Input::all();
     $rotations = Rotation::where('id', '=', $input['idRotation'])->orderBy('id', 'desc')->paginate(6);
     $filterRotation = 'Rotación con código ' . $input['idRotation'] . '</strong>';
     return View::make('rotations.index')->with(compact('title', 'rotations', 'filterRotation', 'input'));
 }
Ejemplo n.º 2
0
 /**
  * Devuelve la cantidad involucrada en rotaciones pendientes en destino.
  * @param  Branche $branch
  * @return integer $cantidad
  */
 public function inRotationsTo($branch)
 {
     $rotationsPendientes = Rotation::where('status', '=', 'pendiente en destino')->where('branch_to', '=', $branch->id)->get();
     $cantidad = 0;
     foreach ($rotationsPendientes as $rotation) {
         foreach ($rotation->rotationItems as $item) {
             if ($this->id == $item->article->id) {
                 $cantidad += $item->amount;
             }
         }
     }
     return $cantidad;
 }