/[papo]/papo/forms/payOrder.gfd
ViewVC logotype

Diff of /papo/forms/payOrder.gfd

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

revision 1.12 by charlie, Thu Feb 13 15:08:24 2003 UTC revision 1.13 by charlie, Fri Feb 14 20:32:36 2003 UTC
# Line 9  Line 9 
9    
10    <datasource name="invoiceToPayDataSource" cache="1"/>    <datasource name="invoiceToPayDataSource" cache="1"/>
11    
12    <datasource name="providerDataSource" database="papo"    <datasource name="providerSearchDataSource" database="papo"
13      table="entity, _entity_data, alien_entity, _alien_entity_data, persona, _persona_data, provider, _provider_data"      table="entity, _entity_data, alien_entity, _alien_entity_data, persona, _persona_data, provider, _provider_data"
14      order_by="_entity_data.name">      order_by="_entity_data.name">
15      <condition>      <condition>
# Line 184  tmpInvToPayedBlock.processRollback() Line 184  tmpInvToPayedBlock.processRollback()
184  invoiceToPayBlock.processRollback()  invoiceToPayBlock.processRollback()
185    
186  total = 0.0  total = 0.0
187  if str(alienDocumentSearchBlock.providerSearchBox.providerSEntry):  if str(alienDocumentSearchBlock.providerSearchBox.providerEntry):
188      import gnue.common.GConditions as GConditions      import gnue.common.GConditions as GConditions
189      import hack      import hack
190    
# Line 202  if str(alienDocumentSearchBlock.provider Line 202  if str(alienDocumentSearchBlock.provider
202    
203      eq = GConditions.GCeq(condPay)      eq = GConditions.GCeq(condPay)
204      GConditions.GCField(eq,"_entity_data._table")      GConditions.GCField(eq,"_entity_data._table")
205      GConditions.GCConst(eq,str(alienDocumentSearchBlock.providerSearchBox.providernEntry))      GConditions.GCConst(eq,str(alienDocumentSearchBlock.providerSearchBox.providerEntry))
206            
207      # Calculo del total facturado por Productos      # Calculo del total facturado por Productos
208      productInvoiceResultSet = productInvoiceDataSource.createResultSet(condProductInvoice)      productInvoiceResultSet = productInvoiceDataSource.createResultSet(condProductInvoice)
# Line 361  callTrigger('cancelTrigger') Line 361  callTrigger('cancelTrigger')
361    
362        callTrigger('startWaitingModeTrigger')        callTrigger('startWaitingModeTrigger')
363        providerResultBlock.initQuery()        providerResultBlock.initQuery()
364        providerResultBlock.uidEntry = codeToSearch+"%"        providerResultBlock.providerCodeEntry = codeToSearch+"%"
365        providerResultBlock.nameEntry = nameToSearch+"%"        providerResultBlock.providerNameEntry = nameToSearch+"%"
366        providerResultBlock.processQuery()        providerResultBlock.processQuery()
367        callTrigger('endWaitingModeTrigger')        callTrigger('endWaitingModeTrigger')
368        recordCount = providerResultBlock.getRecordCount()        recordCount = providerResultBlock.getRecordCount()
369    
370        if recordCount > 1:        if recordCount > 1:
371    
372          def callback (returnValue):          def callback (returnValue):
373            global block            global block
374            if returnValue >= 0:            if returnValue >= 0:
375              providerResultBlock.jumpRecord(returnValue)              providerResultBlock.jumpRecord(returnValue)
376              alienDocumentBlock.providerSearchBox.providerCodeEntry = str(providerResultBlock.uidEntry)              alienDocumentSearchBlock.providerSearchBox.providerCodeEntry = str(providerResultBlock.providerCodeEntry)
377              alienDocumentBlock.providerSearchBox.providerNameEntry = str(providerResultBlock.nameEntry)              alienDocumentSearchBlock.providerSearchBox.providerNameEntry = str(providerResultBlock.providerNameEntry)
378              alienDocumentBlock.providerSearchBox.providerEntry = str(providerResultBlock.idEntry)              alienDocumentSearchBlock.providerSearchBox.providerEntry = str(providerResultBlock.providerEntry)
379                            
380          runForm ('providerSelect.gfd', {'data': providerResultBlock, 'callback': callback})          runForm ('providerSelect.gfd', {'data': providerResultBlock, 'callback': callback})
381        elif recordCount == 1:        elif recordCount == 1:
382          providerResultBlock.jumpRecord(0)          providerResultBlock.jumpRecord(0)
383          alienDocumentBlock.providerSearchBox.providerCodeEntry = str(providerResultBlock.uidEntry)          alienDocumentSearchBlock.providerSearchBox.providerCodeEntry = str(providerResultBlock.providerCodeEntry)
384          alienDocumentBlock.providerSearchBox.providerNameEntry = str(providerResultBlock.nameEntry)          alienDocumentSearchBlock.providerSearchBox.providerNameEntry = str(providerResultBlock.providerNameEntry)
385          alienDocumentBlock.providerSearchBox.providerEntry = str(providerResultBlock.idEntry)          alienDocumentSearchBlock.providerSearchBox.providerEntry = str(providerResultBlock.providerEntry)
386    ]]></trigger>    ]]></trigger>
387    
388    <trigger name="startWaitingModeTrigger" type="NAMED"><![CDATA[    <trigger name="startWaitingModeTrigger" type="NAMED"><![CDATA[
# Line 412  callTrigger('cancelTrigger') Line 413  callTrigger('cancelTrigger')
413    <page name="Búsqueda de Facturas de Proveedor">    <page name="Búsqueda de Facturas de Proveedor">
414    
415      <block name="providerResultBlock" datasource="providerSearchDataSource">      <block name="providerResultBlock" datasource="providerSearchDataSource">
416          <entry name="idEntry" field="_entity_data.id" hidden="" x="1" y="1" width="12"/>              <entry name="providerEntry" field="_entity_data.id" hidden="" x="1" y="1" width="12"/>    
417          <entry name="uidTypeEntry" field="_entity_uid_data.entity_uid_type" hidden="" x="1" y="1" width="12"/>                      <entry name="providerTypeEntry" field="_entity_uid_data.entity_uid_type" hidden="" x="1" y="1" width="12"/>
418          <entry name="uidEntry" field="_entity_uid_data.uid" hidden="" x="1" y="1" width="12"/>                      <entry name="providerCodeEntry" field="_entity_uid_data.uid" hidden="" x="1" y="1" width="12"/>            
419          <entry name="nameEntry" field="_entity_data.name" hidden="" x="1" y="1" width="20"/>              <entry name="providerNameEntry" field="_entity_data.name" hidden="" x="1" y="1" width="20"/>    
420      </block>      </block>
421    
422      <block datasource="alienDocumentDataSource" name="alienDocumentSearchBlock" restrictInsert="">      <block datasource="alienDocumentDataSource" name="alienDocumentSearchBlock" restrictInsert="">
# Line 426  callTrigger('cancelTrigger') Line 427  callTrigger('cancelTrigger')
427          <entry field="id" hidden="" name="idEntry" x="1" y="1"/>          <entry field="id" hidden="" name="idEntry" x="1" y="1"/>
428          <entry field="alien_document_type" hidden="" name="typeEntry" x="1" y="1"/>          <entry field="alien_document_type" hidden="" name="typeEntry" x="1" y="1"/>
429    
430          <entry x="1" y="1" field="recipient" name="providerEntry" width="30" hidden=""/>          <entry x="1" y="1" field="sender" name="providerEntry" width="30" hidden=""/>
431          <entry x="1" y="1" name="providerCodeEntry" width="20"/>          <entry x="1" y="1" name="providerCodeEntry" width="20"/>
432          <entry x="21" y="1" name="providerNameEntry" width="35"/>          <entry x="21" y="1" name="providerNameEntry" width="35"/>
433          <button name="providerSearchButton" trigger="providerSearchTrigger" label="Buscar"          <button name="providerSearchButton" trigger="providerSearchTrigger" label="Buscar"

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

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