1598 - Validar a partir do lançamento de registros a planilha da TLK

This commit is contained in:
2018-08-20 17:36:25 -03:00
parent c5ce66cf39
commit c7247908cf
14 changed files with 239 additions and 164 deletions
+14 -9
View File
@@ -149,10 +149,15 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
var db = libService.loadScript('db');
var dbVitruvio = new db('vitruvio');
var row = dbVitruvio.queryRow(sql);
if (row.ct == 0) {
if (row.ct == 0 ) {
return false;
} else {
return true
if (engine.getField('idChave').getValue()) {
//engine.getField('idPesquisa')['setValue(java.lang.Object)'](null);
return false;
} else {
return true;
}
}
}
@@ -161,8 +166,8 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
var config = engine.getGlobalVariable('config');
var titulo = config['painel'].titulo;
var icone = config['painel'].icone;
engine.getLabel('Descricaocadastro').setValue('<img align="middle" alt="" src="'+ icone + '" width="68" /><font color="Gray" face="Calibri" size="6" >&nbsp;&nbsp;' + titulo + '</font>');
engine.getLabel('DescricaocadastroDentro').setValue('<img align="middle" alt="" src="'+ icone + '" width="68" /><font color="Gray" face="Calibri" size="6" >&nbsp;&nbsp;' + titulo + '</font>');
engine.getLabel('Descricaocadastro').setValue('<p align="center"><img align="left" alt="" src="'+ icone + '" width="56" /><p align="center"><font color="Gray" face="Calibri" size="6" >&nbsp;&nbsp;' + titulo + '</font></p></p>');
engine.getLabel('DescricaocadastroDentro').setValue('<p align="center"><img align="left" alt="" src="'+ icone + '" width="56" /><p align="center"><font color="Gray" face="Calibri" size="6" >&nbsp;&nbsp;' + titulo + '</font></p></p>');
engine.setGlobalVariable('novoRegistro', novoRegistro);
engine.setGlobalVariable('carregarCampos', carregarCampos);
engine.setGlobalVariable('habilitaCampos', habilitaCampos);
@@ -188,7 +193,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
<VerticalLayout spacing="false" margin="false" height="100%" width="100%" align="TOP_LEFT" >
<Panel width="100%" caption="" height="100%" expandRatio="1" margin="false" id="pnlTitulo" align="TOP_LEFT" >
<VerticalLayout width="100%" expandRatio="1" margin="true">
<Label id="Descricaocadastro" contentMode="HTML" align="MIDDLE_CENTER" > </Label>
<Label id="Descricaocadastro" contentMode="HTML" align="MIDDLE_CENTER" width="100%" > </Label>
<TextField id="idPesquisaLista" caption="Digite aqui para pesquisar:" type="string" width="100%" visible="true" immediate="true">
<events>
<valueChange>
@@ -340,7 +345,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
<Panel width="100%" height="100%" expandRatio="1" caption="" margin="false" id="pnlInclusao">
<VerticalLayout width="100%" margin="true">
<Label id="DescricaocadastroDentro" contentMode="HTML" align="MIDDLE_CENTER"> </Label>
<Label id="DescricaocadastroDentro" contentMode="HTML" align="MIDDLE_CENTER" width="100%" > </Label>
<TabLayout height="100%" width="100%">
<Tab caption="Dados" >
<VerticalLayout width="70%" margin="true" spacing="true">
@@ -374,7 +379,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
<script language="JavaScript">
<![CDATA[
function run() {
engine.getGlobalVariable('fncLimpaCampos')();
//engine.getGlobalVariable('fncLimpaCampos')();
engine.getGlobalVariable('carregarCampos')(engine.getField('idPesquisa').getValue());
}
]]>
@@ -383,7 +388,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
</events>
</DBSearchField>
<HorizontalLayout width="100%" spacing="true">
<TextField id="idChave" type="string" caption="Código" width="100%" expandRatio="0.08" />
<TextField id="idChave" type="number" caption="Código" width="100%" expandRatio="0.08" />
<TextField id="idDescricao" text-transform="uppercase" type="string" caption="Nome" required="true" width="100%" expandRatio="1" />
<DBComboBox type="number" required="true" id="idCategoria" allowNullSelection="true" caption="Categoria" description="Selecione a categoria que será vinculada" width="100%" expandRatio="0.4">
<datasource>
@@ -428,7 +433,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
]]>
</onClickScript>
</ButtonWidget>
<ButtonWidget caption="Novo" id="btnNovo" expandRatio="0.2" description="Descarta os dados atuais e deixa o formulário pronto para receber um novo cadastro" align="MIDDLE_CENTER">
<ButtonWidget caption="Novo" id="btnNovo" expandRatio="0.2" description="Novo cadastro" align="MIDDLE_CENTER">
<onClickScript language="JavaScript">
<![CDATA[
function run() {