Browse Source

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

master
Lucas Favaro da Silva 7 years ago
parent
commit
c7247908cf
14 changed files with 239 additions and 164 deletions
  1. +15
    -8
      03 - Painéis/CADASTRO - Categoria.xml
  2. +12
    -7
      03 - Painéis/CADASTRO - Combustivel.xml
  3. +13
    -8
      03 - Painéis/CADASTRO - Forma_de_Pagamento.xml
  4. +13
    -8
      03 - Painéis/CADASTRO - Fornecedores.xml
  5. +16
    -10
      03 - Painéis/CADASTRO - Funcionários.xml
  6. +35
    -28
      03 - Painéis/CADASTRO - Operacoes.xml
  7. +14
    -9
      03 - Painéis/CADASTRO - Socio.xml
  8. +14
    -9
      03 - Painéis/CADASTRO - Sub_Categoria.xml
  9. +17
    -10
      03 - Painéis/CADASTRO - Veiculos.xml
  10. +21
    -4
      03 - Painéis/DRE.xml
  11. +21
    -16
      03 - Painéis/INDICADORES - Geral_dia.xml
  12. +39
    -38
      03 - Painéis/INDICADORES - Geral_placa.xml
  13. +2
    -2
      03 - Painéis/LANÇAMENTO - Créditos.xml
  14. +7
    -7
      03 - Painéis/LANÇAMENTO - Despesas.xml

+ 15
- 8
03 - Painéis/CADASTRO - Categoria.xml View File

