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

Diff of /papo/forms/priceType.gfd

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

revision 1.10 by styxman, Mon Feb 24 19:47:03 2003 UTC revision 1.11 by styxman, Tue Feb 25 01:57:16 2003 UTC
# Line 222  Line 222 
222          searchingPriceTypeBlock.processQuery ()          searchingPriceTypeBlock.processQuery ()
223    
224          # ... and show it          # ... and show it
225          showPriceTypeNameBlock.newRecord ()          priceTypeBlock.priceTypeNameEntry= str(searchingPriceTypeBlock.nameEntry)
         showPriceTypeNameBlock.priceTypeNameEntry= str(searchingPriceTypeBlock.nameEntry)  
         showPriceTypeNameBlock.commit ()  
226        else:        else:
227          # clear it          # clear it
228          showPriceTypeNameBlock.newRecord ()          priceTypeBlock.priceTypeNameEntry= ''
         showPriceTypeNameBlock.priceTypeNameEntry= ''  
         showPriceTypeNameBlock.commit ()  
229      ]]></trigger>      ]]></trigger>
230      <!-- new_schema_end -->      <!-- new_schema_end -->
231    
# Line 244  Line 240 
240            x="1" y="2" width="40"/>            x="1" y="2" width="40"/>
241          <button x="42" y="2" width="10" height="1" label="Nuevo" trigger="newProductTrigger">          <button x="42" y="2" width="10" height="1" label="Nuevo" trigger="newProductTrigger">
242            <trigger type="NAMED" name="newProductTrigger"><![CDATA[            <trigger type="NAMED" name="newProductTrigger"><![CDATA[
243              priceTypeBlock.newRecord()              from hack import confirmRollback
244              setFocus(priceTypeBlock.nameEntry)  
245                confirmRollback (self, priceTypeBlock, 'commitTrigger', priceTypeBlock.nameEntry)
246            ]]></trigger>            ]]></trigger>
247          </button>          </button>
248          <entry name="isActiveEntry" field="_price_type_data.is_active" x="1" y="4" width="1" default="S" hidden="u" />          <entry name="isActiveEntry" field="_price_type_data.is_active" x="1" y="4" width="1" default="S" hidden="u" />
# Line 253  Line 250 
250            x="1" y="5"/>            x="1" y="5"/>
251          <entry x="1" y="6" field="_price_type_data.parent"          <entry x="1" y="6" field="_price_type_data.parent"
252            name="parentPriceTypeEntry" hidden="y"/>            name="parentPriceTypeEntry" hidden="y"/>
253            <entry name="parentPriceTypeNameEntry"
254              x="1" y="6" width="35"/>
255          <button x="37" y="6" width="10" trigger="callPriceTypeTrigger"          <button x="37" y="6" width="10" trigger="callPriceTypeTrigger"
256            label="Buscar" name="priceTypeBtn" height="1">            label="Buscar" name="priceTypeBtn" height="1">
257            <!-- new_schema_begin -->            <!-- new_schema_begin -->
258            <trigger type="NAMED" name="callPriceTypeTrigger"><![CDATA[            <trigger type="NAMED" name="callPriceTypeTrigger"><![CDATA[
259              if str(priceTypeBlock.priceTypeIdEntry)=='1':              if str(priceTypeBlock.priceTypeIdEntry)=='1':
260                form.genericBox ('La lista de precios base no puede estar basada en ninguna otra', [ 'Ok' ])                form.genericBox ('La lista de precios base no puede estar basada en ninguna otra', [ 'Ok' ])
261                showPriceTypeNameBlock.priceTypeNameEntry= ''                priceTypeBlock.parentPriceTypeNameEntry= ''
262              else:              else:
263                try:                try:
264                  # gnue version <= 0.4                  # gnue version <= 0.4
# Line 275  Line 274 
274                def setPriceType (recNo):                def setPriceType (recNo):
275                  if recNo>=0:                  if recNo>=0:
276                    searchingPriceTypeBlock.jumpRecord (recNo)                    searchingPriceTypeBlock.jumpRecord (recNo)
277                    priceTypeBlock.parentPriceTypeEntry=       str(searchingPriceTypeBlock.idEntry)                    priceTypeBlock.parentPriceTypeIdEntry=   str(searchingPriceTypeBlock.idEntry)
278                    showPriceTypeNameBlock.priceTypeNameEntry= str(searchingPriceTypeBlock.nameEntry)                    priceTypeBlock.parentPriceTypeNameEntry= str(searchingPriceTypeBlock.nameEntry)
279    
280                # look for the name...                # look for the name...
281                searchingPriceTypeBlock.processRollback ()                searchingPriceTypeBlock.processRollback ()
# Line 292  Line 291 
291                    'data': searchingPriceTypeBlock,                    'data': searchingPriceTypeBlock,
292                    'callback': setPriceType                    'callback': setPriceType
293                  })                  })
294                    setStatusText('Ok')
295                elif resultCount==1:                elif resultCount==1:
296                  setPriceType (0)                  setClassification (0)
297                    setStatusText('Ok')
298                  else:
299                    setStatusText(' no se encontraron registros')
300    
301                setStatusText('Ok')                self._object.dispatchEvent(GFEvent('endWAIT'))
               form._object.dispatchEvent(GFEvent('endWAIT'))  
