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

Diff of /papo/forms/providerCreditNote.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 833  Line 833 
833    </datasource>    </datasource>
834    
835    <trigger name="startUp" type="On-Startup">    <trigger name="startUp" type="On-Startup">
836    ownOrganizationBlock.processRollback()    ownOrganizationBlock.clear()
837    ownOrganizationBlock.initQuery()    ownOrganizationBlock.initQuery()
838    ownOrganizationBlock.processQuery()    ownOrganizationBlock.processQuery()
839    tmpValuesDataSource.ownIVACond = str(ownOrganizationBlock.condIVAEntry)    tmpValuesDataSource.ownIVACond = str(ownOrganizationBlock.condIVAEntry)
# Line 900  Line 900 
900        genericBox("Falta el tipo de nota de crédito",["Aceptar"])        genericBox("Falta el tipo de nota de crédito",["Aceptar"])
901      else:      else:
902        if alienItemBlock.getRecordCount() > 0 and len(alienItemBlock.qtyEntry) > 0 and len(alienItemBlock.productEntry) > 0:        if alienItemBlock.getRecordCount() > 0 and len(alienItemBlock.qtyEntry) > 0 and len(alienItemBlock.productEntry) > 0:
903          proceedingBlock.processRollback()          proceedingBlock.clear()
904          proceedingBlock.idEntry.autofillBySequence('proceeding_id_seq')          proceedingBlock.idEntry.autofillBySequence('proceeding_id_seq')
905          proceedingBlock.dateEntry = proceedingDataSource.getTimeStamp()          proceedingBlock.dateEntry = proceedingDataSource.getTimeStamp()
906                    
907          alienDocumentBlock.idEntry.autofillBySequence('alien_document_id_seq')          alienDocumentBlock.idEntry.autofillBySequence('alien_document_id_seq')
908                            
909          alienDocumentProceedingBlock.processRollback()          alienDocumentProceedingBlock.clear()
910          alienDocumentProceedingBlock.proceedingEntry = str(proceedingBlock.idEntry)          alienDocumentProceedingBlock.proceedingEntry = str(proceedingBlock.idEntry)
911          alienDocumentProceedingBlock.alienDocumentEntry = str(alienDocumentBlock.idEntry)          alienDocumentProceedingBlock.alienDocumentEntry = str(alienDocumentBlock.idEntry)
912          alienDocumentProceedingBlock.amountEntry = 0          alienDocumentProceedingBlock.amountEntry = 0
# Line 921  Line 921 
921          for recNum in range(lRecordCount):          for recNum in range(lRecordCount):
922            alienItemToUpdBlock.jumpRecord(recNum)            alienItemToUpdBlock.jumpRecord(recNum)
923            alienItemToUpdBlock.levelEntry.atomicModify(lambda x:x-round(float(str(alienItemToUpdBlock.qtyEntry)),4))            alienItemToUpdBlock.levelEntry.atomicModify(lambda x:x-round(float(str(alienItemToUpdBlock.qtyEntry)),4))
924          alienItemToUpdBlock.processRollback()          alienItemToUpdBlock.clear()
925        else:        else:
926          alienDocumentBlock.processRollback()          alienDocumentBlock.clear()
927    
928        callTrigger('rollbackTrigger')        callTrigger('rollbackTrigger')
929    
# Line 931  Line 931 
931    
932    <trigger name="rollbackTrigger" type="NAMED">    <trigger name="rollbackTrigger" type="NAMED">
933    for block in form._object._blockList:    for block in form._object._blockList:
934      block.processRollback ()      block.clear()
935    alienDocumentBlock.newRecord()    alienDocumentBlock.newRecord()
936    </trigger>    </trigger>
937    
# Line 948  Line 948 
948      for recNum in range(lRecordCount):      for recNum in range(lRecordCount):
949        alienItemToUpdBlock.jumpRecord(recNum)        alienItemToUpdBlock.jumpRecord(recNum)
950        alienItemToUpdBlock.levelEntry.atomicModify(lambda x:x-round(float(str(alienItemToUpdBlock.qtyEntry)),4))        alienItemToUpdBlock.levelEntry.atomicModify(lambda x:x-round(float(str(alienItemToUpdBlock.qtyEntry)),4))
951      alienItemToUpdBlock.processRollback()      alienItemToUpdBlock.clear()
952      lRecordCount = alienItemShowBlock.getRecordCount()      lRecordCount = alienItemShowBlock.getRecordCount()
953      for recNum in range(lRecordCount):      for recNum in range(lRecordCount):
954        alienItemShowBlock.jumpRecord(recNum)        alienItemShowBlock.jumpRecord(recNum)
# Line 957  Line 957 
957      alienDocumentProceedingShowBlock.deleteRecord()      alienDocumentProceedingShowBlock.deleteRecord()
958      alienDocumentShowBlock.deleteRecord()      alienDocumentShowBlock.deleteRecord()
959      alienDocumentShowBlock.commit()      alienDocumentShowBlock.commit()
960      alienDocumentShowBlock.processRollback()      alienDocumentShowBlock.clear()
961    
962      totalShowBlock.ivaEntry = "0.00"      totalShowBlock.ivaEntry = "0.00"
963      totalShowBlock.netoEntry = "0.00"      totalShowBlock.netoEntry = "0.00"
# Line 965  Line 965 
965    </trigger>    </trigger>
966    
967    <trigger name="quitTrigger" type="NAMED">    <trigger name="quitTrigger" type="NAMED">
968      alienDocumentBlock.processRollback()      alienDocumentBlock.clear()
969      self.exit()      self.exit()
970    </trigger>    </trigger>
971    
# Line 1052  Line 1052 
1052    </trigger>    </trigger>
1053    
1054    <trigger name="newSearchTrigger" type="NAMED">    <trigger name="newSearchTrigger" type="NAMED">
1055      alienDocumentSearchBlock.processRollback()      alienDocumentSearchBlock.clear()
1056    </trigger>    </trigger>
1057    
1058    <trigger name="searchTrigger" type="NAMED">    <trigger name="searchTrigger" type="NAMED">
1059      resultBlock.processRollback()      resultBlock.clear()
1060      resultBlock.initQuery()      resultBlock.initQuery()
1061      #resultBlock.typeREntry = "2"      #resultBlock.typeREntry = "2"
1062      resultBlock.providerREntry = str(alienDocumentSearchBlock.providerSEntry)      resultBlock.providerREntry = str(alienDocumentSearchBlock.providerSEntry)
# Line 1098  Line 1098 
1098          nameToSearch = str(alienDocumentBlock.providerNameSEntry)          nameToSearch = str(alienDocumentBlock.providerNameSEntry)
1099    
1100        callTrigger('startWaitingModeTrigger')        callTrigger('startWaitingModeTrigger')
1101        providerResultBlock.processRollback(1)        providerResultBlock.reset()
1102        providerResultBlock.initQuery()        providerResultBlock.initQuery()
1103        if codeToSearch:        if codeToSearch:
1104          providerResultBlock.providerCodeEntry = codeToSearch+"%"          providerResultBlock.providerCodeEntry = codeToSearch+"%"
# Line 1237  Line 1237 
1237    
1238    <trigger name="resultFocusOutTrigger" type="NAMED">    <trigger name="resultFocusOutTrigger" type="NAMED">
1239     import hack     import hack
1240     alienDocumentShowBlock.processRollback()     alienDocumentShowBlock.clear()
1241     if resultBlock.getRecordCount() > 0 and not resultBlock.getCurrentRecord().isEmpty():     if resultBlock.getRecordCount() > 0 and not resultBlock.getCurrentRecord().isEmpty():
1242       alienDocumentShowBlock.initQuery()       alienDocumentShowBlock.initQuery()
1243       alienDocumentShowBlock.idEntry = ("%s" % resultBlock.idREntry)       alienDocumentShowBlock.idEntry = ("%s" % resultBlock.idREntry)

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