示例#1
0
 def ShowItem(self, ibar=1):
     return sq.wxsqltxt(
         'Menu.db',
         """select mitem.id,mitem.itemid,mitem.mbarid,mitem.itemname,mitem.handler
                                     from mitem
                                     where mitem.mbarid = %d
                                     """ % ibar)
示例#2
0
 def ShwAcc2(self):
     return sq.wxsqltxt(
         'Molk.db',
         """ select Account.Acc,Account.name,Account.phone,Respon.Resname
                                      from Account,Respon
                                      where Account.Res = Respon.Res
                                  """)
示例#3
0
 def gAAcod(self, code=u''):
     return sq.wxsqltxt(
         'Archive.db',
         """ select Account.Acc,Account.name,Account.phone,Account.Spc
                                      from Account
                                      where Account.Acc = '%s'
                                  """ % code)
示例#4
0
 def gLBac(self):
     return sq.wxsqltxt(
         'ABR.db',
         """ select distinct B.Rev,Backup.Bacfile,Backup.Bacdir,Backup.Bacdate,Backup.Bactime
                                     from B,Backup
                                     where B.Bac = Backup.Bac
                                 """)
示例#5
0
 def gSpcy(self, code=u''):
     return sq.wxsqltxt(
         'Main.db', """ select Specify.Spcfy,Titels.titel,Specify.tit
                                      from Specify,Titels
                                      where Specify.Spc = '%s'
                                      and Specify.tit = Titels.tit """ %
         code)
示例#6
0
 def gLRes(self):
     return sq.wxsqltxt(
         'ABR.db',
         """ select distinct R.Rev,Restor.Resfile,Restor.Resdir,Restor.Resdate,Restor.Restime
                                     from R,Restor
                                     where R.Res = Restor.Res
                                 """)
示例#7
0
 def ShwRes2(self):
     return sq.wxsqltxt(
         'Molk.db', """ select *
                                      from Respon
                                      where substr(Res ,1,1) >= '0'
                                      and substr(Res,2,1) = ''
                                  """)
示例#8
0
 def SumBil(self, code=u''):
     return sq.wxsqltxt(
         'Main.db',
         """select distinct Document.Acc,Account.name,sum(Document.Cr),sum(Document.Dr)
                                     from Document,Account
                                     where Document.Acc = '%s'
                                     and Document.Acc = Account.Acc  """ %
         code)
示例#9
0
 def ShwKol(self, code=u''):
     return sq.wxsqltxt(
         'Main.db',
         """select distinct Document.no,Document.date,Account.name,Document.Cr,Document.Dr
                                     from Document,Account
                                     where substr( Document.Acc,1,2) = '%s'
                                     and Document.Acc = Account.Acc
                                     """ % code)
示例#10
0
 def ShwBil2(self, code=u'', no=u''):
     return sq.wxsqltxt(
         'Main.db',
         """select distinct Document.no,Document.date,Document.Cr,Document.Dr
                                     from Document
                                     where Document.Acc = '%s'
                                     and Document.no = '%s'  """ %
         (code, no))
示例#11
0
 def toDDoc(self, date=u''):
     return sq.wxsqltxt(
         'Main.db',
         """select distinct Descript.Descrpt,Document.date,Document.no
                                      from Document,Descript
                                      where Document.date <= '%s'
                                      and Document.Des = Descript.Des
                                      order by Document.date """ % date)
示例#12
0
 def ShowDoc(self, date=u''):
     return sq.wxsqltxt(
         'Main.db',
         """select distinct Document.date,Document.no,Account.name,Descript.Descrpt,Document.Cr,Document.Dr
                                     from Document,Descript,Account
                                     where Document.date = '%s'
                                     and Document.Acc = Account.Acc
                                     and Document.Des = Descript.Des
                                     """ % date)
