Example #1
0
 public function reqDataSyncAcopios()
 {
     $data = \Input::all();
     $fecha = $data['fecha'];
     $cantidad = $data['cantidad'];
     $id_proveedor = $data['idProveedor'];
     $id = $data['id'];
     $acopio = Acopio::where('feha', '=', $fecha)->where('proveedor_id', '=', $id_proveedor)->first();
     if (count($acopio) == 0) {
         $a = new Acopio();
         $a->feha = $fecha;
         $a->cantidad = $cantidad;
         $a->proveedor_id = $id_proveedor;
         $a->cantidad_total = $cantidad;
         $a->save();
         $mensaje = ['id' => $id];
         return \Response::json($mensaje);
     } else {
         $mensaje = ['id' => $id];
         return \Response::json($mensaje);
     }
 }
Example #2
0
 public function getAcopioByDay($day)
 {
     $acopios = Acopio::where('feha', '=', $day)->get();
     $suma = 0;
     foreach ($acopios as $acopio) {
         $suma += $acopio->cantidad_total;
     }
     return $suma;
 }
Example #3
0
 public function upObservacionInsidencia($data)
 {
     $res = 0;
     $insidencia = Insidencia::find($data['hdIdInsidencia']);
     if ($insidencia->tipo == 'descuento') {
         $cant_anterior_insidencia = $insidencia->cantidad;
         $insidencia->cantidad = $data['CantidadInsidencia'];
         $insidencia->tipo = "observacion";
         $insidencia->observacion = $data['observacion'];
         $insidencia->acopio_id = $data['hdUpIdAcopio'];
         if ($insidencia->save()) {
             $acopio = Acopio::find($data['hdUpIdAcopio']);
             $acopio->cantidad_total += $cant_anterior_insidencia;
             $acopio->save();
             $res = 1;
         }
     } else {
         $insidencia->cantidad = $data['CantidadInsidencia'];
         $insidencia->tipo = "observacion";
         $insidencia->observacion = $data['observacion'];
         $insidencia->acopio_id = $data['hdUpIdAcopio'];
         if ($insidencia->save()) {
             $res = 1;
         }
     }
     return $res;
 }