PC Predpredaj

Automatická aktualizácia dát zo servera

V prvom rade musí byť zapnutá v PredpredajCfg.xml, atribút noveData (viď http://192.168.241.14/wiki/doku.php?id=dev_doc:configs#predpredajcfg.xml).

Spúšta sa hneď pri nábehu aplikácie. Prebieha v nasledovných krokoch:

   SELECT emt_Subory.Nazov, emt_Kasa.CKasy 
   FROM emt_Kasa  
   INNER JOIN emt_Skupiny_Strojceky ON emt_Kasa.KasaID = emt_Skupiny_Strojceky.KasaID
   INNER JOIN emt_Subory ON emt_Skupiny_Strojceky.SkupinaID = emt_Subory.SkupinaID 
   WHERE (emt_Kasa.CKasy = '",cisloKasy,"')
   AND (emt_Subory.PlatnostOd <= CONVERT(DATETIME,'",sqlActDate,"',102)) 
   AND (emt_Subory.PlatnostDo > CONVERT(DATETIME, '",sqlActDate,"',102)) 

kde:

cisloKasy je ID PC Predpredaja z PredpredajCfg.xml, atribút computerID

sqlActDate je aktuálny dátum a čas

Z toho vyplýva nutnosť mať priradené číslo kasy, mať ju v databáze, mať ju priradenú na správnu skupinu, mať vygenerované dáta pre ňu