302            ]]></trigger>            ]]></trigger>
303            <!-- new_schema_end -->            <!-- new_schema_end -->
304          </button>          </button>
# Line 309  Line 311 
311    
312        </block>        </block>
313    
       <!-- new_schema_begin -->  
       <datasource name="showNames" cache="1"/>  
       <block name="showPriceTypeNameBlock" datasource="showNames">  
         <entry name="priceTypeNameEntry" field="priceTypeName"  
           x="1" y="6" width="35"/>  
       </block>  
       <!-- new_schema_end -->  
314     </box>     </box>
315    
316    </page>    </page>
# Line 390  Line 385 
385                  priceCommitDataBlock.newRecord()                  priceCommitDataBlock.newRecord()
386                  priceCommitDataBlock.priceCommitProductIdEntry = ("%s" % priceModifyBlock.priceModifyProductIdListEntry)                  priceCommitDataBlock.priceCommitProductIdEntry = ("%s" % priceModifyBlock.priceModifyProductIdListEntry)
387                  priceCommitDataBlock.priceCommitPriceTypeEntry = ("%s" % pricePriceTypeBlock.priceTypeId  )                  priceCommitDataBlock.priceCommitPriceTypeEntry = ("%s" % pricePriceTypeBlock.priceTypeId  )
388                  priceCommitDataBlock.priceCommitPriceEntry     = ("%s" % priceModifyBlock.priceModifyPriceListEntry)                    priceCommitDataBlock.priceCommitPriceEntry     = ("%s" % priceModifyBlock.priceModifyPriceListEntry)
389                  priceCommitDataBlock.commit()                  priceCommitDataBlock.commit()
390                  print "inserta"                  print "inserta"
391           priceModifyBlock.nextRecord()           priceModifyBlock.nextRecord()
392        #armado de la lista de recorrido del arbol        #armado de la lista de recorrido del arbol
393        #armado de la lista de recorrido del arbol        #armado de la lista de recorrido del arbol
394        callTrigger('searchProductTrigger')        callTrigger('searchProductTrigger')
# Line 404  Line 399 
399          priceModifyBlock.processRollback()          priceModifyBlock.processRollback()
400      </trigger>      </trigger>
401    
402        
403      <box label="Búsqueda de producto" x="0" y="4" height="5" width="75">      <box label="Búsqueda de producto" x="0" y="4" height="5" width="75">
404    
405      <block name="searchProductByNameBlock" datasource="searchProductByNameDataSource" transparentBlock="">      <block name="searchProductByNameBlock" datasource="searchProductByNameDataSource" transparentBlock="">
# Line 426  Line 421 
421            label=" ... " name="priceTypeBtn" height="1">            label=" ... " name="priceTypeBtn" height="1">
422           <trigger type="NAMED" name="callProductTrigger">           <trigger type="NAMED" name="callProductTrigger">
423             print 'callProductTrigger'             print 'callProductTrigger'
            #runForm('priceType-new.gfd', {'initId': str(clientBlock.priceTypeEntry)})  
424             runForm('product.gfd')             runForm('product.gfd')
425           </trigger>           </trigger>
426          </button>          </button>

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

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