/[papo]/papo/forms/voidInvoice.neb
ViewVC logotype

Diff of /papo/forms/voidInvoice.neb

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by mhepp, Fri May 9 21:16:41 2003 UTC revision 1.2 by apronotti, Wed May 14 19:01:51 2003 UTC
# Line 88  Line 88 
88    </datasource>    </datasource>
89    
90    <trigger name="searchTrigger" type="NAMED">    <trigger name="searchTrigger" type="NAMED">
91    resultBlock.processRollback()    resultBlock.clear()
92    resultBlock.initQuery()    resultBlock.initQuery()
93    resultBlock.numberEntry = str(searchBlock.numberEntry)+'%'    resultBlock.numberEntry = str(searchBlock.numberEntry)+'%'
94    resultBlock.processQuery()    resultBlock.processQuery()
# Line 111  Line 111 
111                # remove the stock                # remove the stock
112                f = lambda y: lambda x: x-y                f = lambda y: lambda x: x-y
113    
114            itemBlock.processRollback()            itemBlock.clear()
115            itemBlock.initQuery()            itemBlock.initQuery()
116            itemBlock.documentEntry = str(document.getField('own_document.id'))            itemBlock.documentEntry = str(document.getField('own_document.id'))
117            itemBlock.processQuery()            itemBlock.processQuery()
118    
119            for item in itemDataSource.getRecords():            for item in itemDataSource.getRecords():
120                levelBlock.processRollback()                levelBlock.clear()
121                levelBlock.initQuery()                levelBlock.initQuery()
122                levelBlock.productEntry = str( item.getField('_product_store_data.product') )                levelBlock.productEntry = str( item.getField('_product_store_data.product') )
123                levelBlock.processQuery()                levelBlock.processQuery()
124                levelBlock.levelEntry.atomicModify(f(hack.a2f(item.getField('own_product_item.qty'))))                levelBlock.levelEntry.atomicModify(f(hack.a2f(item.getField('own_product_item.qty'))))
125            levelBlock.processRollback()            levelBlock.clear()
126    
127    searchBlock.processRollback()    searchBlock.clear()
128    itemBlock.processRollback()    itemBlock.clear()
129    levelBlock.processRollback()    levelBlock.clear()
130    resultBlock.commit()    resultBlock.commit()
131    
132    </trigger>    </trigger>
133    
134    <trigger name="rollbackTrigger" type="NAMED">    <trigger name="rollbackTrigger" type="NAMED">
135    import hack    import hack
136    hack.rollback(resultBlock)    resultBlock.reset()
137    </trigger>    </trigger>
138    
139    <trigger name="abortTrigger" type="NAMED">    <trigger name="abortTrigger" type="NAMED">
140    import hack    import hack
141    hack.rollback(resultBlock)    resultBlock.reset()
142    exit()    exit()
143    </trigger>    </trigger>
144    

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26