IS objednávky
  • Namespace
  • Class

Namespaces

  • Grido
    • Components
      • Columns
  • Objednavky
  • PLus
    • Orders
      • Factory
      • Repositories
        • Config
        • Documents
        • Entities
        • Lists
        • Messages
        • Order
        • Security
      • Routers

Classes

  • InvestmentchatRepository
  • InvestmentRepository
  • ItemareastateRepository
  • ItemorderRealizationRepository
  • ItemorderRepository
  • OrderRepository
  • RealizationRepository
  • TimelineRepository

Class OrderRepository

Description of OrderRepository

Nette\Object
Extended by PLus\Orders\Repositories\Repository
Extended by PLus\Orders\Repositories\Order\OrderRepository
Namespace: PLus\Orders\Repositories\Order
Author: Petr
Located at model/OrderRepository.php

Methods summary

public
# getPairData( )
public type
# getGridSelectionSentByUnit( type $id, type $ids )

Parameters

$id
  • prihlaseny uzivatel nebo oddeleni
$ids
  • pole podrizenych oddeleni prihlaseneho uzivatele

Returns

type

vraci radky objednavek daneho oddeleni, ktere byly zaslany a nejsou ukonceny oddelenim to proslo a neni ukonceno

public type
# getGridSelectionValidateByUnit( type $id, type $ids )

Parameters

$id
$ids

Returns

type

vraci radky objednavek daneho oddeleni, ktere maji byt schvaleny a nejsou ukonceny oddelenim to proslo k vedoucimu a neni to jeste schaveleno ani ukonceno

public type
# getGridSelectionReturnedByUnit( type $id, type $ids )

Parameters

$id
$ids

Returns

type

vraci radky objednavek daneho oddeleni, ktere byly vraceny zpet oddeleni oddeleni se to vratilo zpet a neni ukonceno co s tim, to jeste nemam domysleno. komentovat mohou i tak a pripojovat dokumenty taky

public type
# getGridCountReturnedByUnit( type $id, type $ids )

Parameters

$id
$ids

Returns

type
pocet objednavek vracenych na oddeleni
public type
# getGridSelectionClosedByUnit( type $id, type $ids )

Parameters

$id
$ids

Returns

type
vraci radky objednavek oddeleni, ktere byly uzavreny
public type
# getGridSelectionTraderIn( )

Returns

type

vraci objednavky, ktere byly schvaleny vedoucim oddeleni, nejsou ukonceny a nekterym (ci vsem) polozkam nebyly prirazeny oblasti navratem muzou byt i objednavky, ktere byly vraceny oddeleni k doplneni a dostaly priznak retrunflag=1 obchhodnik vidi vse ! nerozlisuje se kdo objednavku vystavil obchodnik z nich bude rozdelovat do oblasti

public type
# getCountTraderIn( )

Returns

type
pocet objednavek dorucenych obchodnikovi > faze 3
public type
# getGridSelectionTraderWork( )

Returns

type
vraci rozpracovane objednavky
public type
# getGridSelectionTraderToUnit( )

Returns

type
rozpracovane objednavky, ktere obchodnik zasila zpet na oddeleni k dopracovani
public type
# getGridSelectionTraderToExpert( )

Returns

type
rozpracovane objednavky, ktere obchodnik zasila k odbornemu posouzeni
public type
# getGridSelectionTraderToManager( )

Returns

type
rozpracovane objednavky, ktere obchodnik zasila manazerovi ke schvaleni
public type
# getGridSelectionTraderValidate( )

Returns

type

vraci objednavky schvalene vedoucim oddeleni, ktere byly zarazeny do kategorii obchodnikem a nejsou ukonceny tyto objednavky bude obchodnik posuzovat

public type
# getCountTraderValidate( )

Returns

type
pocet objednavek k posouzeni obchodnik > faze 5
public type
# getGridSelectionTraderToRealize( type $order_id )

Parameters

$order_id

Returns

type
vraci objednavky, ktere byly ukonceny, schvaleny NHTS a nemaji prideleneho resitele
public type
# getCountTraderToRealize( type $order_id )

Parameters

$order_id

Returns

type
pocet objednavek pro predani k realizaci
public type
# getGridSelectionTraderClosed( )

Returns

type
vraci uzavrene objednavky
public type
# getGridSelectionExpertValidate( type $areas )

Parameters

$areas

Returns

type

vraci jen ty objednavky, kde polozky odpovidaji zarazenim do olbasti shodne se zarazenim experta do oblasti a nejsou vsechny posouzeny, tedy order.itemflag IS NULL, kdyz NE vsechny itemorder.resultflag = 1

public type
# getCountExpertValidate( type $areas )

Parameters

$areas

Returns

type
pocet objednavek k posouzeni expertem
public type
# getGridSelectionExpertValidateNew( type $areas )

Parameters

$areas

Returns

type

nova varianta - vraci jen ty objednavky, ktere nejsou posouzeny expertem v jeho oblasti pokud je objednavka zarazena do vice oblasti, neni posouzena v cizi oblasti, ale v expertove ano, pak se nevypise (expert jiz posoudil) zatim nelze nasadit. pokud objednavku posoudim, tak zmizi z Objednavky k posouzeni, ale nemam jeste zpusob, jak ji zviditelnit v Objednavky posouzene

