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

  • Sale
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Download

Class Sale

Nette\Object
Extended by App\Modules\SaleModule\Model\Sale
Namespace: App\Modules\SaleModule\Model
Located at modules/SaleModule/model/Sale.php
Methods summary
public
# __construct( App\Model\Database $database, App\Model\Counter $counter, App\Modules\StoreModule\Model\Move $move )
public
# prepareSale( arrayHash $value )

Nastaví počítadla na novou, nebo žádanou hodnotu. Novou hodnotu doplní do objednávky pokud

Nastaví počítadla na novou, nebo žádanou hodnotu. Novou hodnotu doplní do objednávky pokud

Parameters

$value
public
# processSale( )

Pokud se jedná o novou objednávku, uloží stav počítadla

Pokud se jedná o novou objednávku, uloží stav počítadla

public
# prepareLine( arrayhash $value )

Nastaví počítedlo na žádanou hodnotu objednávky a přidá novou hodnotu řádky, pokud se nejedná o editaci

Nastaví počítedlo na žádanou hodnotu objednávky a přidá novou hodnotu řádky, pokud se nejedná o editaci

Parameters

$value
public
# processLine( $id )

Vytvoří nebo zkontroluje existenci procesu pro řádek zakázky

Vytvoří nebo zkontroluje existenci procesu pro řádek zakázky

private
# refresh( )

Zjistí stav zakázek

Zjistí stav zakázek

private boolean
# checkSale( Nette\Database\Table\ActiveRow $sale )

Zkontroluje stav zakázek, stačí aby jediná nebyla hotová a celá zakázka není hotová

Zkontroluje stav zakázek, stačí aby jediná nebyla hotová a celá zakázka není hotová

Parameters

$sale

Returns

boolean
private boolean
# checkLine( Nette\Database\Table\ActiveRow $line )

Ověří, zda je proces ukončen

Ověří, zda je proces ukončen

Parameters

$line

Returns

boolean
private Nette\Database\Table\ActiveRow
# getProcess( string $id = NULL )

Vrátí nebo vytvoří a vrátí process systému

Vrátí nebo vytvoří a vrátí process systému

Parameters

$id
Název processu

Returns

Nette\Database\Table\ActiveRow
private
# getMove( $process, $need = FALSE )

Vrátí nebo vytvoří pohyb požadovaného produktu v procesu

Vrátí nebo vytvoří pohyb požadovaného produktu v procesu

private integer
# getMasterId( )

Vrací Id hlavního skladu

Vrací Id hlavního skladu

Returns

integer
Constants summary
string START
# 'Koncept'
string PROGRESS
# 'Objednávka'
string READY
# 'Připraveno'
string DONE
# 'Dokončeno'
string CANCEL
# 'Zrušeno'
string SALE
# 'sale'
string LINE
# 'sale_line'
string COUNTER
# 'sale_counter'
Properties summary
private App\Model\Database $database
#
private array $line

řádek objednávky

řádek objednávky

#
private App\Model\Counter $counter
#
private boolean $edit

Edit/nová

Edit/nová

#
private Nette\Database\Table\ActiveRow $master
#
sberp API API documentation generated by ApiGen