예제 #1
0
파일: models.py 프로젝트: C-Element/SigeLib
 def load_from_web(self, txt, value):
     tmp = txt.split('_')
     tmp2 = tmp[3].split('.')
     this_date = load_date(tmp2[2], fmt='%d.%m.%Y')
     registry = int(tmp[2])
     qry = Query(self)
     qry.get(date=this_date, registry=registry, result_type=T_DICT)
     if len(qry) > 0:
         self.load_data(qry[0])
     try:
         self.date = this_date
         self.registry = registry
         self.has_meal = value == 'Y'
     except BadRequestKeyError as ke:
         abort(403)
예제 #2
0
파일: models.py 프로젝트: C-Element/SigeLib
 def load_from_web(self, txt, value):
     tmp = txt.split('_')
     tmp2 = tmp[3].split('.')
     this_date = load_date(tmp2[2], fmt='%d.%m.%Y')
     registry = int(tmp[2])
     qry = Query(self)
     qry.get(date=this_date, registry=registry, result_type=T_DICT)
     if len(qry) > 0:
         self.load_data(qry[0])
     try:
         self.date = this_date
         self.registry = registry
         self.has_meal = value == 'Y'
     except BadRequestKeyError as ke:
         abort(403)
예제 #3
0
파일: models.py 프로젝트: C-Element/SigeLib
 def last_update(self):
     qry = Query(WidgetsData)
     qry.get(widget=self.id)
     if len(qry) > 0:
         return qry[0].last_update
예제 #4
0
파일: models.py 프로젝트: C-Element/SigeLib
 def rows_count(self):
     qry = Query(WidgetsData)
     qry.get(widget=self.id)
     if len(qry) > 0:
         return qry[0].rows_count
예제 #5
0
파일: models.py 프로젝트: C-Element/SigeLib
 def parameters(self):
     qry = Query(ReportParameter)
     return qry.get(report=self.id)
예제 #6
0
파일: models.py 프로젝트: C-Element/SigeLib
 def last_update(self):
     qry = Query(WidgetsData)
     qry.get(widget=self.id)
     if len(qry) > 0:
         return qry[0].last_update
예제 #7
0
파일: models.py 프로젝트: C-Element/SigeLib
 def rows_count(self):
     qry = Query(WidgetsData)
     qry.get(widget=self.id)
     if len(qry) > 0:
         return qry[0].rows_count
예제 #8
0
파일: models.py 프로젝트: C-Element/SigeLib
 def parameters(self):
     qry = Query(ReportParameter)
     return qry.get(report=self.id)