1598 - Validar a partir do lançamento de registros a planilha da TLK
This commit is contained in:
@@ -62,6 +62,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
|
||||
var config = engine.getGlobalVariable('config');
|
||||
var lib = libService.loadScript('lib_cadastro_padrao');
|
||||
var retorno = lib.fncLimpaCampos(config);
|
||||
engine.getField('idPesquisaLista')['setValue(java.lang.String)'](null);
|
||||
};
|
||||
|
||||
var habilitaCampos = function(lHabilita){
|
||||
@@ -148,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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -160,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" > ' + titulo + '</font>');
|
||||
engine.getLabel('DescricaocadastroDentro').setValue('<img align="middle" alt="" src="'+ icone + '" width="68" /><font color="Gray" face="Calibri" size="6" > ' + 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" > ' + 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" > ' + titulo + '</font></p></p>');
|
||||
engine.setGlobalVariable('novoRegistro', novoRegistro);
|
||||
engine.setGlobalVariable('carregarCampos', carregarCampos);
|
||||
engine.setGlobalVariable('habilitaCampos', habilitaCampos);
|
||||
@@ -186,7 +192,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>
|
||||
@@ -337,7 +343,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">
|
||||
@@ -371,7 +377,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());
|
||||
}
|
||||
]]>
|
||||
@@ -409,13 +415,14 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
|
||||
if (retorno) {
|
||||
engine.getGlobalVariable('fncLimpaCampos')();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
]]>
|
||||
</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">
|
||||
<;
|
||||
return false;
|
||||
} else {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -158,8 +163,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" > ' + titulo + '</font>');
|
||||
engine.getLabel('DescricaocadastroDentro').setValue('<img align="middle" alt="" src="'+ icone + '" width="68" /><font color="Gray" face="Calibri" size="6" > ' + 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" > ' + 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" > ' + titulo + '</font></p></p>');
|
||||
engine.setGlobalVariable('novoRegistro', novoRegistro);
|
||||
engine.setGlobalVariable('carregarCampos', carregarCampos);
|
||||
engine.setGlobalVariable('habilitaCampos', habilitaCampos);
|
||||
@@ -186,7 +191,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%" height="100%" caption="" 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>
|
||||
@@ -369,7 +374,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());
|
||||
}
|
||||
]]>
|
||||
@@ -413,7 +418,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">
|
||||
<;
|
||||
return false;
|
||||
} else {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -158,8 +163,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="20" /><font color="Gray" face="Calibri" size="6" > ' + titulo + '</font>');
|
||||
engine.getLabel('DescricaocadastroDentro').setValue('<img align="middle" alt="" src="'+ icone + '" width="20" /><font color="Gray" face="Calibri" size="6" > ' + titulo + '</font>');
|
||||
engine.getLabel('Descricaocadastro').setValue('<p align="center"><img align="left" alt="" src="'+ icone + '" width="25" /><p align="center"><font color="Gray" face="Calibri" size="6" > ' + titulo + '</font></p></p>');
|
||||
engine.getLabel('DescricaocadastroDentro').setValue('<p align="center"><img align="left" alt="" src="'+ icone + '" width="25" /><p align="center"><font color="Gray" face="Calibri" size="6" > ' + titulo + '</font></p></p>');
|
||||
engine.setGlobalVariable('novoRegistro', novoRegistro);
|
||||
engine.setGlobalVariable('carregarCampos', carregarCampos);
|
||||
engine.setGlobalVariable('habilitaCampos', habilitaCampos);
|
||||
@@ -185,7 +190,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>
|
||||
@@ -334,7 +339,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">
|
||||
@@ -368,7 +373,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());
|
||||
}
|
||||
]]>
|
||||
@@ -412,7 +417,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">
|
||||
<;
|
||||
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" > ' + titulo + '</font>');
|
||||
engine.getLabel('DescricaocadastroDentro').setValue('<img align="middle" alt="" src="'+ icone + '" width="68" /><font color="Gray" face="Calibri" size="6" > ' + 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" > ' + 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" > ' + titulo + '</font></p></p>');
|
||||
engine.setGlobalVariable('novoRegistro', novoRegistro);
|
||||
engine.setGlobalVariable('carregarCampos', carregarCampos);
|
||||
engine.setGlobalVariable('habilitaCampos', habilitaCampos);
|
||||
@@ -189,7 +194,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%" height="100%" caption="" 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>
|
||||
@@ -348,7 +353,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="100%" margin="true" spacing="true">
|
||||
@@ -384,7 +389,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());
|
||||
}
|
||||
]]>
|
||||
@@ -435,7 +440,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">
|
||||
<;
|
||||
};
|
||||
|
||||
var habilitaCampos = function(lHabilita){
|
||||
@@ -105,7 +106,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
|
||||
engine.getWidgetController('btnVoltar').getButton().setVisible(true);
|
||||
engine.getField('idPesquisaLista')['setValue(java.lang.String)'](null);
|
||||
engine.getField('listaPrincipal').refresh();
|
||||
engine.getField('idPesquisa')['setValue(java.lang.Object)'](null);
|
||||
engine.getField('idCNH')['setValue(java.lang.String)'](null);
|
||||
|
||||
engine.getField('idChave').focus();
|
||||
|
||||
@@ -150,10 +151,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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -162,8 +168,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" > ' + titulo + '</font>');
|
||||
engine.getLabel('DescricaocadastroDentro').setValue('<img align="middle" alt="" src="'+ icone + '" width="68" /><font color="Gray" face="Calibri" size="6" > ' + 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" > ' + 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" > ' + titulo + '</font></p></p>');
|
||||
engine.setGlobalVariable('novoRegistro', novoRegistro);
|
||||
engine.setGlobalVariable('carregarCampos', carregarCampos);
|
||||
engine.setGlobalVariable('habilitaCampos', habilitaCampos);
|
||||
@@ -189,7 +195,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>
|
||||
@@ -346,7 +352,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">
|
||||
@@ -380,7 +386,6 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
|
||||
<script language="JavaScript">
|
||||
<![CDATA[
|
||||
function run() {
|
||||
engine.getGlobalVariable('fncLimpaCampos')();
|
||||
engine.getGlobalVariable('carregarCampos')(engine.getField('idPesquisa').getValue());
|
||||
}
|
||||
]]>
|
||||
@@ -394,7 +399,8 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
|
||||
</HorizontalLayout>
|
||||
<HorizontalLayout width="70%" spacing="true">
|
||||
<DateField id="idAdmissao" type="date" caption="Admissão" resolution="DAY" width="100%" expandRatio="0.3"/>
|
||||
<TextField id="idCNH" type="number" caption="CNH" width="100%" expandRatio="1" maxLength="11" />
|
||||
<NumericField type="number" caption="CNH" id="idCNH" width="100%" expandRatio="1" maxLength="11" />
|
||||
<!-- <TextField id="idCNH" type="number" caption="CNH" width="100%" expandRatio="1" /> -->
|
||||
<DateField id="idVencimento" type="date" caption="Vencimento CNH" resolution="DAY" width="100%" expandRatio="0.3"/>
|
||||
</HorizontalLayout>
|
||||
</VerticalLayout>
|
||||
@@ -429,7 +435,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">
|
||||
<;
|
||||
engine.getField('socios')['setValue(java.lang.Object)'](null);
|
||||
engine.getField('socioLista').getContainerDataSource().removeAllItems();
|
||||
engine.getField('socioPercentual').getContainerDataSource().removeAllItems();
|
||||
engine.getField('twinUsuario')["setValue(java.lang.Object)"](null);
|
||||
engine.getField('idPesquisaLista')['setValue(java.lang.String)'](null);
|
||||
};
|
||||
|
||||
var habilitaCampos = function(lHabilita){
|
||||
|
||||
var botaoNovo = engine.getWidgetController('btnNovo').getButton();
|
||||
var botaoSalvar = engine.getWidgetController('btnSalvar').getButton();
|
||||
var botaoExcluir = engine.getWidgetController('btnExcluir').getButton();
|
||||
@@ -107,7 +110,6 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
|
||||
//engine.getWidgetController('btnVoltar').getButton().setVisible(true);
|
||||
engine.getField('idPesquisaLista')['setValue(java.lang.String)'](null);
|
||||
engine.getField('listaPrincipal').refresh();
|
||||
engine.getField('idPesquisa')['setValue(java.lang.Object)'](null);
|
||||
|
||||
engine.getField('idChave').focus();
|
||||
|
||||
@@ -124,13 +126,17 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
|
||||
var containerPercentual = engine.getField("socioPercentual").getContainerDataSource();
|
||||
var containerSocio = engine.getField("socioLista").getContainerDataSource();
|
||||
dbVitruvio.query(sql).each(function (r) {
|
||||
containerSocio.addItem(r.nome).getItemProperty("caption").setValue(r.nome);
|
||||
containerPercentual.addItem(r.nome).getItemProperty("caption").setValue(String(r.participacao));
|
||||
if (r.nome) {
|
||||
containerSocio.addItem(r.nome).getItemProperty("caption").setValue(r.nome);
|
||||
containerPercentual.addItem(r.nome).getItemProperty("caption").setValue(String(r.participacao));
|
||||
}
|
||||
});
|
||||
sql = "Select codigo_usuario from operacao_usuario where codigo_operacao = " + id;
|
||||
var ids = new java.util.ArrayList();
|
||||
dbVitruvio.query(sql).each(function (r) {
|
||||
ids.add(r.codigo_usuario);
|
||||
if (r.codigo_usuario) {
|
||||
ids.add(r.codigo_usuario);
|
||||
}
|
||||
});
|
||||
engine.getField('twinUsuario').setValue(ids);
|
||||
|
||||
@@ -172,6 +178,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
|
||||
return false;
|
||||
} else {
|
||||
if (engine.getField('idChave').getValue()) {
|
||||
//engine.getField('idPesquisa')['setValue(java.lang.Object)'](null);
|
||||
return false;
|
||||
} else {
|
||||
return true;
|
||||
@@ -184,8 +191,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" > ' + titulo + '</font>');
|
||||
engine.getLabel('DescricaocadastroDentro').setValue('<img align="middle" alt="" src="'+ icone + '" width="68" /><font color="Gray" face="Calibri" size="6" > ' + 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" > ' + 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" > ' + titulo + '</font></p></p>');
|
||||
engine.setGlobalVariable('novoRegistro', novoRegistro);
|
||||
engine.setGlobalVariable('carregarCampos', carregarCampos);
|
||||
engine.setGlobalVariable('habilitaCampos', habilitaCampos);
|
||||
@@ -215,7 +222,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>
|
||||
@@ -367,7 +374,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">
|
||||
@@ -401,7 +408,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());
|
||||
}
|
||||
]]>
|
||||
@@ -426,15 +433,12 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
|
||||
<datasource>
|
||||
<freeQuery connection-key="vitruvio">
|
||||
<![CDATA[
|
||||
Select nome from socios where not exists (Select 1 from operacao_socio where codigo_operacao = ${op}) and despesas_particulares = 0
|
||||
Select nome from socios where codigo > 0
|
||||
]]>
|
||||
</freeQuery>
|
||||
</datasource>
|
||||
<key-field>NOME</key-field>
|
||||
<caption-field>NOME</caption-field>
|
||||
<bind>
|
||||
<parameter value-type="number" defaultValue="-1" parameterName="op" field-ref="idChave" />
|
||||
</bind>
|
||||
</DBComboBox>
|
||||
<DecimalField caption="% Participação" expandRatio="0.2" maximumValue="100" maxLength="6" type="decimal" id="percentualSocio" width="100%" align="TOP_LEFT" description="Percentual de participação do sócio" />
|
||||
<ButtonWidget id="btnPercentual" description="Adicionar percentual" height="25" align="BOTTOM_LEFT" >
|
||||
@@ -467,6 +471,8 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
|
||||
if (total <= 100.00) {
|
||||
containerSocio.addItem(engine.getField('socios').getValue()).getItemProperty("caption").setValue(engine.getField('socios').getValue());
|
||||
containerPercentual.addItem(engine.getField('socios').getValue()).getItemProperty("caption").setValue(String(engine.getField('percentualSocio').getValue()));
|
||||
engine.getField('percentualSocio')['setValue(java.lang.String)'](null);
|
||||
engine.getField('socios')['setValue(java.lang.Object)'](null);
|
||||
} else {
|
||||
MessageBox.show(MessageBox.BoxType.INFO, 'Atenção', 'Percentual não pode ultrapassar 100%.');
|
||||
}
|
||||
@@ -516,7 +522,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
|
||||
</HorizontalLayout>
|
||||
</VerticalLayout>
|
||||
</Tab>
|
||||
<Tab caption="Usuários">
|
||||
<Tab caption="Usuários" visible="false">
|
||||
<VerticalLayout margin="false" width="100%" >
|
||||
<Label id="lb2">
|
||||
<value>
|
||||
@@ -612,15 +618,17 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
|
||||
});
|
||||
|
||||
var u = engine.getField('twinUsuario').getValue();
|
||||
var i = u.iterator();
|
||||
while (i.hasNext()) {
|
||||
dbVitruvio.transaction(function() {
|
||||
sql = "insert into operacao_usuario (codigo,codigo_operacao,codigo_usuario) values (" + dbVitruvio.getSequenceNextValSql('operacao_usuario_seq') + ",:operacao,:usuario)";
|
||||
this.update(sql, {
|
||||
operacao: Number(retorno),
|
||||
usuario: Number(i.next())
|
||||
});
|
||||
});
|
||||
if (u) {
|
||||
var i = u.iterator();
|
||||
while (i.hasNext()) {
|
||||
dbVitruvio.transaction(function() {
|
||||
sql = "insert into operacao_usuario (codigo,codigo_operacao,codigo_usuario) values (" + dbVitruvio.getSequenceNextValSql('operacao_usuario_seq') + ",:operacao,:usuario)";
|
||||
this.update(sql, {
|
||||
operacao: Number(retorno),
|
||||
usuario: Number(i.next())
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
if (retorno) {
|
||||
@@ -633,13 +641,12 @@ 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() {
|
||||
//engine.setGlobalVariable('painelLista',0);
|
||||
//engine.getGlobalVariable('novoRegistro')();
|
||||
engine.debug(engine.getField('twinUsuario').getValue());
|
||||
engine.setGlobalVariable('painelLista',0);
|
||||
engine.getGlobalVariable('novoRegistro')();
|
||||
}
|
||||
]]>
|
||||
</onClickScript>
|
||||
|
||||
@@ -148,15 +148,20 @@ 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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var validarPercentual = function(id) {
|
||||
var sql = "Select sum(percentual_participacao) ct from socios where codigo <> " + id;
|
||||
var sql = "Select sum(percentual_participacao) ct from socios where codigo > 0 and codigo <> " + id;
|
||||
var db = libService.loadScript('db');
|
||||
var dbVitruvio = new db('vitruvio');
|
||||
var row = dbVitruvio.queryRow(sql);
|
||||
@@ -172,8 +177,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" > ' + titulo + '</font>');
|
||||
engine.getLabel('DescricaocadastroDentro').setValue('<img align="middle" alt="" src="'+ icone + '" width="68" /><font color="Gray" face="Calibri" size="6" > ' + 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" > ' + 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" > ' + titulo + '</font></p></p>');
|
||||
engine.setGlobalVariable('novoRegistro', novoRegistro);
|
||||
engine.setGlobalVariable('carregarCampos', carregarCampos);
|
||||
engine.setGlobalVariable('habilitaCampos', habilitaCampos);
|
||||
@@ -200,7 +205,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>
|
||||
@@ -353,7 +358,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">
|
||||
@@ -387,7 +392,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());
|
||||
}
|
||||
]]>
|
||||
@@ -442,7 +447,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">
|
||||
<;
|
||||
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" > ' + titulo + '</font>');
|
||||
engine.getLabel('DescricaocadastroDentro').setValue('<img align="middle" alt="" src="'+ icone + '" width="68" /><font color="Gray" face="Calibri" size="6" > ' + 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" > ' + 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" > ' + 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">
|
||||
<;
|
||||
};
|
||||
|
||||
var habilitaCampos = function(lHabilita){
|
||||
@@ -105,6 +106,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
|
||||
engine.getField('idPesquisaLista')['setValue(java.lang.String)'](null);
|
||||
engine.getField('listaPrincipal').refresh();
|
||||
engine.getField('idPesquisa')['setValue(java.lang.Object)'](null);
|
||||
engine.getField('idAno')['setValue(java.lang.String)'](null);
|
||||
|
||||
engine.getField('idChave').focus();
|
||||
|
||||
@@ -149,10 +151,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 +168,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" > ' + titulo + '</font>');
|
||||
engine.getLabel('DescricaocadastroDentro').setValue('<img align="middle" alt="" src="'+ icone + '" width="68" /><font color="Gray" face="Calibri" size="6" > ' + 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" > ' + 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" > ' + titulo + '</font></p></p>');
|
||||
engine.setGlobalVariable('novoRegistro', novoRegistro);
|
||||
engine.setGlobalVariable('carregarCampos', carregarCampos);
|
||||
engine.setGlobalVariable('habilitaCampos', habilitaCampos);
|
||||
@@ -188,7 +195,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>
|
||||
@@ -343,7 +350,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="100%" margin="true" spacing="true">
|
||||
@@ -377,7 +384,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());
|
||||
}
|
||||
]]>
|
||||
@@ -392,7 +399,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
|
||||
</HorizontalLayout>
|
||||
<HorizontalLayout width="60%" spacing="true" >
|
||||
<TextField type="string" id="idMarca" text-transform="uppercase" caption="Marca" width="100%" expandRatio="1" />
|
||||
<NumericField type="number" id="idAno" caption="Ano" width="100%" expandRatio="0.15" maximumValue="2999" maxLength="4"/>
|
||||
<TextField type="number" id="idAno" caption="Ano" expandRatio="0.15" maxLength="4" />
|
||||
</HorizontalLayout>
|
||||
</VerticalLayout>
|
||||
</Tab>
|
||||
@@ -426,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() {
|
||||
|
||||
+21
-4
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -206,7 +206,7 @@
|
||||
</value>
|
||||
</Label>
|
||||
</HorizontalLayout>
|
||||
<DBTable id="tbLancamentos" type="number" showRowCount="true" width="100%" rows="6" selectable="false" exportXLS="true" editable="false" >
|
||||
<DBTable id="tbLancamentos" type="number" showRowCount="true" width="100%" rows="9" selectable="false" exportXLS="true" editable="false" >
|
||||
<datasource>
|
||||
<sqlBuilderDataSource connection-key="vitruvio" language="JavaScript">
|
||||
<![CDATA[
|
||||
@@ -244,7 +244,7 @@
|
||||
<column name="FUNCIONARIO" caption="Funcionário" />
|
||||
<column name="VALOR_FRETE" caption="Valor frete" format="#.##0,00"/>
|
||||
<column name="VALOR_IMPOSTO" caption="Valor impostos" format="#.##0,00"/>
|
||||
<column name="VALOR_LIQUIDO" caption="Frete - Impostos" format="#.##0,00"/>
|
||||
<column name="VALOR_LIQUIDO" caption="Lucro (Frete - Impostos)" format="#.##0,00"/>
|
||||
<generated name="EXCLUIR" caption="Excluir">
|
||||
<scriptColumnGenerator language="JavaScript">
|
||||
<![CDATA[
|
||||
|
||||
@@ -360,7 +360,7 @@
|
||||
<Panel width="100%" margin="true" >
|
||||
<VerticalLayout width="100%" spacing="true" align="TOP_LEFT" >
|
||||
<HorizontalLayout width="40%" spacing="true" align="TOP_LEFT">
|
||||
<DateField type="date" id="dataInicio" caption="Data inicial" align="TOP_LEFT" width="100%" expandRatio="0.5" description="Data iniacial da exibição" format="dd/MM/yyyy" />
|
||||
<DateField type="date" id="dataInicio" caption="Data inicial" align="TOP_LEFT" width="100%" expandRatio="0.5" description="Data inicial da exibição" format="dd/MM/yyyy" />
|
||||
<DateField type="date" id="dataFinal" caption="Data final" align="TOP_LEFT" width="100%" expandRatio="0.5" description="Data final da exibição" format="dd/MM/yyyy" />
|
||||
<ButtonWidget id="btnFiltrar" caption="Filtrar" align="BOTTOM_RIGHT" description="Aplica filtro de data" width="100" >
|
||||
<onClickScript language="JavaScript">
|
||||
@@ -378,7 +378,7 @@
|
||||
</value>
|
||||
</Label>
|
||||
</HorizontalLayout>
|
||||
<DBTable id="tbLancamentos" type="number" width="100%" rows="6" selectable="false" exportXLS="true" editable="false" >
|
||||
<DBTable id="tbLancamentos" type="number" width="100%" rows="7" selectable="false" exportXLS="true" editable="false" >
|
||||
<datasource>
|
||||
<sqlBuilderDataSource connection-key="vitruvio" language="JavaScript">
|
||||
<![CDATA[
|
||||
@@ -625,7 +625,7 @@
|
||||
</Label>
|
||||
</HorizontalLayout>
|
||||
<HorizontalLayout width="100%" spacing="true">
|
||||
<DBTable id="tbPessoal" type="number" width="100%" height="100%" expandRatio="1" rows="6" selectable="false" exportXLS="true" editable="false" >
|
||||
<DBTable id="tbPessoal" type="number" width="100%" height="100%" expandRatio="1" rows="11" selectable="false" exportXLS="true" editable="false" >
|
||||
<datasource>
|
||||
<sqlBuilderDataSource connection-key="vitruvio" language="JavaScript">
|
||||
<![CDATA[
|
||||
@@ -748,7 +748,7 @@
|
||||
</valueChange>
|
||||
</events>
|
||||
</DBTable>
|
||||
<DBTable id="tbTotalSocios" align="TOP_LEFT" type="string" width="100%" expandRatio="0.3" rows="6" exportXLS="true" editable="false" selectable="false">
|
||||
<DBTable id="tbTotalSocios" align="TOP_LEFT" type="string" width="100%" expandRatio="0.3" rows="11" exportXLS="true" editable="false" selectable="false">
|
||||
<datasource>
|
||||
<sqlBuilderDataSource connection-key="vitruvio" language="JavaScript">
|
||||
<![CDATA[
|
||||
@@ -955,7 +955,7 @@
|
||||
</Label>
|
||||
</HorizontalLayout>
|
||||
<HorizontalLayout width="100%" spacing="true">
|
||||
<DBTable id="tbCombustivel" requireFilter="true" immediate="true" showRowCount="true" type="number" width="100%" height="100%" expandRatio="1" rows="6" selectable="false" exportXLS="true" editable="false" >
|
||||
<DBTable id="tbCombustivel" requireFilter="true" immediate="true" showRowCount="true" type="number" width="100%" height="100%" expandRatio="1" rows="11" selectable="false" exportXLS="true" editable="false" >
|
||||
<datasource>
|
||||
<sqlBuilderDataSource connection-key="vitruvio" language="JavaScript">
|
||||
<![CDATA[
|
||||
@@ -1096,7 +1096,7 @@
|
||||
</valueChange>
|
||||
</events>
|
||||
</DBTable>
|
||||
<DBTable id="tbTotalCombustivel" type="string" width="100%" expandRatio="0.25" rows="6" selectable="false" exportXLS="true" editable="false" >
|
||||
<DBTable id="tbTotalCombustivel" type="string" width="100%" expandRatio="0.25" rows="11" selectable="false" exportXLS="true" editable="false" >
|
||||
<datasource>
|
||||
<sqlBuilderDataSource connection-key="vitruvio" language="JavaScript">
|
||||
<![CDATA[
|
||||
@@ -1130,7 +1130,7 @@
|
||||
<columns>
|
||||
<column name="DESCRICAO" caption="Combustível" expand-ratio="1"/>
|
||||
<column name="LITROS" caption="Litros" expand-ratio="0.2"/>
|
||||
<column name="TOTAL" caption="Total" expand-ratio="0.2" />
|
||||
<column name="TOTAL" caption="Total" expand-ratio="0.3" />
|
||||
</columns>
|
||||
</DBTable>
|
||||
</HorizontalLayout>
|
||||
|
||||
Reference in New Issue
Block a user