1 |
<?xml version="1.0" encoding="ISO-8859-1"?> |
<?xml version="1.0" encoding="ISO-8859-1"?> |
2 |
<!DOCTYPE form SYSTEM "gnue-forms.dtd"> |
<!DOCTYPE form SYSTEM "gnue-forms.dtd"> |
3 |
|
|
4 |
<form tabbed="top" title="Proveedores" height="18" width="84"> |
<form tabbed="top" title="Proveedores" height="20" width="84"> |
5 |
<!-- <maintoolbar enabled=""/> --> |
<!-- <maintoolbar enabled=""/> --> |
6 |
<datasource name="focusDataSource" cache="1"/> |
<datasource name="focusDataSource" cache="1"/> |
7 |
<datasource name="searchDataSource" cache="1"/> |
<datasource name="searchDataSource" cache="1"/> |
8 |
<datasource name="providerResultDataSource" database="papo" |
<datasource name="providerResultDataSource" database="papo" |
9 |
table="entity, _entity_data, alien_entity, _alien_entity_data, persona, _persona_data, provider, _provider_data" |
table="_entity_data, _alien_entity_data, _persona_data, _provider_data, entity_type_uid_conf, _entity_uid_data" |
|
historytable="_entity_data, _alien_entity_data, _persona_data, _provider_data" |
|
10 |
order_by="_entity_data.name"> |
order_by="_entity_data.name"> |
11 |
<condition> |
<condition> |
12 |
<and> |
<and> |
13 |
<eq> |
<eq> |
|
<cfield name="entity.id"/> |
|
14 |
<cfield name="_entity_data._table"/> |
<cfield name="_entity_data._table"/> |
15 |
|
<cfield name="_alien_entity_data.entity"/> |
16 |
</eq> |
</eq> |
17 |
<eq> |
<eq> |
|
<cfield name="alien_entity.id"/> |
|
18 |
<cfield name="_alien_entity_data._table"/> |
<cfield name="_alien_entity_data._table"/> |
19 |
|
<cfield name="_persona_data.alien_entity"/> |
20 |
</eq> |
</eq> |
21 |
<eq> |
<eq> |
|
<cfield name="persona.id"/> |
|
22 |
<cfield name="_persona_data._table"/> |
<cfield name="_persona_data._table"/> |
23 |
|
<cfield name="_provider_data.persona"/> |
24 |
</eq> |
</eq> |
25 |
<eq> |
<eq> |
26 |
<cfield name="provider.id"/> |
<cfield name="_entity_data._table"/> |
27 |
<cfield name="_provider_data._table"/> |
<cfield name="_entity_uid_data.entity"/> |
28 |
</eq> |
</eq> |
29 |
|
<!-- use the configured code --> |
30 |
<eq> |
<eq> |
31 |
<cfield name="entity.id"/> |
<cfield name="_entity_data.entity_type"/> |
32 |
<cfield name="_alien_entity_data.entity"/> |
<cfield name="entity_type_uid_conf.entity_type"/> |
33 |
</eq> |
</eq> |
34 |
<eq> |
<eq> |
35 |
<cfield name="alien_entity.id"/> |
<cfield name="_entity_uid_data.entity_uid_type"/> |
36 |
<cfield name="_persona_data.alien_entity"/> |
<cfield name="entity_type_uid_conf.entity_uid_type"/> |
|
</eq> |
|
|
<eq> |
|
|
<cfield name="persona.id"/> |
|
|
<cfield name="_provider_data.persona"/> |
|
37 |
</eq> |
</eq> |
38 |
|
<!-- eocc: end of commented code --> |
39 |
<null> |
<null> |
40 |
<cfield name="_entity_data._end_t"/> |
<cfield name="_entity_data._end_t"/> |
41 |
</null> |
</null> |
48 |
<null> |
<null> |
49 |
<cfield name="_provider_data._end_t"/> |
<cfield name="_provider_data._end_t"/> |
50 |
</null> |
</null> |
51 |
|
<null> |
52 |
|
<cfield name="_entity_uid_data._end_t"/> |
53 |
|
</null> |
54 |
</and> |
</and> |
55 |
</condition> |
</condition> |
56 |
</datasource> |
</datasource> |
57 |
|
|
58 |
<datasource name="providerDataSource" database="papo" |
<datasource name="providerDataSource" database="papo" |
59 |
table="entity, _entity_data, alien_entity, _alien_entity_data, persona, _persona_data, provider, _provider_data" |
table="entity, _entity_data, alien_entity, _alien_entity_data, persona, _persona_data, provider, _provider_data, entity_type_uid_conf" |
60 |
historytable="_entity_data, _alien_entity_data, _persona_data, _provider_data"> |
historytable="_entity_data, _alien_entity_data, _persona_data, _provider_data"> |
61 |
<condition> |
<condition> |
62 |
<and> |
<and> |
263 |
</datasource> |
</datasource> |
264 |
|
|
265 |
<datasource name="printProviderDataSource" database="papo" |
<datasource name="printProviderDataSource" database="papo" |
266 |
table="_entity_data, _alien_entity_data, _persona_data, _provider_data, _address_data, entity_type_uid_conf, _entity_uid_data" |
table="_entity_data, _alien_entity_data, _persona_data, _provider_data, entity_type_uid_conf, _entity_uid_data" |
267 |
order_by="_entity_data.name"> |
order_by="_entity_data.name"> |
268 |
<condition> |
<condition> |
269 |
<and> |
<and> |
280 |
<cfield name="_provider_data.persona"/> |
<cfield name="_provider_data.persona"/> |
281 |
</eq> |
</eq> |
282 |
<eq> |
<eq> |
283 |
<cfield name="_entity_data.entity_type"/> |
<cfield name="_entity_data._table"/> |
284 |
<cfield name="entity_type_uid_conf.entity_type"/> |
<cfield name="_entity_uid_data.entity"/> |
285 |
</eq> |
</eq> |
286 |
|
<!-- use the configured code --> |
287 |
<eq> |
<eq> |
288 |
<cfield name="_entity_uid_data.entity_uid_type"/> |
<cfield name="_entity_data.entity_type"/> |
289 |
<cfield name="entity_type_uid_conf.entity_uid_type"/> |
<cfield name="entity_type_uid_conf.entity_type"/> |
290 |
</eq> |
</eq> |
291 |
|
<eq> |
292 |
|
<cfield name="_entity_uid_data.entity_uid_type"/> |
293 |
|
<cfield name="entity_type_uid_conf.entity_uid_type"/> |
294 |
|
</eq> |
295 |
|
<!-- eocc: end of commented code --> |
296 |
<null> |
<null> |
297 |
<cfield name="_entity_data._end_t"/> |
<cfield name="_entity_data._end_t"/> |
298 |
</null> |
</null> |
306 |
<cfield name="_provider_data._end_t"/> |
<cfield name="_provider_data._end_t"/> |
307 |
</null> |
</null> |
308 |
<null> |
<null> |
309 |
<cfield name="_address_data._end_t"/> |
<cfield name="_entity_uid_data._end_t"/> |
310 |
</null> |
</null> |
311 |
</and> |
</and> |
312 |
</condition> |
</condition> |
323 |
</condition> |
</condition> |
324 |
</datasource> |
</datasource> |
325 |
|
|
326 |
<datasource name="pintTelephoneDataSource" |
<datasource name="printTelephoneDataSource" |
327 |
database="papo" table="_telephone_data"> |
database="papo" table="_telephone_data"> |
328 |
<condition> |
<condition> |
329 |
<and> |
<and> |
540 |
]]></trigger> |
]]></trigger> |
541 |
|
|
542 |
<trigger type="NAMED" name="searchTrigger"> |
<trigger type="NAMED" name="searchTrigger"> |
543 |
providerResultBlock.processRollback() |
try: |
544 |
providerResultBlock.initQuery() |
from gnue.forms.GFEvent import GFEvent |
545 |
providerResultBlock.nameListEntry = ("%s" % providerSearchBlock.searchNameEntry)+"%" |
except ImportError: |
546 |
providerResultBlock.processQuery() |
from gnue.common.events.Event import Event as GFEvent |
547 |
|
|
548 |
|
setStatusText('buscando...') |
549 |
|
|
550 |
|
self._object.dispatchEvent(GFEvent('beginWAIT')) |
551 |
|
|
552 |
|
providerResultBlock.processRollback() |
553 |
|
providerResultBlock.initQuery() |
554 |
|
if str(providerSearchBlock.searchCodeEntry): |
555 |
|
providerResultBlock.codeListEntry = str(providerSearchBlock.searchCodeEntry)+'%' |
556 |
|
if str(providerSearchBlock.searchNameEntry): |
557 |
|
providerResultBlock.nameListEntry = '%s%%' % providerSearchBlock.searchNameEntry |
558 |
|
providerResultBlock.processQuery() |
559 |
|
|
560 |
|
setStatusText('Ok') |
561 |
|
self._object.dispatchEvent(GFEvent('endWAIT')) |
562 |
|
|
563 |
|
if providerResultBlock.isEmpty(): |
564 |
|
providerSearchBlock.notificationEntry = ' no se encontraron registros' |
565 |
|
else: |
566 |
|
providerSearchBlock.notificationEntry ='%6d registros encontrados' % providerResultBlock.getRecordCount() |
567 |
</trigger> |
</trigger> |
568 |
|
|
569 |
<page name="Proveedores"> |
<page name="Proveedores"> |
576 |
</trigger> |
</trigger> |
577 |
|
|
578 |
<block name="providerSearchBlock" datasource="searchDataSource" transparentBlock="" restrictInsert=""> |
<block name="providerSearchBlock" datasource="searchDataSource" transparentBlock="" restrictInsert=""> |
579 |
<label text="Nombre o Razón Social a buscar" |
<label text="Datos a buscar:" x="1" y="1"/> |
580 |
x="1" y="1"/> |
<label text="Nombre o razón social" x="1" y="2" /> |
581 |
<entry name="searchNameEntry" |
<label text=" Código" x="1" y="3" /> |
582 |
x="1" y="2" width="35"> |
<entry name="searchNameEntry" x="22" y="2" width="55" /> |
583 |
</entry> |
<entry name="searchCodeEntry" x="22" y="3" width="35" /> |
584 |
<button x="36" y="2" trigger="searchTrigger" width="9" label="Buscar" |
<entry style="label" name="notificationEntry" x="1" y="19" width="67"/> |
585 |
|
<button x="58" y="3" trigger="searchTrigger" width="9" label="Buscar" |
586 |
name="searchBtn" height="1"/> |
name="searchBtn" height="1"/> |
587 |
<button x="46" y="2" trigger="printTrigger" width="10" label="Imprimir" |
<button x="69" y="3" trigger="printTrigger" width="10" label="Imprimir" |
588 |
name="printBtn" height="1"/> |
name="printBtn" height="1"/> |
589 |
</block> |
</block> |
590 |
|
|
591 |
<block name="providerResultBlock" datasource="providerResultDataSource"> |
<block name="providerResultBlock" datasource="providerResultDataSource"> |
592 |
<entry name="providerIdREntry" field="entity.id" hidden="" x="1" y="1" width="20" /> |
<entry name="providerIdREntry" field="_entity_data._table" hidden="" x="1" y="1" width="20" /> |
593 |
<label text="Resultado" x="1" y="3"/> |
<label text="Resultado" x="1" y="4" /> |
594 |
<entry name="nameListEntry" field="_entity_data.name" |
<entry name="codeListEntry" field="_entity_uid_data.uid" x="1" y="5" width="20" rows="14"/> |
595 |
x="1" y="4" width="40" rows="12"/> |
<entry name="nameListEntry" field="_entity_data.name" x="21" y="5" width="58" rows="14"/> |
596 |
<scrollbar page="12" |
<scrollbar page="12" x="80" y="5" width="1" height="14"/> |
|
x="42" y="4" width="1" height="12"/> |
|
597 |
</block> |
</block> |
598 |
</page> |
</page> |
599 |
|
|