/[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.4 by apronotti, Thu May 22 18:07:51 2003 UTC revision 1.5 by apronotti, Thu May 22 18:52:40 2003 UTC
# Line 899  Line 899 
899      elif not str(alienDocumentBlock.creditNoteTypeEntry):      elif not str(alienDocumentBlock.creditNoteTypeEntry):
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.clear()        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.clear()        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
913                  
914          alienDocumentBlock.commit()        alienDocumentBlock.commit()
915          lAlienDocId = str(alienDocumentBlock.idEntry)        lAlienDocId = str(alienDocumentBlock.idEntry)
916          setFocus(alienDocumentBlock.dateEntry)        setFocus(alienDocumentBlock.dateEntry)
917          alienItemToUpdBlock.initQuery()        alienItemToUpdBlock.initQuery()
918          alienItemToUpdBlock.alienDocumentToUpdEntry = lAlienDocId        alienItemToUpdBlock.alienDocumentToUpdEntry = lAlienDocId
919          alienItemToUpdBlock.processQuery()        alienItemToUpdBlock.processQuery()
920          lRecordCount = alienItemToUpdBlock.getRecordCount()        lRecordCount = alienItemToUpdBlock.getRecordCount()
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.clear()        alienItemToUpdBlock.clear()
925        else:        #else:
926          alienDocumentBlock.clear()        #  alienDocumentBlock.clear()
927    
928        callTrigger('rollbackTrigger')        callTrigger('rollbackTrigger')
929    
# Line 932  Line 932 
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.clear()      block.clear()
935    alienDocumentBlock.newRecord()    #alienDocumentBlock.newRecord()
936    </trigger>    </trigger>
937    
938    <trigger name="deleteTrigger" type="NAMED">    <trigger name="deleteTrigger" type="NAMED">

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

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