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

Diff of /papo/forms/productProviderInvoice.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 844  Line 844 
844    </datasource>    </datasource>
845    
846    <trigger name="startUp" type="On-Startup">    <trigger name="startUp" type="On-Startup">
847    ownOrganizationBlock.processRollback()    ownOrganizationBlock.clear()
848    ownOrganizationBlock.initQuery()    ownOrganizationBlock.initQuery()
849    ownOrganizationBlock.processQuery()    ownOrganizationBlock.processQuery()
850    tmpValuesDataSource.ownIVACond = str(ownOrganizationBlock.condIVAEntry)    tmpValuesDataSource.ownIVACond = str(ownOrganizationBlock.condIVAEntry)
# Line 911  Line 911 
911        genericBox("Falta el tipo de factura",["Aceptar"])        genericBox("Falta el tipo de factura",["Aceptar"])
912      else:      else:
913        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:
914          proceedingBlock.processRollback()          proceedingBlock.clear()
915          proceedingBlock.idEntry.autofillBySequence('proceeding_id_seq')          proceedingBlock.idEntry.autofillBySequence('proceeding_id_seq')
916          proceedingBlock.dateEntry = proceedingDataSource.getTimeStamp()          proceedingBlock.dateEntry = proceedingDataSource.getTimeStamp()
917                    
# Line 924  Line 924 
924          #elif typeValue == 'c':          #elif typeValue == 'c':
925          #  alienDocumentBlock.typeEntry = "11"          #  alienDocumentBlock.typeEntry = "11"
926                            
927          alienDocumentProceedingBlock.processRollback()          alienDocumentProceedingBlock.clear()
928          alienDocumentProceedingBlock.proceedingEntry = str(proceedingBlock.idEntry)          alienDocumentProceedingBlock.proceedingEntry = str(proceedingBlock.idEntry)
929          alienDocumentProceedingBlock.alienDocumentEntry = str(alienDocumentBlock.idEntry)          alienDocumentProceedingBlock.alienDocumentEntry = str(alienDocumentBlock.idEntry)
930          alienDocumentProceedingBlock.amountEntry = str(payBlock.cashEntry)          alienDocumentProceedingBlock.amountEntry = str(payBlock.cashEntry)
931                    
932          currencyMovementBlock.processRollback()          currencyMovementBlock.clear()
933          currencyMovementBlock.proceedingEntry = str(proceedingBlock.idEntry)          currencyMovementBlock.proceedingEntry = str(proceedingBlock.idEntry)
934          currencyMovementBlock.movementTypeEntry = "" # Revisar com queda esto          currencyMovementBlock.movementTypeEntry = "" # Revisar com queda esto
935          currencyMovementBlock.currencyTypeEntry = "1"          currencyMovementBlock.currencyTypeEntry = "1"
# Line 946  Line 946 
946          for recNum in range(lRecordCount):          for recNum in range(lRecordCount):
947            alienItemToUpdBlock.jumpRecord(recNum)            alienItemToUpdBlock.jumpRecord(recNum)
948            alienItemToUpdBlock.levelEntry.atomicModify(lambda x:x+round(float(str(alienItemToUpdBlock.qtyEntry)),4))            alienItemToUpdBlock.levelEntry.atomicModify(lambda x:x+round(float(str(alienItemToUpdBlock.qtyEntry)),4))
949          alienItemToUpdBlock.processRollback()          alienItemToUpdBlock.clear()
950        else:        else:
951          alienDocumentBlock.processRollback()          alienDocumentBlock.clear()
952    
953        callTrigger('rollbackTrigger')        callTrigger('rollbackTrigger')
954    
# Line 956  Line 956 
956    
957    <trigger name="rollbackTrigger" type="NAMED">    <trigger name="rollbackTrigger" type="NAMED">
958    for block in form._object._blockList:    for block in form._object._blockList:
959      block.processRollback ()      block.clear()
960    alienDocumentBlock.newRecord()    alienDocumentBlock.newRecord()
961            
962    
# Line 975  Line 975 
975      for recNum in range(lRecordCount):      for recNum in range(lRecordCount):
976        alienItemToUpdBlock.jumpRecord(recNum)        alienItemToUpdBlock.jumpRecord(recNum)
977        alienItemToUpdBlock.levelEntry.atomicModify(lambda x:x-round(float(str(alienItemToUpdBlock.qtyEntry)),4))        alienItemToUpdBlock.levelEntry.atomicModify(lambda x:x-round(float(str(alienItemToUpdBlock.qtyEntry)),4))
978      alienItemToUpdBlock.processRollback()      alienItemToUpdBlock.clear()
979      lRecordCount = alienItemShowBlock.getRecordCount()      lRecordCount = alienItemShowBlock.getRecordCount()
980      for recNum in range(lRecordCount):      for recNum in range(lRecordCount):
981        alienItemShowBlock.jumpRecord(recNum)        alienItemShowBlock.jumpRecord(recNum)
# Line 984  Line 984 
984      alienDocumentProceedingShowBlock.deleteRecord()      alienDocumentProceedingShowBlock.deleteRecord()
985      alienDocumentShowBlock.deleteRecord()      alienDocumentShowBlock.deleteRecord()
986      alienDocumentShowBlock.commit()      alienDocumentShowBlock.commit()
987      alienDocumentShowBlock.processRollback()      alienDocumentShowBlock.clear()
988    
989      totalShowBlock.ivaEntry = "0.00"      totalShowBlock.ivaEntry = "0.00"
990      totalShowBlock.netoEntry = "0.00"      totalShowBlock.netoEntry = "0.00"
# Line 992  Line 992 
992    </trigger>    </trigger>
993    
994    <trigger name="quitTrigger" type="NAMED">    <trigger name="quitTrigger" type="NAMED">
995      alienDocumentBlock.processRollback()      alienDocumentBlock.clear()
996      self.exit()      self.exit()
997    </trigger>    </trigger>
998    
# Line 1089  Line 1089 
1089    </trigger>    </trigger>
1090    
1091    <trigger name="newSearchTrigger" type="NAMED">    <trigger name="newSearchTrigger" type="NAMED">
1092      alienDocumentSearchBlock.processRollback()      alienDocumentSearchBlock.clear()
1093    </trigger>    </trigger>
1094    
1095    <trigger name="searchTrigger" type="NAMED">    <trigger name="searchTrigger" type="NAMED">
1096      resultBlock.processRollback()      resultBlock.clear()
1097      resultBlock.initQuery()      resultBlock.initQuery()
1098      #resultBlock.typeREntry = "2"      #resultBlock.typeREntry = "2"
1099      resultBlock.providerREntry = str(alienDocumentSearchBlock.providerSEntry)      resultBlock.providerREntry = str(alienDocumentSearchBlock.providerSEntry)
# Line 1135  Line 1135 
1135          nameToSearch = str(alienDocumentBlock.providerNameSEntry)          nameToSearch = str(alienDocumentBlock.providerNameSEntry)
1136    
1137        callTrigger('startWaitingModeTrigger')        callTrigger('startWaitingModeTrigger')
1138        providerResultBlock.processRollback(1)        providerResultBlock.reset()
1139        providerResultBlock.initQuery()        providerResultBlock.initQuery()
1140        if codeToSearch:        if codeToSearch:
1141          providerResultBlock.providerCodeEntry = codeToSearch+"%"          providerResultBlock.providerCodeEntry = codeToSearch+"%"
# Line 1274  Line 1274 
1274    
1275    <trigger name="resultFocusOutTrigger" type="NAMED">    <trigger name="resultFocusOutTrigger" type="NAMED">
1276     import hack     import hack
1277     alienDocumentShowBlock.processRollback()     alienDocumentShowBlock.clear()
1278     if resultBlock.getRecordCount() > 0 and not resultBlock.getCurrentRecord().isEmpty():     if resultBlock.getRecordCount() > 0 and not resultBlock.getCurrentRecord().isEmpty():
1279       alienDocumentShowBlock.initQuery()       alienDocumentShowBlock.initQuery()
1280       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