public type
# getGridSelectionExpertClosed( type $areas )

Parameters

$areas

Returns

type
odbornik uvidi vsechny jiz posouzene objednavky, tedy order.itemflag = 1, kdyz vsechny itemorder.resultflag = 1
public type
# getGridSelectionExpertToRealize( type $order_id )

Parameters

$order_id

Returns

type

vraci objednavky k realizaci, ke kterym byl $user_id pridelen jako resitel objednavky neni kompletne vyrizena - tyka se vicepolozkovych obj. id order je reseno poddotazem v ItemorderRepository -> findOrderByImplementerId

public type
# getCountExpertToRealize( type $order_id )

Parameters

$order_id

Returns

type
pocet objednavek pridelenych k realizaci expertovi
public type
# getGridSelectionManagerValidate( )

Returns

type
vraci objednavky predane a posouzene vedoucim centralniho nakupu
public type
# getCountManagerValidate( )

Returns

type
pocet objednavek ke schvaleni manazerem
public type
# getGridSelectionManagerClosed( )

Returns

type
vraci objednavky uzavrene
public type
# getGridSelectionOrdersAll( )

Returns

type
vraci vsechny objednavky v systemu
public type
# getGridSelectionEconomistApproved( )

Returns

type
vraci objednavky schvalene
public type
# getGridSelectionConsultant( type $ids )

Parameters

$ids
  • pole order_id u kterych vystupuje uzivatel v mailove komunikaci; parametr je ziskan z MailboxRepository->findConsultIds

Returns

type
vraci objednavky, ke kterym byl uzivatel prizvan jako konzultant
public type
# findById( type $id )

Parameters

$id

Returns

type
vraci activeRow() objednavky dle id

Overrides

PLus\Orders\Repositories\Repository::findById
public type
# findOrderUnitById( type $id, type $userid, type $ids )

Parameters

$id
$userid
$ids

Returns

type
vraci objednavku dle id, pokud je autor oddeleni, nebo pokud k ni ma pristup z role vedouciho
public type
# findOrderIdUnitById( type $id, type $userid, type $ids )

Parameters

$id
$userid
$ids

Returns

type

stejna funkce jako findOrderUnitById, jenom vraci id objednavky slouzi pro test pristupu k polozce, kterou si uzivatel IS prepise v adrese

public type
# findOrderForTrader( type $id )

Parameters

$id

Returns

type
vraci objednavku podle id; obchodnik a manazer muze videt vse
public type
# findOrderForExpert( type $areas, $id )

Parameters

$areas
$id

Returns

type

vraci jen tu objednavku, kde polozky odpovidaji zarazenim do olbasti shodne se zarazenim experta do oblasti vraci se jen konkretni objednavka (id) pro view

public type
# findOrderForEconom( type $id )

Parameters

$id

Returns

type
vraci jen tu objednavku, ktera je schvalena a ekonom ji tak muze videt
public type
# findOrderForConsultant( type $id, type $ids )

Parameters

$id
id objednavky
$ids
pole id objednavek, ke kterym byl vyzadan posudek konzultanta; MailboxRepository->findConsultIds

Returns

type
vraci se jen konkretni objednavky (id) pro view (s podminkou where)
public type
# findOrderIdForConsultant( type $id, type $ids )

Parameters

$id
id objednavky
$ids
pole id objednavek, ke kterym byl vyzadan posudek konzultanta; MailboxRepository->findConsultIds

Returns

type
v pripade povoleneho pristupu vraci ActiveRow, jinak NULL
public type
# getAssignedDocuments( type $order_id )

Parameters

$order_id

Returns

type
vraci vsechna id pripojenych dokumentu
public type
# findOrderFromSearchForm( type $param )

Parameters

$param

Returns

type
vraci vysledek hledani
public type
# getCountOrder( )

Returns

type
vraci celkovy pocet objednavek
public type
# getCounterCompleteOrder( )

Returns

type
vraci pocet ukoncenych objednavek
public type
# getCounterNoCompleteOrder( )

Returns

type
vraci pocet neukoncenych objednavek
public type
# isInvestment( type $order_id )

Parameters

$order_id

Returns

type
vraci zda je objednavka investice
public type
# statisticOrderDonut( )

koláčová statistika počtu objednávek podle roků

koláčová statistika počtu objednávek podle roků

Returns

type
public type
# statisticOrderLine( )

statistika počtu podaných a ukončených objednávek za posledních 6 měsíců, rozděleno podle měsíců

statistika počtu podaných a ukončených objednávek za posledních 6 měsíců, rozděleno podle měsíců

Returns

type

Methods inherited from PLus\Orders\Repositories\Repository

__construct(), deleteById(), findBy(), getTable(), insertData(), updateById()

Properties summary

Properties inherited from PLus\Orders\Repositories\Repository

$connection, $table

IS objednávky API documentation generated by ApiGen