@ -62,6 +62,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
var config = engine.getGlobalVariable('config'); var config = engine.getGlobalVariable('config');
var lib = libService.loadScript('lib_cadastro_padrao'); var lib = libService.loadScript('lib_cadastro_padrao');
var retorno = lib.fncLimpaCampos(config); var retorno = lib.fncLimpaCampos(config);
engine.getField('idPesquisaLista')['setValue(java.lang.String)'](null);
}; };
var habilitaCampos = function(lHabilita){ 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 db = libService.loadScript('db');
var dbVitruvio = new db('vitruvio'); var dbVitruvio = new db('vitruvio');
var row = dbVitruvio.queryRow(sql); var row = dbVitruvio.queryRow(sql);
if (row.ct == 0) {
if (row.ct == 0 ) {
return false; return false;
} else { } 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 config = engine.getGlobalVariable('config');
var titulo = config['painel'].titulo; var titulo = config['painel'].titulo;
var icone = config['painel'].icone; 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('novoRegistro', novoRegistro);
engine.setGlobalVariable('carregarCampos', carregarCampos); engine.setGlobalVariable('carregarCampos', carregarCampos);
engine.setGlobalVariable('habilitaCampos', habilitaCampos); 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" > <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"> <Panel width="100%" caption="" height="100%" expandRatio="1" margin="false" id="pnlTitulo" align="TOP_LEFT">
<VerticalLayout width="100%" expandRatio="1" margin="true"> <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"> <TextField id="idPesquisaLista" caption="Digite aqui para pesquisar:" type="string" width="100%" visible="true" immediate="true">
<events> <events>
<valueChange> <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"> <Panel width="100%" height="100%" expandRatio="1" caption="" margin="false" id="pnlInclusao">
<VerticalLayout width="100%" margin="true"> <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%"> <TabLayout height="100%" width="100%">
<Tab caption="Dados" > <Tab caption="Dados" >
<VerticalLayout width="70%" margin="true" spacing="true"> <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"> <script language="JavaScript">
<![CDATA[ <![CDATA[
function run() { function run() {
engine.getGlobalVariable('fncLimpaCampos')();
//engine.getGlobalVariable('fncLimpaCampos')();
engine.getGlobalVariable('carregarCampos')(engine.getField('idPesquisa').getValue()); 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) { if (retorno) {
engine.getGlobalVariable('fncLimpaCampos')(); engine.getGlobalVariable('fncLimpaCampos')();
} }
} }
} }
} }
]]> ]]>
</onClickScript> </onClickScript>
</ButtonWidget> </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"> <onClickScript language="JavaScript">
<![CDATA[ <![CDATA[
function run() { function run() {


+ 12
- 7
03 - Painéis/CADASTRO - Combustivel.xml View File

@ -146,10 +146,15 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
var db = libService.loadScript('db'); var db = libService.loadScript('db');
var dbVitruvio = new db('vitruvio'); var dbVitruvio = new db('vitruvio');
var row = dbVitruvio.queryRow(sql); var row = dbVitruvio.queryRow(sql);
if (row.ct == 0) {
if (row.ct == 0 ) {
return false; return false;
} else { } else {
return true
if (engine.getField('idChave').getValue()) {
//engine.getField('idPesquisa')['setValue(java.lang.Object)'](null);
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 config = engine.getGlobalVariable('config');
var titulo = config['painel'].titulo; var titulo = config['painel'].titulo;
var icone = config['painel'].icone; 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('novoRegistro', novoRegistro);
engine.setGlobalVariable('carregarCampos', carregarCampos); engine.setGlobalVariable('carregarCampos', carregarCampos);
engine.setGlobalVariable('habilitaCampos', habilitaCampos); 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" > <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" > <Panel width="100%" height="100%" caption="" expandRatio="1" margin="false" id="pnlTitulo" align="TOP_LEFT" >
<VerticalLayout width="100%" expandRatio="1" margin="true"> <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"> <TextField id="idPesquisaLista" caption="Digite aqui para pesquisar:" type="string" width="100%" visible="true" immediate="true">
<events> <events>
<valueChange> <valueChange>
@ -369,7 +374,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
<script language="JavaScript"> <script language="JavaScript">
<![CDATA[ <![CDATA[
function run() { function run() {
engine.getGlobalVariable('fncLimpaCampos')();
//engine.getGlobalVariable('fncLimpaCampos')();
engine.getGlobalVariable('carregarCampos')(engine.getField('idPesquisa').getValue()); engine.getGlobalVariable('carregarCampos')(engine.getField('idPesquisa').getValue());
} }
]]> ]]>
@ -413,7 +418,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
]]> ]]>
</onClickScript> </onClickScript>
</ButtonWidget> </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"> <onClickScript language="JavaScript">
<![CDATA[ <![CDATA[
function run() { function run() {


+ 13
- 8
03 - Painéis/CADASTRO - Forma_de_Pagamento.xml View File

@ -146,10 +146,15 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
var db = libService.loadScript('db'); var db = libService.loadScript('db');
var dbVitruvio = new db('vitruvio'); var dbVitruvio = new db('vitruvio');
var row = dbVitruvio.queryRow(sql); var row = dbVitruvio.queryRow(sql);
if (row.ct == 0) {
if (row.ct == 0 ) {
return false; return false;
} else { } else {
return true
if (engine.getField('idChave').getValue()) {
engine.getField('idPesquisa')['setValue(java.lang.Object)'](null);
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 config = engine.getGlobalVariable('config');
var titulo = config['painel'].titulo; var titulo = config['painel'].titulo;
var icone = config['painel'].icone; var icone = config['painel'].icone;
engine.getLabel('Descricaocadastro').setValue('<img align="middle" alt="" src="'+ icone + '" width="20" /><font color="Gray" face="Calibri" size="6" >&nbsp;&nbsp;' + titulo + '</font>');
engine.getLabel('DescricaocadastroDentro').setValue('<img align="middle" alt="" src="'+ icone + '" width="20" /><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="25" /><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="25" /><p align="center"><font color="Gray" face="Calibri" size="6" >&nbsp;&nbsp;' + titulo + '</font></p></p>');
engine.setGlobalVariable('novoRegistro', novoRegistro); engine.setGlobalVariable('novoRegistro', novoRegistro);
engine.setGlobalVariable('carregarCampos', carregarCampos); engine.setGlobalVariable('carregarCampos', carregarCampos);
engine.setGlobalVariable('habilitaCampos', habilitaCampos); 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" > <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" > <Panel width="100%" caption="" height="100%" expandRatio="1" margin="false" id="pnlTitulo" align="TOP_LEFT" >
<VerticalLayout width="100%" expandRatio="1" margin="true"> <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"> <TextField id="idPesquisaLista" caption="Digite aqui para pesquisar:" type="string" width="100%" visible="true" immediate="true">
<events> <events>
<valueChange> <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"> <Panel width="100%" height="100%" expandRatio="1" caption="" margin="false" id="pnlInclusao">
<VerticalLayout width="100%" margin="true"> <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%"> <TabLayout height="100%" width="100%">
<Tab caption="Dados" > <Tab caption="Dados" >
<VerticalLayout width="70%" margin="true" spacing="true"> <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"> <script language="JavaScript">
<![CDATA[ <![CDATA[
function run() { function run() {
engine.getGlobalVariable('fncLimpaCampos')();
//engine.getGlobalVariable('fncLimpaCampos')();
engine.getGlobalVariable('carregarCampos')(engine.getField('idPesquisa').getValue()); engine.getGlobalVariable('carregarCampos')(engine.getField('idPesquisa').getValue());
} }
]]> ]]>
@ -412,7 +417,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
]]> ]]>
</onClickScript> </onClickScript>
</ButtonWidget> </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"> <onClickScript language="JavaScript">
<![CDATA[ <![CDATA[
function run() { function run() {


+ 13
- 8
03 - Painéis/CADASTRO - Fornecedores.xml View File

@ -149,10 +149,15 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
var db = libService.loadScript('db'); var db = libService.loadScript('db');
var dbVitruvio = new db('vitruvio'); var dbVitruvio = new db('vitruvio');
var row = dbVitruvio.queryRow(sql); var row = dbVitruvio.queryRow(sql);
if (row.ct == 0) {
if (row.ct == 0 ) {
return false; return false;
} else { } 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 config = engine.getGlobalVariable('config');
var titulo = config['painel'].titulo; var titulo = config['painel'].titulo;
var icone = config['painel'].icone; 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('novoRegistro', novoRegistro);
engine.setGlobalVariable('carregarCampos', carregarCampos); engine.setGlobalVariable('carregarCampos', carregarCampos);
engine.setGlobalVariable('habilitaCampos', habilitaCampos); 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"> <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"> <Panel width="100%" height="100%" caption="" expandRatio="1" margin="false" id="pnlTitulo" align="TOP_LEFT">
<VerticalLayout width="100%" expandRatio="1" margin="true"> <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"> <TextField id="idPesquisaLista" caption="Digite aqui para pesquisar:" type="string" width="100%" visible="true" immediate="true">
<events> <events>
<valueChange> <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" > <Panel width="100%" height="100%" expandRatio="1" caption="" margin="false" id="pnlInclusao" >
<VerticalLayout width="100%" margin="true"> <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%"> <TabLayout height="100%" width="100%">
<Tab caption="Dados" > <Tab caption="Dados" >
<VerticalLayout width="100%" margin="true" spacing="true"> <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"> <script language="JavaScript">
<![CDATA[ <![CDATA[
function run() { function run() {
engine.getGlobalVariable('fncLimpaCampos')();
//engine.getGlobalVariable('fncLimpaCampos')();
engine.getGlobalVariable('carregarCampos')(engine.getField('idPesquisa').getValue()); engine.getGlobalVariable('carregarCampos')(engine.getField('idPesquisa').getValue());
} }
]]> ]]>
@ -435,7 +440,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
]]> ]]>
</onClickScript> </onClickScript>
</ButtonWidget> </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"> <onClickScript language="JavaScript">
<![CDATA[ <![CDATA[
function run() { function run() {


+ 16
- 10
03 - Painéis/CADASTRO - Funcionários.xml View File

@ -65,6 +65,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
var config = engine.getGlobalVariable('config'); var config = engine.getGlobalVariable('config');
var lib = libService.loadScript('lib_cadastro_padrao'); var lib = libService.loadScript('lib_cadastro_padrao');
var retorno = lib.fncLimpaCampos(config); var retorno = lib.fncLimpaCampos(config);
engine.getField('idCNH')['setValue(java.lang.String)'](null);
}; };
var habilitaCampos = function(lHabilita){ 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.getWidgetController('btnVoltar').getButton().setVisible(true);
engine.getField('idPesquisaLista')['setValue(java.lang.String)'](null); engine.getField('idPesquisaLista')['setValue(java.lang.String)'](null);
engine.getField('listaPrincipal').refresh(); engine.getField('listaPrincipal').refresh();
engine.getField('idPesquisa')['setValue(java.lang.Object)'](null);
engine.getField('idCNH')['setValue(java.lang.String)'](null);
engine.getField('idChave').focus(); 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 db = libService.loadScript('db');
var dbVitruvio = new db('vitruvio'); var dbVitruvio = new db('vitruvio');
var row = dbVitruvio.queryRow(sql); var row = dbVitruvio.queryRow(sql);
if (row.ct == 0) {
if (row.ct == 0 ) {
return false; return false;
} else { } 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 config = engine.getGlobalVariable('config');
var titulo = config['painel'].titulo; var titulo = config['painel'].titulo;
var icone = config['painel'].icone; 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('novoRegistro', novoRegistro);
engine.setGlobalVariable('carregarCampos', carregarCampos); engine.setGlobalVariable('carregarCampos', carregarCampos);
engine.setGlobalVariable('habilitaCampos', habilitaCampos); 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" > <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" > <Panel width="100%" caption="" height="100%" expandRatio="1" margin="false" id="pnlTitulo" align="TOP_LEFT" >
<VerticalLayout width="100%" expandRatio="1" margin="true"> <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"> <TextField id="idPesquisaLista" caption="Digite aqui para pesquisar:" type="string" width="100%" visible="true" immediate="true">
<events> <events>
<valueChange> <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"> <Panel width="100%" height="100%" expandRatio="1" caption="" margin="false" id="pnlInclusao">
<VerticalLayout width="100%" margin="true"> <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%"> <TabLayout height="100%" width="100%">
<Tab caption="Dados" > <Tab caption="Dados" >
<VerticalLayout width="70%" margin="true" spacing="true"> <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"> <script language="JavaScript">
<![CDATA[ <![CDATA[
function run() { function run() {
engine.getGlobalVariable('fncLimpaCampos')();
engine.getGlobalVariable('carregarCampos')(engine.getField('idPesquisa').getValue()); 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>
<HorizontalLayout width="70%" spacing="true"> <HorizontalLayout width="70%" spacing="true">
<DateField id="idAdmissao" type="date" caption="Admissão" resolution="DAY" width="100%" expandRatio="0.3"/> <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"/> <DateField id="idVencimento" type="date" caption="Vencimento CNH" resolution="DAY" width="100%" expandRatio="0.3"/>
</HorizontalLayout> </HorizontalLayout>
</VerticalLayout> </VerticalLayout>
@ -429,7 +435,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
]]> ]]>
</onClickScript> </onClickScript>
</ButtonWidget> </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"> <onClickScript language="JavaScript">
<![CDATA[ <![CDATA[
function run() { function run() {


+ 35
- 28
03 - Painéis/CADASTRO - Operacoes.xml View File

@ -64,12 +64,15 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
var lib = libService.loadScript('lib_cadastro_padrao'); var lib = libService.loadScript('lib_cadastro_padrao');
var retorno = lib.fncLimpaCampos(config); var retorno = lib.fncLimpaCampos(config);
engine.getField('percentualSocio')['setValue(java.lang.String)'](null); engine.getField('percentualSocio')['setValue(java.lang.String)'](null);
engine.getField('socios')['setValue(java.lang.Object)'](null);
engine.getField('socioLista').getContainerDataSource().removeAllItems(); engine.getField('socioLista').getContainerDataSource().removeAllItems();
engine.getField('socioPercentual').getContainerDataSource().removeAllItems(); engine.getField('socioPercentual').getContainerDataSource().removeAllItems();
engine.getField('twinUsuario')["setValue(java.lang.Object)"](null); engine.getField('twinUsuario')["setValue(java.lang.Object)"](null);
engine.getField('idPesquisaLista')['setValue(java.lang.String)'](null);
}; };
var habilitaCampos = function(lHabilita){ var habilitaCampos = function(lHabilita){
var botaoNovo = engine.getWidgetController('btnNovo').getButton(); var botaoNovo = engine.getWidgetController('btnNovo').getButton();
var botaoSalvar = engine.getWidgetController('btnSalvar').getButton(); var botaoSalvar = engine.getWidgetController('btnSalvar').getButton();
var botaoExcluir = engine.getWidgetController('btnExcluir').getButton(); var botaoExcluir = engine.getWidgetController('btnExcluir').getButton();
@ -95,7 +98,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
engine.getField('idChave').setEnabled(false); engine.getField('idChave').setEnabled(false);
engine.getField('listaPrincipal').refresh();
engine.getField('listaPrincipal').refresh();
}; };
var novoRegistro = function() { var novoRegistro = function() {
@ -107,7 +110,6 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
//engine.getWidgetController('btnVoltar').getButton().setVisible(true); //engine.getWidgetController('btnVoltar').getButton().setVisible(true);
engine.getField('idPesquisaLista')['setValue(java.lang.String)'](null); engine.getField('idPesquisaLista')['setValue(java.lang.String)'](null);
engine.getField('listaPrincipal').refresh(); engine.getField('listaPrincipal').refresh();
engine.getField('idPesquisa')['setValue(java.lang.Object)'](null);
engine.getField('idChave').focus(); 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 containerPercentual = engine.getField("socioPercentual").getContainerDataSource();
var containerSocio = engine.getField("socioLista").getContainerDataSource(); var containerSocio = engine.getField("socioLista").getContainerDataSource();
dbVitruvio.query(sql).each(function (r) { 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; sql = "Select codigo_usuario from operacao_usuario where codigo_operacao = " + id;
var ids = new java.util.ArrayList(); var ids = new java.util.ArrayList();
dbVitruvio.query(sql).each(function (r) { 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); engine.getField('twinUsuario').setValue(ids);
@ -172,6 +178,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
return false; return false;
} else { } else {
if (engine.getField('idChave').getValue()) { if (engine.getField('idChave').getValue()) {
//engine.getField('idPesquisa')['setValue(java.lang.Object)'](null);
return false; return false;
} else { } else {
return true; return true;
@ -184,8 +191,8 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
var config = engine.getGlobalVariable('config'); var config = engine.getGlobalVariable('config');
var titulo = config['painel'].titulo; var titulo = config['painel'].titulo;
var icone = config['painel'].icone; 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('novoRegistro', novoRegistro);
engine.setGlobalVariable('carregarCampos', carregarCampos); engine.setGlobalVariable('carregarCampos', carregarCampos);
engine.setGlobalVariable('habilitaCampos', habilitaCampos); 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" > <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" > <Panel width="100%" caption="" height="100%" expandRatio="1" margin="false" id="pnlTitulo" align="TOP_LEFT" >
<VerticalLayout width="100%" expandRatio="1" margin="true"> <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"> <TextField id="idPesquisaLista" caption="Digite aqui para pesquisar:" type="string" width="100%" visible="true" immediate="true">
<events> <events>
<valueChange> <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"> <Panel width="100%" height="100%" expandRatio="1" caption="" margin="false" id="pnlInclusao">
<VerticalLayout width="100%" margin="true"> <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%"> <TabLayout height="100%" width="100%">
<Tab caption="Dados" > <Tab caption="Dados" >
<VerticalLayout width="70%" margin="true" spacing="true"> <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"> <script language="JavaScript">
<![CDATA[ <![CDATA[
function run() { function run() {
engine.getGlobalVariable('fncLimpaCampos')();
//engine.getGlobalVariable('fncLimpaCampos')();
engine.getGlobalVariable('carregarCampos')(engine.getField('idPesquisa').getValue()); engine.getGlobalVariable('carregarCampos')(engine.getField('idPesquisa').getValue());
} }
]]> ]]>
@ -426,15 +433,12 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
<datasource> <datasource>
<freeQuery connection-key="vitruvio"> <freeQuery connection-key="vitruvio">
<![CDATA[ <![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> </freeQuery>
</datasource> </datasource>
<key-field>NOME</key-field> <key-field>NOME</key-field>
<caption-field>NOME</caption-field> <caption-field>NOME</caption-field>
<bind>
<parameter value-type="number" defaultValue="-1" parameterName="op" field-ref="idChave" />
</bind>
</DBComboBox> </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" /> <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" > <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) { if (total <= 100.00) {
containerSocio.addItem(engine.getField('socios').getValue()).getItemProperty("caption").setValue(engine.getField('socios').getValue()); 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())); 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 { } else {
MessageBox.show(MessageBox.BoxType.INFO, 'Atenção', 'Percentual não pode ultrapassar 100%.'); 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> </HorizontalLayout>
</VerticalLayout> </VerticalLayout>
</Tab> </Tab>
<Tab caption="Usuários">
<Tab caption="Usuários" visible="false">
<VerticalLayout margin="false" width="100%" > <VerticalLayout margin="false" width="100%" >
<Label id="lb2"> <Label id="lb2">
<value> <value>
@ -612,15 +618,17 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
}); });
var u = engine.getField('twinUsuario').getValue(); 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) { if (retorno) {
@ -633,13 +641,12 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
]]> ]]>
</onClickScript> </onClickScript>
</ButtonWidget> </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"> <onClickScript language="JavaScript">
<![CDATA[ <![CDATA[
function run() { function run() {
//engine.setGlobalVariable('painelLista',0);
//engine.getGlobalVariable('novoRegistro')();
engine.debug(engine.getField('twinUsuario').getValue());
engine.setGlobalVariable('painelLista',0);
engine.getGlobalVariable('novoRegistro')();
} }
]]> ]]>
</onClickScript> </onClickScript>


+ 14
- 9
03 - Painéis/CADASTRO - Socio.xml View File

@ -148,15 +148,20 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
var db = libService.loadScript('db'); var db = libService.loadScript('db');
var dbVitruvio = new db('vitruvio'); var dbVitruvio = new db('vitruvio');
var row = dbVitruvio.queryRow(sql); var row = dbVitruvio.queryRow(sql);
if (row.ct == 0) {
if (row.ct == 0 ) {
return false; return false;
} else { } 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 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 db = libService.loadScript('db');
var dbVitruvio = new db('vitruvio'); var dbVitruvio = new db('vitruvio');
var row = dbVitruvio.queryRow(sql); 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 config = engine.getGlobalVariable('config');
var titulo = config['painel'].titulo; var titulo = config['painel'].titulo;
var icone = config['painel'].icone; 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('novoRegistro', novoRegistro);
engine.setGlobalVariable('carregarCampos', carregarCampos); engine.setGlobalVariable('carregarCampos', carregarCampos);
engine.setGlobalVariable('habilitaCampos', habilitaCampos); 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" > <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" > <Panel width="100%" caption="" height="100%" expandRatio="1" margin="false" id="pnlTitulo" align="TOP_LEFT" >
<VerticalLayout width="100%" expandRatio="1" margin="true"> <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"> <TextField id="idPesquisaLista" caption="Digite aqui para pesquisar:" type="string" width="100%" visible="true" immediate="true">
<events> <events>
<valueChange> <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"> <Panel width="100%" height="100%" expandRatio="1" caption="" margin="false" id="pnlInclusao">
<VerticalLayout width="100%" margin="true"> <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%"> <TabLayout height="100%" width="100%">
<Tab caption="Dados" > <Tab caption="Dados" >
<VerticalLayout width="70%" margin="true" spacing="true"> <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"> <script language="JavaScript">
<![CDATA[ <![CDATA[
function run() { function run() {
engine.getGlobalVariable('fncLimpaCampos')();
//engine.getGlobalVariable('fncLimpaCampos')();
engine.getGlobalVariable('carregarCampos')(engine.getField('idPesquisa').getValue()); engine.getGlobalVariable('carregarCampos')(engine.getField('idPesquisa').getValue());
} }
]]> ]]>
@ -442,7 +447,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
]]> ]]>
</onClickScript> </onClickScript>
</ButtonWidget> </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"> <onClickScript language="JavaScript">
<![CDATA[ <![CDATA[
function run() { function run() {


+ 14
- 9
03 - Painéis/CADASTRO - Sub_Categoria.xml View File

@ -149,10 +149,15 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
var db = libService.loadScript('db'); var db = libService.loadScript('db');
var dbVitruvio = new db('vitruvio'); var dbVitruvio = new db('vitruvio');
var row = dbVitruvio.queryRow(sql); var row = dbVitruvio.queryRow(sql);
if (row.ct == 0) {
if (row.ct == 0 ) {
return false; return false;
} else { } 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 config = engine.getGlobalVariable('config');
var titulo = config['painel'].titulo; var titulo = config['painel'].titulo;
var icone = config['painel'].icone; 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('novoRegistro', novoRegistro);
engine.setGlobalVariable('carregarCampos', carregarCampos); engine.setGlobalVariable('carregarCampos', carregarCampos);
engine.setGlobalVariable('habilitaCampos', habilitaCampos); 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" > <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" > <Panel width="100%" caption="" height="100%" expandRatio="1" margin="false" id="pnlTitulo" align="TOP_LEFT" >
<VerticalLayout width="100%" expandRatio="1" margin="true"> <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"> <TextField id="idPesquisaLista" caption="Digite aqui para pesquisar:" type="string" width="100%" visible="true" immediate="true">
<events> <events>
<valueChange> <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"> <Panel width="100%" height="100%" expandRatio="1" caption="" margin="false" id="pnlInclusao">
<VerticalLayout width="100%" margin="true"> <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%"> <TabLayout height="100%" width="100%">
<Tab caption="Dados" > <Tab caption="Dados" >
<VerticalLayout width="70%" margin="true" spacing="true"> <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"> <script language="JavaScript">
<![CDATA[ <![CDATA[
function run() { function run() {
engine.getGlobalVariable('fncLimpaCampos')();
//engine.getGlobalVariable('fncLimpaCampos')();
engine.getGlobalVariable('carregarCampos')(engine.getField('idPesquisa').getValue()); engine.getGlobalVariable('carregarCampos')(engine.getField('idPesquisa').getValue());
} }
]]> ]]>
@ -383,7 +388,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
</events> </events>
</DBSearchField> </DBSearchField>
<HorizontalLayout width="100%" spacing="true"> <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" /> <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"> <DBComboBox type="number" required="true" id="idCategoria" allowNullSelection="true" caption="Categoria" description="Selecione a categoria que será vinculada" width="100%" expandRatio="0.4">
<datasource> <datasource>
@ -428,7 +433,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
]]> ]]>
</onClickScript> </onClickScript>
</ButtonWidget> </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"> <onClickScript language="JavaScript">
<![CDATA[ <![CDATA[
function run() { function run() {


+ 17
- 10
03 - Painéis/CADASTRO - Veiculos.xml View File

@ -64,6 +64,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
var config = engine.getGlobalVariable('config'); var config = engine.getGlobalVariable('config');
var lib = libService.loadScript('lib_cadastro_padrao'); var lib = libService.loadScript('lib_cadastro_padrao');
var retorno = lib.fncLimpaCampos(config); var retorno = lib.fncLimpaCampos(config);
engine.getField('idAno')['setValue(java.lang.String)'](null);
}; };
var habilitaCampos = function(lHabilita){ 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('idPesquisaLista')['setValue(java.lang.String)'](null);
engine.getField('listaPrincipal').refresh(); engine.getField('listaPrincipal').refresh();
engine.getField('idPesquisa')['setValue(java.lang.Object)'](null); engine.getField('idPesquisa')['setValue(java.lang.Object)'](null);
engine.getField('idAno')['setValue(java.lang.String)'](null);
engine.getField('idChave').focus(); 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 db = libService.loadScript('db');
var dbVitruvio = new db('vitruvio'); var dbVitruvio = new db('vitruvio');
var row = dbVitruvio.queryRow(sql); var row = dbVitruvio.queryRow(sql);
if (row.ct == 0) {
if (row.ct == 0 ) {
return false; return false;
} else { } 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 config = engine.getGlobalVariable('config');
var titulo = config['painel'].titulo; var titulo = config['painel'].titulo;
var icone = config['painel'].icone; 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('novoRegistro', novoRegistro);
engine.setGlobalVariable('carregarCampos', carregarCampos); engine.setGlobalVariable('carregarCampos', carregarCampos);
engine.setGlobalVariable('habilitaCampos', habilitaCampos); 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" > <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" > <Panel width="100%" caption="" height="100%" expandRatio="1" margin="false" id="pnlTitulo" align="TOP_LEFT" >
<VerticalLayout width="100%" expandRatio="1" margin="true"> <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"> <TextField id="idPesquisaLista" caption="Digite aqui para pesquisar:" type="string" width="100%" visible="true" immediate="true">
<events> <events>
<valueChange> <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"> <Panel width="100%" height="100%" expandRatio="1" caption="" margin="false" id="pnlInclusao">
<VerticalLayout width="100%" margin="true"> <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%"> <TabLayout height="100%" width="100%">
<Tab caption="Dados" > <Tab caption="Dados" >
<VerticalLayout width="100%" margin="true" spacing="true"> <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"> <script language="JavaScript">
<![CDATA[ <![CDATA[
function run() { function run() {
engine.getGlobalVariable('fncLimpaCampos')();
//engine.getGlobalVariable('fncLimpaCampos')();
engine.getGlobalVariable('carregarCampos')(engine.getField('idPesquisa').getValue()); engine.getGlobalVariable('carregarCampos')(engine.getField('idPesquisa').getValue());
} }
]]> ]]>
@ -391,8 +398,8 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
<TextField type="string" id="idModelo" text-transform="uppercase" caption="Modelo" width="100%" expandRatio="1" /> <TextField type="string" id="idModelo" text-transform="uppercase" caption="Modelo" width="100%" expandRatio="1" />
</HorizontalLayout> </HorizontalLayout>
<HorizontalLayout width="60%" spacing="true" > <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="string" id="idMarca" text-transform="uppercase" caption="Marca" width="100%" expandRatio="1" />
<TextField type="number" id="idAno" caption="Ano" expandRatio="0.15" maxLength="4" />
</HorizontalLayout> </HorizontalLayout>
</VerticalLayout> </VerticalLayout>
</Tab> </Tab>
@ -426,7 +433,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
]]> ]]>
</onClickScript> </onClickScript>
</ButtonWidget> </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"> <onClickScript language="JavaScript">
<![CDATA[ <![CDATA[
function run() { function run() {


+ 21
- 4
03 - Painéis/DRE.xml
File diff suppressed because it is too large
View File


+ 21
- 16
03 - Painéis/INDICADORES - Geral_dia.xml
File diff suppressed because it is too large
View File


+ 39
- 38
03 - Painéis/INDICADORES - Geral_placa.xml
File diff suppressed because it is too large
View File


+ 2
- 2
03 - Painéis/LANÇAMENTO - Créditos.xml View File

@ -206,7 +206,7 @@
</value> </value>
</Label> </Label>
</HorizontalLayout> </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> <datasource>
<sqlBuilderDataSource connection-key="vitruvio" language="JavaScript"> <sqlBuilderDataSource connection-key="vitruvio" language="JavaScript">
<![CDATA[ <![CDATA[
@ -244,7 +244,7 @@
<column name="FUNCIONARIO" caption="Funcionário" /> <column name="FUNCIONARIO" caption="Funcionário" />
<column name="VALOR_FRETE" caption="Valor frete" format="#.##0,00"/> <column name="VALOR_FRETE" caption="Valor frete" format="#.##0,00"/>
<column name="VALOR_IMPOSTO" caption="Valor impostos" 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"> <generated name="EXCLUIR" caption="Excluir">
<scriptColumnGenerator language="JavaScript"> <scriptColumnGenerator language="JavaScript">
<![CDATA[ <![CDATA[


+ 7
- 7
03 - Painéis/LANÇAMENTO - Despesas.xml View File

@ -360,7 +360,7 @@
<Panel width="100%" margin="true" > <Panel width="100%" margin="true" >
<VerticalLayout width="100%" spacing="true" align="TOP_LEFT" > <VerticalLayout width="100%" spacing="true" align="TOP_LEFT" >
<HorizontalLayout width="40%" 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" /> <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" > <ButtonWidget id="btnFiltrar" caption="Filtrar" align="BOTTOM_RIGHT" description="Aplica filtro de data" width="100" >
<onClickScript language="JavaScript"> <onClickScript language="JavaScript">
@ -378,7 +378,7 @@
</value> </value>
</Label> </Label>
</HorizontalLayout> </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> <datasource>
<sqlBuilderDataSource connection-key="vitruvio" language="JavaScript"> <sqlBuilderDataSource connection-key="vitruvio" language="JavaScript">
<![CDATA[ <![CDATA[
@ -625,7 +625,7 @@
</Label> </Label>
</HorizontalLayout> </HorizontalLayout>
<HorizontalLayout width="100%" spacing="true"> <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> <datasource>
<sqlBuilderDataSource connection-key="vitruvio" language="JavaScript"> <sqlBuilderDataSource connection-key="vitruvio" language="JavaScript">
<![CDATA[ <![CDATA[
@ -748,7 +748,7 @@
</valueChange> </valueChange>
</events> </events>
</DBTable> </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> <datasource>
<sqlBuilderDataSource connection-key="vitruvio" language="JavaScript"> <sqlBuilderDataSource connection-key="vitruvio" language="JavaScript">
<![CDATA[ <![CDATA[
@ -955,7 +955,7 @@
</Label> </Label>
</HorizontalLayout> </HorizontalLayout>
<HorizontalLayout width="100%" spacing="true"> <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> <datasource>
<sqlBuilderDataSource connection-key="vitruvio" language="JavaScript"> <sqlBuilderDataSource connection-key="vitruvio" language="JavaScript">
<![CDATA[ <![CDATA[
@ -1096,7 +1096,7 @@
</valueChange> </valueChange>
</events> </events>
</DBTable> </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> <datasource>
<sqlBuilderDataSource connection-key="vitruvio" language="JavaScript"> <sqlBuilderDataSource connection-key="vitruvio" language="JavaScript">
<![CDATA[ <![CDATA[
@ -1130,7 +1130,7 @@
<columns> <columns>
<column name="DESCRICAO" caption="Combustível" expand-ratio="1"/> <column name="DESCRICAO" caption="Combustível" expand-ratio="1"/>
<column name="LITROS" caption="Litros" expand-ratio="0.2"/> <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> </columns>
</DBTable> </DBTable>
</HorizontalLayout> </HorizontalLayout>


Loading…
Cancel
Save