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

Diff of /papo/forms/provider.gfd

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

revision 1.20 by charlie, Fri Mar 28 20:25:19 2003 UTC revision 1.21 by charlie, Tue Apr 1 15:32:11 2003 UTC
# Line 1  Line 1 
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>
# Line 51  Line 48 
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>
# Line 263  Line 263 
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>
# Line 280  Line 280 
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>
# Line 300  Line 306 
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>
# Line 317  Line 323 
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>
# Line 534  Line 540 
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">
# Line 550  Line 576 
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    

Legend:
Removed from v.1.20  
changed lines
  Added in v.1.21

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