public
|
|
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
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
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
|
|
public
type
|
|
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
|
|
public
type
|
|
public
type
|
|
public
type
|
|
public
type
|
|
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
|
|
public
type
|
|
public
type
|
|
public
type
|
|
public
type
|
#
getGridSelectionExpertValidate( type $areas )
Parameters
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
|
|
public
type
|
#
getGridSelectionExpertValidateNew( type $areas )
Parameters
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
Returns
type odbornik uvidi vsechny jiz posouzene objednavky, tedy order.itemflag = 1, kdyz vsechny itemorder.resultflag = 1
|
public
type
|
#
getGridSelectionExpertToRealize( type $order_id )
Parameters
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
|
|
public
type
|
|
public
type
|
|
public
type
|
|
public
type
|
|
public
type
|
|
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
Returns
type vraci activeRow() objednavky dle id
Overrides
|
public
type
|
#
findOrderUnitById( type $id, type $userid, type $ids )
Parameters
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
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
Returns
type vraci objednavku podle id; obchodnik a manazer muze videt vse
|
public
type
|
#
findOrderForExpert( type $areas, $id )
Parameters
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
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
|
|
public
type
|
|
public
type
|
|
public
type
|
|
public
type
|
|
public
type
|
#
isInvestment( type $order_id )
Parameters
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
|