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"> |
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"> |
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 |
|
|