Overview

Namespaces

  • App
    • Components
    • Interfaces
    • Lib
      • Files
      • Forms
        • Controls
      • Html
      • Repair
      • Statics
    • Model
    • Modules
      • BaseModule
        • Presenters
      • PartnersModule
        • Presenters
      • ProductModule
        • Presenters
      • SaleModule
        • Model
        • Presenters
      • SettingsModule
        • Model
        • Presenters
      • StoreModule
        • Model
        • Presenters
    • Presenters
    • Router
  • PHP

Classes

  • Move
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Download

Class Move

Nette\Object
Extended by App\Modules\StoreModule\Model\Move
Namespace: App\Modules\StoreModule\Model
Located at modules/StoreModule/model/Move.php
Methods summary
public
# __construct( App\Model\Database $database )
public boolean
# prepareMove( type $data )

Získá data z přesunu pro další operace

Získá data z přesunu pro další operace

Parameters

$data

Returns

boolean
public
# processMove( integer $id )

Upraví stavy v pozměneých skladech

Upraví stavy v pozměneých skladech

Parameters

$id
ID pohybu zásob
public Nette\Database\TAble\ActiveRow|null
# isNewMaster( arrayHash $data )

Ovšří zda se uživatel pokouří nastavit nový Hlavní sklad

Ovšří zda se uživatel pokouří nastavit nový Hlavní sklad

Parameters

$data

Returns

Nette\Database\TAble\ActiveRow|null
public boolean|Nette\Database\Table\ActiveRow
# getMaster( )

Vrací hlavní sklad

Vrací hlavní sklad

Returns

boolean|Nette\Database\Table\ActiveRow
public boolean
# removeMaster( $master = NULL )

Odtraní starého mastera

Odtraní starého mastera

Returns

boolean
odstaněno nebo neostraněno
public
# redirectMaster( )

Přepíše množství při přesunu hlavního skladu

Přepíše množství při přesunu hlavního skladu

private Nette\Database\Table\IRow
# getMove( type $id )

Získá řádek pohybu nebo vrátí false

Získá řádek pohybu nebo vrátí false

Parameters

$id

Returns

Nette\Database\Table\IRow
or FALSE
private
# updateQty( integer $qty )

aktualizuje sklady

aktualizuje sklady

Parameters

$qty
private boolean
# updateStockQty( integer $id, integer $qty )

Aktualizuje množství produktu

Aktualizuje množství produktu

Parameters

$id
ID produktu
$qty
Množství produktu

Returns

boolean
private Nette\Database\Table\ActiveRow
# getStock( integer $stock )

Vrátí záznam požadovaného výrobeku v požadovaném skladu

Vrátí záznam požadovaného výrobeku v požadovaném skladu

Parameters

$stock
id skladu

Returns

Nette\Database\Table\ActiveRow
private Nette\Database\Table\ActiveRow
# merge( Nette\Database\Table\Selection $source )

Sloučí (nemožné) duplikace v tabulce, tím že je sečte

Sloučí (nemožné) duplikace v tabulce, tím že je sečte

Parameters

$source

Returns

Nette\Database\Table\ActiveRow
private type
# addQty( type $stock, type $qty )

Aktualizuje stav skladu

Aktualizuje stav skladu

Parameters

$stock
$qty

Returns

type
Constants summary
string PRODUCT

Deginice konstatnt produkt a sklad

Deginice konstatnt produkt a sklad

# 'product_id'
string SOURCE

Deginice konstatnt produkt a sklad

Deginice konstatnt produkt a sklad

# 'stock_source_id'
string TARGET

Deginice konstatnt produkt a sklad

Deginice konstatnt produkt a sklad

# 'stock_target_id'
string STOCK

Deginice konstatnt produkt a sklad

Deginice konstatnt produkt a sklad

# 'stock_id'
string STORAGE

Deginice konstatnt produkt a sklad

Deginice konstatnt produkt a sklad

# 'stock_storage'
string MOVE

Deginice konstatnt produkt a sklad

Deginice konstatnt produkt a sklad

# 'stock_move'
string MASTER

Deginice konstatnt produkt a sklad

Deginice konstatnt produkt a sklad

# 'master'
string STATE

Deginice konstatnt produkt a sklad

Deginice konstatnt produkt a sklad

# 'state'
string QTY

Deginice konstatnt produkt a sklad

Deginice konstatnt produkt a sklad

# 'qty'
Properties summary
private App\Model\Database $database
#
private Nette\Database\Table $move
#
private array $query
# array()
private Nette\Database\Table $states
#
private string $master

pokud je někdo master? a kdo

pokud je někdo master? a kdo

#
sberp API API documentation generated by ApiGen