/[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.9 by mhepp, Mon Jun 2 19:05:54 2003 UTC revision 1.10 by apronotti, Tue Jun 3 19:13:15 2003 UTC
# Line 761  Line 761 
761      </condition>      </condition>
762    </datasource>    </datasource>
763    
   <datasource database="papo" name="alienItemDataSourceToUpd"  
     table="alien_item, alien_product_item, _product_data, _product_store_data">  
     <condition>  
       <and>  
         <eq>  
           <cfield name="alien_item.id"/>  
           <cfield name="alien_product_item.alien_item"/>  
         </eq>  
         <eq>  
           <cfield name="alien_product_item.product"/>  
           <cfield name="_product_data.id"/>  
         </eq>  
         <eq>  
           <cfield name="_product_data._table"/>  
           <cfield name="_product_store_data.product"/>  
         </eq>  
         <null>  
           <cfield name="_product_store_data._end_t"/>  
         </null>  
       </and>  
     </condition>  
   </datasource>  
     
764    <datasource name="lookUpTaxDataSource" database="papo"    <datasource name="lookUpTaxDataSource" database="papo"
765      table="product,_product_data,product_tax,_product_tax_data,tax,_tax_data">      table="product,_product_data,product_tax,_product_tax_data,tax,_tax_data">
766      <condition>      <condition>
# Line 921  Line 898 
898          postChangeAdvance = 3          postChangeAdvance = 3
899          lAlienDocId = str(alienDocumentBlock.idEntry)          lAlienDocId = str(alienDocumentBlock.idEntry)
900          setFocus(alienDocumentBlock.dateEntry)          setFocus(alienDocumentBlock.dateEntry)
901          alienItemToUpdBlock.initQuery()  
902          alienItemToUpdBlock.alienDocumentToUpdEntry = lAlienDocId          tmpValuesDataSource.idEntry = str(alienDocumentBlock.idEntry)
903          #storehouse          callTrigger('stockSubstractTrigger')
904          alienItemToUpdBlock.storehouseEntry = str(ownStorehouseBlock.ownStorehouseIdEntry)  
         #/storehouse  
         alienItemToUpdBlock.processQuery()  
         lRecordCount = alienItemToUpdBlock.getRecordCount()  
         for recNum in range(lRecordCount):  
           alienItemToUpdBlock.jumpRecord(recNum)  
           alienItemToUpdBlock.levelEntry.postAtomicModify(lambda x:x-round(float(str(alienItemToUpdBlock.qtyEntry)),4))  
         alienItemToUpdBlock.clear()  
905          commitConnection()          commitConnection()
906          callTrigger('rollbackTrigger')          callTrigger('rollbackTrigger')
907        except DBError, err:        except DBError, err:
# Line 954  Line 924 
924    <trigger name="deleteTrigger" type="NAMED">    <trigger name="deleteTrigger" type="NAMED">
925    from gnue.common.GDataObjects import ConnectionError as DBError    from gnue.common.GDataObjects import ConnectionError as DBError
926    try:    try:
927        postChangeAdvance = 0
928        tmpValuesDataSource.idEntry = str(alienDocumentShowBlock.idEntry)
929        callTrigger('stockAddTrigger')
930    
931        postChangeAdvance = 1
932      lAlienDocId = str(alienDocumentShowBlock.idEntry)      lAlienDocId = str(alienDocumentShowBlock.idEntry)
933      alienDocumentProceedingShowBlock.initQuery()      alienDocumentProceedingShowBlock.initQuery()
934      alienDocumentProceedingShowBlock.alienDocumentEntry = lAlienDocId      alienDocumentProceedingShowBlock.alienDocumentEntry = lAlienDocId
935      alienDocumentProceedingShowBlock.processQuery()      alienDocumentProceedingShowBlock.processQuery()
936      alienDocumentProceedingShowBlock.deleteRecord()      alienDocumentProceedingShowBlock.deleteRecord()
937      postChangeAdvance = 0  
938      alienDocumentProceedingShowBlock.postChanges()      alienDocumentProceedingShowBlock.postChanges()
939        
     alienItemToUpdBlock.initQuery()  
     alienItemToUpdBlock.alienDocumentToUpdEntry = lAlienDocId  
     alienItemToUpdBlock.processQuery()  
     postChangeAdvance = 1  
     lRecordCount = alienItemToUpdBlock.getRecordCount()  
     for recNum in range(lRecordCount):  
       alienItemToUpdBlock.jumpRecord(recNum)  
       alienItemToUpdBlock.levelEntry.postAtomicModify(lambda x:x-round(float(str(alienItemToUpdBlock.qtyEntry)),4))  
     alienItemToUpdBlock.clear()  
       
940      lRecordCount = alienItemShowBlock.getRecordCount()      lRecordCount = alienItemShowBlock.getRecordCount()
941      for recNum in range(lRecordCount):      for recNum in range(lRecordCount):
942        alienItemShowBlock.jumpRecord(recNum)        alienItemShowBlock.jumpRecord(recNum)
# Line 991  Line 956 
956    except DBError, err:    except DBError, err:
957      rollbackConnection()      rollbackConnection()
958      callTrigger('rollbackTrigger')      callTrigger('rollbackTrigger')
959      message = ["el procedimiento de la Nota de Crédito","el stock","los Items de la Nota de Crédito",      message = ["el stock","el procedimiento de la Nota de Crédito","los Items de la Nota de Crédito",
960                 "la Nota de Crédito"]                 "la Nota de Crédito"]
961      genericBox("Hay problemas para borrar "+message[postChangeAdvance]+"\n"+str(err),['Aceptar'])      genericBox("Hay problemas para borrar "+message[postChangeAdvance]+"\n"+str(err),['Aceptar'])
962    
# Line 1819  Line 1784 
1784            name="rollbackBtn" height="1"/>            name="rollbackBtn" height="1"/>
1785    
1786        </block>        </block>
1787        <block datasource="alienItemDataSourceToUpd" name="alienItemToUpdBlock">      <neb:Sub neb:src="setStock.nebc"
1788          <entry name="alienDocumentToUpdEntry" field="alien_item.alien_document" hidden="" x="1" y="109" width="10"/>        alienDocumentId="tmpValuesDataSource.idEntry"
1789          <entry name="prodIdEntry" field="alien_product_item.product" hidden="" x="11" y="109" width="10"/>        storehouseEntityId="ownStorehouseBlock.ownStorehouseIdEntry"  
1790          <entry name="qtyEntry" field="alien_product_item.qty" hidden="" x="22" y="109" width="10"/>        stockAddTrigger="stockAddTrigger" stockSubstractTrigger="stockSubstractTrigger" />
1791          <entry name="levelEntry" field="_product_store_data.level" hidden="" x="33" y="109" width="10"/>  
         <entry name="productEntry" field="_product_store_data.product" hidden="" x="33" y="109" width="10"/>  
         <entry name="storehouseEntry" field="_product_store_data.storehouse" hidden="" x="33" y="109" width="10"/>  
         <entry name="hiwaterEntry" field="_product_store_data.hiwater" hidden="" x="33" y="109" width="10"/>  
         <entry name="lowaterEntry" field="_product_store_data.lowater" hidden="" x="33" y="109" width="10"/>  
         <entry name="tableEntry" field="_product_store_data._table" hidden="" x="33" y="109" width="10"/>  
       </block>  
1792  <!--           Bloques que sirven para el pago -->  <!--           Bloques que sirven para el pago -->
1793        <block name="alienDocumentProceedingBlock" datasource="alienDocumentProceedingDataSource" transparentBlock="">        <block name="alienDocumentProceedingBlock" datasource="alienDocumentProceedingDataSource" transparentBlock="">
1794            <entry name="proceedingEntry" field="proceeding" hidden="" x="1" y="1" width="12"/>            <entry name="proceedingEntry" field="proceeding" hidden="" x="1" y="1" width="12"/>

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

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