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

Diff of /papo/forms/provider.neb

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

revision 1.2 by apronotti, Wed May 14 19:01:51 2003 UTC revision 1.3 by mhepp, Thu May 15 12:28:35 2003 UTC
# Line 427  Line 427 
427              providerCodeBlock.newRecord()              providerCodeBlock.newRecord()
428          # 3 es Codigo          # 3 es Codigo
429          providerCodeBlock.providerCodeType = 3          providerCodeBlock.providerCodeType = 3
430          providerTaxProfileBlock.newRecord()          #providerTaxProfileBlock.newRecord()
431          providerBlock.entityTypeEntry = "8"  
432          providerBlock.commit()          
433          # someone explain this...          #providerBlock.entityTypeEntry = "8"
434          providerBlock.jumpRecord(2)          try:
435          # ver nota en client.gdf            postChangeAdvance = 0
436          tmpId = str(providerBlock.providerIdEntry)            providerBlock.postChanges()
437          providerBlock.clear()            # someone explain this...
438          providerBlock.initQuery()            providerBlock.jumpRecord(2)
439          providerBlock.providerIdEntry = tmpId            # ver nota en provider.gdf
440          providerBlock.processQuery()            tmpId = str(providerBlock.providerIdEntry)
441          # modified database            providerBlock.clear()
442          entityTypesBlock.providerEntityEntry = str(providerBlock.providerIdEntry)            providerBlock.initQuery()
443          entityTypesBlock.providerEntityTypeEntry = 8            providerBlock.providerIdEntry = tmpId
444          entityTypesBlock.commit()            providerBlock.processQuery()
445          # le doy de alta a las 4 direcciones basicas            # modified database
446          addressBlock.addressTypeIdEntry = 1            entityTypesBlock.providerEntityEntry = str(providerBlock.providerIdEntry)
447          addressBlock.nextRecord()            entityTypesBlock.providerEntityTypeEntry = 8
448          addressBlock.addressTypeIdEntry = 2            #entityTypesBlock.postChanges()
449          addressBlock.nextRecord()            # le doy de alta a las 4 direcciones basicas
450          addressBlock.addressTypeIdEntry = 3            addressBlock.addressTypeIdEntry = 1
451          addressBlock.nextRecord()            addressBlock.nextRecord()
452          addressBlock.addressTypeIdEntry = 4            addressBlock.addressTypeIdEntry = 2
453          entityTypesBlock.commit()            addressBlock.nextRecord()
454          # /modified database            addressBlock.addressTypeIdEntry = 3
455              addressBlock.nextRecord()
456              addressBlock.addressTypeIdEntry = 4
457              postChangeAdvance = 1
458              entityTypesBlock.postChanges()
459              commitConnection()
460            except DBError, err:
461              rollbackConnection()
462              message = "Hay problemas para grabar "
463              if postChangeAdvance == 0:
464                message += "los datos del proveedor"
465              elif postChangeAdvance == 1:
466                message += "las direcciones"
467              genericBox(mesagge+"\n"+str(err),['Aceptar'])
468        else:        else:
469          providerBlock.commit()          try:
470              providerBlock.postChanges()
471              commitConnection()
472            except DBError, err:
473              rollbackConnection()
474              genericBox("Hay problemas para grabar los datos del proveedor\n"+str(err),['Aceptar'])
475      else:      else:
476        form.genericBox (message+'Los datos no han sido grabados', ['Aceptar'])        form.genericBox (message+'Los datos no han sido grabados', ['Aceptar'])
477    </trigger>    </trigger>
478    
479    <trigger name="providerDeleteTrigger" type="NAMED">    <trigger name="providerDeleteTrigger" type="NAMED">
480      providerBlock.deleteRecord()      providerBlock.deleteRecord()
481      providerBlock.commit()      providerBlock.postChanges()
482      callTrigger('providerRollbackTrigger')      commitConnection()
483      except DBError, err:
484        rollbackConnection()
485        genericBox("Hay problemas para borrar los datos del providere\n"+str(err),['Aceptar'])  
486        for block in [ providerBlock, providerCodeBlock, providerTaxProfileBlock, creditLimit1Block ]:
487         block.clear()
488    </trigger>    </trigger>
489    
490    <trigger name="providerRollbackTrigger" type="NAMED">    <trigger name="providerRollbackTrigger" type="NAMED">
# Line 491  Line 514 
514  <!-- /modified database -->  <!-- /modified database -->
515    
516    <trigger name="addressDeleteTrigger" type="NAMED">    <trigger name="addressDeleteTrigger" type="NAMED">
517      try:
518      addressBlock.deleteRecord()      addressBlock.deleteRecord()
519      addressBlock.commit()      providerBlock.postChanges()
520        commitConnection()
521      except DBError, err:
522        rollbackConnection()
523        genericBox("Hay problemas para borrar las direcciones del cliente\n"+str(err),['Aceptar'])  
524        for block in [ clientBlock, clientCodeBlock, clientTaxProfileBlock, creditLimit1Block ]:
525         block.clear()
526    </trigger>    </trigger>
527    
528    <trigger name="addressRollbackTrigger" type="NAMED">    <trigger name="addressRollbackTrigger" type="NAMED">
# Line 1003  Line 1033 
1033        </block>        </block>
1034    <!-- entity types -->    <!-- entity types -->
1035        <block name="entityTypesBlock" datasource="entityTypesDataSource" >        <block name="entityTypesBlock" datasource="entityTypesDataSource" >
1036          <entry name="clientEntityTypeEntry" field="_entity_types_data.entity_type"          <entry name="providerEntityTypeEntry" field="_entity_types_data.entity_type"
1037            x="40" y="4" width="4" hidden=""/>            x="40" y="4" width="4" hidden=""/>
1038          <entry name="clientEntityEntry" field="_entity_types_data.entity"          <entry name="providerEntityEntry" field="_entity_types_data.entity"
1039            x="40" y="4" width="4" hidden=""/>            x="40" y="4" width="4" hidden=""/>
1040        </block>        </block>
1041    

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

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