293 |
|
|
294 |
hack.confirmPageChanges(self, f, clientBlock, addressBlock, telephoneBlock, creditLimit1Block, |
hack.confirmPageChanges(self, f, clientBlock, addressBlock, telephoneBlock, creditLimit1Block, |
295 |
clientUID_IB_Block, clientUID_CUIT_Block, clientTaxProfileBlock) |
clientUID_IB_Block, clientUID_CUIT_Block, clientTaxProfileBlock) |
|
|
|
|
<!-- blockChanged = [] --> |
|
|
<!-- if not clientBlock.isSaved(): blockChanged.append(1) --> |
|
|
<!-- if not addressBlock.isSaved(): blockChanged.append(2) --> |
|
|
<!-- if not telephoneBlock.isSaved(): blockChanged.append(3) --> |
|
|
<!-- if not creditLimit1Block.isSaved(): blockChanged.append(4) --> |
|
|
<!-- if not clientUID_IB_Block.isSaved(): blockChanged.append(5) --> |
|
|
<!-- if not clientUID_CUIT_Block.isSaved(): blockChanged.append(6) --> |
|
|
<!-- if not clientTaxProfileBlock.isSaved(): blockChanged.append(7) --> |
|
|
<!-- if len(blockChanged) > 0: --> |
|
|
<!-- rv = self.genericBox('Hay cambios pendientes \n¿ Qué desea hacer ?',['Grabar','Deshacer']) --> |
|
|
<!-- if rv == 1: --> |
|
|
<!-- if clientBlock.getCurrentRecord().isInserted(): --> |
|
|
<!-- creditLimit1Block.newRecord() --> |
|
|
<!-- creditLimit1Block.movementTypeEntry = 1 --> |
|
|
<!-- creditLimit1Block.creditLimitEntry = "0.0" --> |
|
|
<!-- clientUID_CUIT_Block.newRecord() --> |
|
|
<!-- clientUID_CUIT_Block.uid_CUIT_TypeEntry = 1 --> |
|
|
<!-- clientUID_IB_Block.newRecord() --> |
|
|
<!-- clientUID_IB_Block.uid_IB_TypeEntry = 2 --> |
|
|
<!-- clientTaxProfileBlock.newRecord() --> |
|
|
<!-- clientBlock.commit() --> |
|
|
<!-- clientBlock.jumpRecord(2) --> |
|
|
<!-- tmpClientId = str(clientBlock.clientIdEntry) --> |
|
|
<!-- clientBlock.processRollback() --> |
|
|
<!-- clientBlock.initQuery() --> |
|
|
<!-- clientBlock.clientIdEntry = tmpClientId --> |
|
|
<!-- clientBlock.processQuery() --> |
|
|
<!-- else: --> |
|
|
<!-- clientBlock.commit() --> |
|
|
<!-- else: --> |
|
|
<!-- import hack --> |
|
|
<!-- if blockChanged.count(1) == 1: hack.rollback(clientBlock) --> |
|
|
<!-- if blockChanged.count(2) == 1: hack.rollback(addressBlock) --> |
|
|
<!-- if blockChanged.count(3) == 1: hack.rollback(telephoneBlock) --> |
|
|
<!-- if blockChanged.count(4) == 1: hack.rollback(creditLimit1Block) --> |
|
|
<!-- if blockChanged.count(5) == 1: hack.rollback(clientUID_IB_Block) --> |
|
|
<!-- if blockChanged.count(6) == 1: hack.rollback(clientUID_CUIT_Block) --> |
|
|
<!-- if blockChanged.count(7) == 1: hack.rollback(clientTaxProfileBlock) --> |
|
296 |
</trigger> |
</trigger> |
297 |
|
|
298 |
<trigger name="telephoneDeleteTrigger" type="NAMED"> |
<trigger name="telephoneDeleteTrigger" type="NAMED"> |