示例#13
0
 def ShwDoc(self, num=u''):
     return sq.wxsqltxt(
         'Main.db',
         """select distinct Document.no,Document.date,Document.Acc,Account.name,Descript.Descrpt,Document.Cr,Document.Dr
                                     from Document,Descript,Account
                                     where Document.no = '%s'
                                     and Document.Acc = Account.Acc
                                     and Document.Des = Descript.Des
                                     order by Document.Cr desc """ % num)
示例#14
0
 def ShwMlks2(self, code=u''):
     return sq.wxsqltxt(
         'Molk.db',
         """ select Date,name,phone,Aname,Addrss,Mname,M1,M2,M3,M4,Spcfy,Amunt1,Amunt2,dscrpt
                                      from Molks
                                      inner join MSpcify  on Molks.MSpc = MSpcify.MSpc
                                      inner join Descript on Molks.des = Descript.des
                                      inner join Account on Molks.Acc = Account.Acc
                                      inner join Mntgh  on Molks.Area = Mntgh.Area 
                                      where Mcode = %s """ % code)
示例#15
0
 def gMolks2(self, newsql):
     sql = self.SQL2 + newsql
     return sq.wxsqltxt('Molk.db', sql)
示例#16
0
 def Amlak22(self, newsql=u''):
     return sq.wxsqltxt('Molk.db', self.SQL32 + newsql)
示例#17
0
 def lsrev(self, code=u''):
     return sq.wxsqltxt(
         'Company.db', """select distinct Revenue.Reven,Company.Dir
                                     from Company,Revenue
                                     where Revenue.Rev = Company.Rev
                                     and Company.id = '%s'""" % code)
示例#18
0
 def gAMtgCk(self, name=u''):
     return sq.wxsqltxt(
         'Archive.db', """ select Mntgh.Area,Mntgh.Aname
                                       from Mntgh
                                       where Mntgh.Aname = '%s'
                                  """ % name)
示例#19
0
 def gAlstMlk(self):
     return sq.wxsqltxt(
         'Archive.db', """ select Mcode
                                      from Molks
                                      order by Mcode
                                  """)
示例#20
0
 def gMolks(self):
     return sq.wxsqltxt('Molk.db', self.SQL2)
示例#21
0
 def gRevnm(self, name=u''):
     return sq.wxsqltxt(
         'Main.db', """select Revenue.Reven ,Revenue.fdate,Revenue.ldate
                                     from Revenue
                                     where Revenue.Reven = '%s'""" % name)
示例#22
0
 def gRevnu(self, code=u''):
     return sq.wxsqltxt(
         'Main.db', """select Revenue.Reven ,Revenue.fdate,Revenue.ldate
                                     from Revenue
                                     where Revenue.Rev = '%s'""" % code)
示例#23
0
 def Amlak(self):
     return sq.wxsqltxt('Molk.db', self.SQL1)
示例#24
0
 def gLstac(self, code=u''):
     return sq.wxsqltxt(
         'Main.db', """select Account.Acc
                                     from Account
                                     where Account.Acg = '%s'
                                     """ % code)
示例#25
0
 def gAMntgh(self):
     return sq.wxsqltxt(
         'Archive.db', """ select Mntgh.Area,Mntgh.Aname
                                       from Mntgh
                                  """)
示例#26
0
 def Amlak4(self, newsql=u''):
     sql = self.SQL4 + newsql
     return sq.wxsqltxt('Molk.db', sql)
示例#27
0
 def ShwMlks(self, code=u''):
     return sq.wxsqltxt('Molk.db',
                        """ select * from Molks where Mcode = %s """ % code)
示例#28
0
 def Amlak11(self, newsql):
     sql = self.SQL1 + newsql
     #print sql
     return sq.wxsqltxt('Molk.db', sql)
示例#29
0
 def gItem(self, mbar=1):
     return sq.wxsqltxt(
         "Menu.db", """select mitem.itemname,mitem.itemid
                                     from mitem
                                     where mitem.mbarid = %d
                                     """ % mbar)
示例#30
0
 def gASpc(self, code=u''):
     return sq.wxsqltxt(
         'Molk.db', """ select *
                                      from Specify
                                      where Specify.Spc = '%s' """ % code)