7 |
<!-- |
<!-- |
8 |
datasource usado para la búsqueda (primer pantaia) |
datasource usado para la búsqueda (primer pantaia) |
9 |
--> |
--> |
10 |
<datasource name="productResultDataSource" database="papo" |
<datasource name="productResultDataSource" database="papo" |
11 |
table="product, _product_data, price, _price_data, product_code, _product_code_data, product_tax, _product_tax_data, product_store, _product_store_data" |
table="product, _product_data, price, _price_data, product_code, _product_code_data, product_tax, _product_tax_data, product_store, _product_store_data" |
12 |
historytable="_product_data, _price_data, _product_code_data, _product_tax_data, _product_store_data" |
historytable="_product_data, _price_data, _product_code_data, _product_tax_data, _product_store_data" |
13 |
cache="15" order_by="_product_data.canonical_name"> |
cache="15" order_by="_product_data.canonical_name"> |
304 |
if str(productSearchBlock.searchCodeEntry): |
if str(productSearchBlock.searchCodeEntry): |
305 |
productResultBlock.codeListEntry = str(productSearchBlock.searchCodeEntry)+'%' |
productResultBlock.codeListEntry = str(productSearchBlock.searchCodeEntry)+'%' |
306 |
if str(productSearchBlock.searchNameEntry): |
if str(productSearchBlock.searchNameEntry): |
307 |
productResultBlock.nameListEntry = '%'+str(productSearchBlock.searchNameEntry)+'%' # |
productResultBlock.nameListEntry = '%'+str(productSearchBlock.searchNameEntry)+'%' # |
308 |
productResultBlock.processQuery() |
productResultBlock.processQuery() |
309 |
|
|
310 |
setStatusText('Ok') |
setStatusText('Ok') |
350 |
<page name="Producto"> |
<page name="Producto"> |
351 |
<trigger type="pre-Focusout" src="askForChangesTrigger"/> |
<trigger type="pre-Focusout" src="askForChangesTrigger"/> |
352 |
<box label="Datos" x="0" y="0" height="20" width="70"> |
<box label="Datos" x="0" y="0" height="20" width="70"> |
353 |
<block name="productBlock" datasource="productDataSource"> |
<block name="productBlock" datasource="productDataSource" restrictInsert="y"> |
354 |
<entry x="0" y="0" name="priceTypeEntry" |
<entry x="0" y="0" name="priceTypeEntry" |
355 |
field="_price_data.price_type" hidden="y"/> |
field="_price_data.price_type" hidden="y"/> |
356 |
<entry x="0" y="0" name="productCodeTypeEntry" |
<entry x="0" y="0" name="productCodeTypeEntry" |
360 |
<label text="Nombre Canónico:" x="1" y="1"/> |
<label text="Nombre Canónico:" x="1" y="1"/> |
361 |
<entry name="canonical_nameEntry" field="_product_data.canonical_name" |
<entry name="canonical_nameEntry" field="_product_data.canonical_name" |
362 |
x="2" y="2" width="48"/> |
x="2" y="2" width="48"/> |
363 |
|
<!-- here --> |
364 |
<button x="57" y="2" width="10" height="1" label="Nuevo" trigger="newProductTrigger"> |
<button x="57" y="2" width="10" height="1" label="Nuevo" trigger="newProductTrigger"> |
365 |
<trigger type="NAMED" name="newProductTrigger"> |
<trigger type="NAMED" name="newProductTrigger"> |
366 |
productBlock.newRecord() |
productBlock.newRecord() |