533 |
]]></trigger> |
]]></trigger> |
534 |
|
|
535 |
<trigger name="clientDeleteTrigger" type="NAMED"><![CDATA[ |
<trigger name="clientDeleteTrigger" type="NAMED"><![CDATA[ |
536 |
|
try: |
537 |
clientBlock.deleteRecord() |
clientBlock.deleteRecord() |
538 |
clientBlock.commit() |
clientBlock.postChanges() |
539 |
|
commitConnection() |
540 |
|
except DBError, err: |
541 |
|
rollbackConnection() |
542 |
|
genericBox("Hay problemas para borrar los datos del cliente\n"+str(err),['Aceptar']) |
543 |
for block in [ clientBlock, clientCodeBlock, clientTaxProfileBlock, creditLimit1Block ]: |
for block in [ clientBlock, clientCodeBlock, clientTaxProfileBlock, creditLimit1Block ]: |
544 |
block.clear() |
block.clear() |
545 |
]]></trigger> |
]]></trigger> |
546 |
|
|
547 |
<trigger name="clientRollbackTrigger" type="NAMED"><![CDATA[ |
<trigger name="clientRollbackTrigger" type="NAMED"><![CDATA[ |
565 |
hack.confirmPageChanges(self, 'commitTrigger', clientBlock) |
hack.confirmPageChanges(self, 'commitTrigger', clientBlock) |
566 |
]]></trigger> |
]]></trigger> |
567 |
|
|
568 |
<trigger name="addressDeleteTrigger" type="NAMED"><![CDATA[ |
<trigger name="addressDeleteTrigger" type="NAMED"> |
569 |
|
try: |
570 |
addressBlock.deleteRecord() |
addressBlock.deleteRecord() |
571 |
addressBlock.commit() |
clientBlock.postChanges() |
572 |
]]></trigger> |
commitConnection() |
573 |
|
except DBError, err: |
574 |
|
rollbackConnection() |
575 |
|
genericBox("Hay problemas para borrar las direcciones del cliente\n"+str(err),['Aceptar']) |
576 |
|
for block in [ clientBlock, clientCodeBlock, clientTaxProfileBlock, creditLimit1Block ]: |
577 |
|
block.clear() |
578 |
|
</trigger> |
579 |
|
|
580 |
<trigger name="addressRollbackTrigger" type="NAMED"><![CDATA[ |
<trigger name="addressRollbackTrigger" type="NAMED"><![CDATA[ |
581 |
addressBlock.reset() |
addressBlock.reset() |
995 |
<!-- PAGES --> |
<!-- PAGES --> |
996 |
|
|
997 |
<page name="Búsqueda"> |
<page name="Búsqueda"> |
998 |
|
<trigger type="Pre-Focusin"> |
999 |
|
print "pre focusin trigger" |
1000 |
|
</trigger> |
1001 |
<trigger type="Pre-Focusout"><![CDATA[ |
<trigger type="Pre-Focusout"><![CDATA[ |
1002 |
clientBlock.clear() |
clientBlock.clear() |
1003 |
if clientResultBlock.getRecordCount() > 0 and not clientResultBlock.getCurrentRecord().isEmpty(): |
if clientResultBlock.getRecordCount() > 0 and not clientResultBlock.getCurrentRecord().isEmpty(): |
1169 |
name="uid_CUIT_TypeEntry" hidden=""/> |
name="uid_CUIT_TypeEntry" hidden=""/> |
1170 |
<entry name="uidEntry" field="_entity_uid_data.uid" |
<entry name="uidEntry" field="_entity_uid_data.uid" |
1171 |
x="33" y="12" width="24"> |
x="33" y="12" width="24"> |
1172 |
<trigger type="PRE-FOCUSOUT"><![CDATA[ |
<trigger type="PRE-FOCUSOUT"> |
1173 |
from cuit import validate |
from cuit import validate |
|
|
|
1174 |
if not validate (str(clientUID_CUIT_Block.uidEntry)): |
if not validate (str(clientUID_CUIT_Block.uidEntry)): |
1175 |
form.genericBox ('El CUIT es inválido', ['Aceptar']) |
form.genericBox ('El CUIT es inválido', ['Aceptar']) |
1176 |
]]></trigger> |
</trigger> |
1177 |
</entry> |
</entry> |
1178 |
</block> |
</block> |
1179 |
|
|