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

Diff of /papo/forms/client.gfd

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

revision 1.36 by styxman, Wed Feb 26 20:47:04 2003 UTC revision 1.37 by styxman, Thu Feb 27 22:10:44 2003 UTC
# Line 279  Line 279 
279      </condition>      </condition>
280    </datasource>    </datasource>
281    
282    <trigger name="commitTrigger" type="NAMED">    <trigger name="commitTrigger" type="NAMED"><![CDATA[
283      print 'commitTrigger'      print 'commitTrigger'
284      if not str(clientBlock.priceTypeEntry):      if not str(clientBlock.priceTypeEntry):
285          clientBlock.priceTypeEntry = "1"          clientBlock.priceTypeEntry = "1"
# Line 305  Line 305 
305      else:      else:
306          print 'commitTrigger.else'          print 'commitTrigger.else'
307          clientBlock.commit()          clientBlock.commit()
308    </trigger>    ]]></trigger>
309    
310    <trigger name="clientDeleteTrigger" type="NAMED">    <trigger name="clientDeleteTrigger" type="NAMED"><![CDATA[
311      clientBlock.deleteRecord()      clientBlock.deleteRecord()
312      clientBlock.commit()      clientBlock.commit()
313    </trigger>    ]]></trigger>
314    
315    <trigger name="clientRollbackTrigger" type="NAMED">    <trigger name="clientRollbackTrigger" type="NAMED"><![CDATA[
316      import hack      import hack
317      hack.rollback(clientBlock)      hack.rollback(clientBlock)
318    </trigger>    ]]></trigger>
319    
320    <trigger name="askForChangesTrigger" type="NAMED">    <trigger name="askForChangesTrigger" type="NAMED"><![CDATA[
321      import hack      import hack
322      hack.confirmPageChanges(self, 'commitTrigger', clientBlock)      hack.confirmPageChanges(self, 'commitTrigger', clientBlock)
323    </trigger>    ]]></trigger>
324    
325    <trigger name="telephoneDeleteTrigger" type="NAMED">    <trigger name="telephoneDeleteTrigger" type="NAMED"><![CDATA[
326      telephoneBlock.deleteRecord()      telephoneBlock.deleteRecord()
327      telephoneBlock.commit()      telephoneBlock.commit()
328    </trigger>    ]]></trigger>
329    
330    <trigger name="telephoneRollbackTrigger" type="NAMED">    <trigger name="telephoneRollbackTrigger" type="NAMED"><![CDATA[
331      import hack      import hack
332      hack.rollback(telephoneBlock)      hack.rollback(telephoneBlock)
333    </trigger>    ]]></trigger>
334    
335    <trigger name="addressDeleteTrigger" type="NAMED">    <trigger name="addressDeleteTrigger" type="NAMED"><![CDATA[
336      addressBlock.deleteRecord()      addressBlock.deleteRecord()
337      addressBlock.commit()      addressBlock.commit()
338    </trigger>    ]]></trigger>
339    
340    <trigger name="addressRollbackTrigger" type="NAMED">    <trigger name="addressRollbackTrigger" type="NAMED"><![CDATA[
341      import hack      import hack
342      hack.rollback(addressBlock)      hack.rollback(addressBlock)
343    </trigger>    ]]></trigger>
344    
345    <trigger name="creditLimitRollbackTrigger" type="NAMED">    <trigger name="creditLimitRollbackTrigger" type="NAMED"><![CDATA[
346        # why this is different from the others?
347      creditLimit1Block.processRollback(1)      creditLimit1Block.processRollback(1)
348    </trigger>    ]]></trigger>
349    
350    <trigger name="uidRollbackTrigger" type="NAMED">    <trigger name="uidRollbackTrigger" type="NAMED"><![CDATA[
351      clientUID_CUIT_Block.processRollback(1)      clientUID_CUIT_Block.processRollback(1)
352      clientUID_IB_Block.processRollback(1)      clientUID_IB_Block.processRollback(1)
353      clientTaxProfileBlock.processRollback(1)      clientTaxProfileBlock.processRollback(1)
354    </trigger>    ]]></trigger>
355    
356    <trigger name="printTrigger" type="NAMED"><![CDATA[    <trigger name="printTrigger" type="NAMED"><![CDATA[
357    import tempfile    import tempfile
# Line 376  Line 377 
377    
378    ]]></trigger>    ]]></trigger>
379    
380    <trigger type="NAMED" name="searchTrigger">    <trigger type="NAMED" name="searchTrigger"><![CDATA[
381    try:    try:
382        from gnue.forms.GFEvent import GFEvent        from gnue.forms.GFEvent import GFEvent
383    except ImportError:    except ImportError:
# Line 402  Line 403 
403    else:    else:
404        clientSearchBlock.notificationEntry ='%6d registros encontrados' % clientResultBlock.getRecordCount()        clientSearchBlock.notificationEntry ='%6d registros encontrados' % clientResultBlock.getRecordCount()
405    
406    </trigger>    ]]></trigger>
407        
408    <page name="Clientes">    <page name="Clientes">
409    <trigger type="Pre-Focusout">    <trigger type="Pre-Focusout"><![CDATA[
410     clientBlock.processRollback()     clientBlock.processRollback()
411     if clientResultBlock.getRecordCount() > 0 and not clientResultBlock.getCurrentRecord().isEmpty():     if clientResultBlock.getRecordCount() > 0 and not clientResultBlock.getCurrentRecord().isEmpty():
412       clientBlock.initQuery()       clientBlock.initQuery()
413       clientBlock.clientIdEntry = ("%s" % clientResultBlock.clientIdREntry)       clientBlock.clientIdEntry = ("%s" % clientResultBlock.clientIdREntry)
414       clientBlock.processQuery()       clientBlock.processQuery()
415    </trigger>    ]]></trigger>
416    
417      <block name="clientSearchBlock" datasource="searchDataSource" transparentBlock="" restrictInsert="">      <block name="clientSearchBlock" datasource="searchDataSource" transparentBlock="" restrictInsert="">
418        <label text="Datos a buscar:" x="1" y="1"/>        <label text="Datos a buscar:" x="1" y="1"/>
# Line 440  Line 441 
441        <entry name="nameEntry" field="name"        <entry name="nameEntry" field="name"
442          x="1" y="1" hidden="y"/>          x="1" y="1" hidden="y"/>
443      </block>      </block>
444      <trigger type="Pre-Focusin">      <trigger type="Pre-Focusin"><![CDATA[
445        <!-- this is needed for updating some fields, like price_type there below -->      if str(clientResultBlock.clientIdREntry)!='':
446          # this is needed for updating some fields, like price_type there below
447        if str(clientBlock.priceTypeEntry)!='':        if str(clientBlock.priceTypeEntry)!='':
448          # look for the name...          # look for the name...
449          searchingPriceTypeBlock.processRollback ()          searchingPriceTypeBlock.processRollback ()
# Line 451  Line 453 
453    
454          # ... and show it          # ... and show it
455          clientBlock.priceTypeNameEntry= str(searchingPriceTypeBlock.nameEntry)          clientBlock.priceTypeNameEntry= str(searchingPriceTypeBlock.nameEntry)
456      </trigger>        else:
457            clientBlock.priceTypeNameEntry= ''
458        ]]></trigger>
459      <!-- new_schema_end -->      <!-- new_schema_end -->
460      <trigger type="Pre-Focusout" src="askForChangesTrigger"/>      <trigger type="Pre-Focusout" src="askForChangesTrigger"/>
461      <box label="Datos"      <box label="Datos"

Legend:
Removed from v.1.36  
changed lines
  Added in v.1.37

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