2256 - Inserir parâmetro que define se o valor do frete será carregado automaticamente do cliente

This commit is contained in:
Ana Elisa dos Santos
2019-02-22 12:03:35 +00:00
parent eb1e159a67
commit 0b1c73be48
+22 -12
View File
@@ -6,15 +6,14 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
<description>Cadastro de funcionários</description>
<afterFormRenderScript language="JavaScript">
<![CDATA[
/*, */
var config = { "tabela" :
{
"conexao" : "vitruvio",
"nome" : "funcionario" ,
"sequence" : "funcionario_seq" ,
"idTabela" : "CODIGO",
"campos" : ["CODIGO", "NOME","VENCIMENTO_CNH","CNH","ADMISSAO","IDENTIDADE","CPF","DATA_NASCIMENTO"],
"camposTable" : ["CODIGO", "NOME","VENCIMENTO_CNH","CNH","ADMISSAO","IDENTIDADE","CPF","DATA_NASCIMENTO"]
"campos" : ["CODIGO", "NOME","VENCIMENTO_CNH","CNH","ADMISSAO","IDENTIDADE","CPF","DATA_NASCIMENTO","NAO_CARREGAR_FRETE","INATIVO"],
"camposTable" : ["CODIGO", "NOME","VENCIMENTO_CNH","CNH","ADMISSAO","IDENTIDADE","CPF","DATA_NASCIMENTO","NAO_CARREGAR_FRETE","INATIVO"]
},
"relaciona" : [ ["CODIGO","idChave","Number"] ,
@@ -24,7 +23,9 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
["ADMISSAO","idAdmissao","Date"],
["IDENTIDADE","idIdentidade","String"],
["CPF","idCpf","String"],
["DATA_NASCIMENTO","idNascimento","Date"]
["DATA_NASCIMENTO","idNascimento","Date"],
["NAO_CARREGAR_FRETE","idNaoCarregarFrete","Boolean"] ,
["INATIVO","idInativo","Boolean"]
] ,
"validacaoExclusao" : [ ["SELECT 0 AS CONTAR FROM FUNCIONARIO WHERE CODIGO = ", "Existem registros ligados a esta tabela!"],
["SELECT COUNT(CHAVE_FUNCIONARIO) AS CONTAR FROM CONTROLE_DESPESAS_OPERACIONAIS WHERE CHAVE_FUNCIONARIO = ", "Existem registros ligados a esta tabela!"],
@@ -51,7 +52,6 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
importClass(Packages.br.com.davinti.base.vaadin.components.layout.MessageBox);
importClass(Packages.com.vaadin.ui.Notification);
var getDataAtual = function() {
var c = java.util.Calendar.getInstance();
c.setTime(new java.util.Date());
@@ -63,7 +63,6 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
return c.getTime();
}
var fncLimpaCampos = function(){
var config = engine.getGlobalVariable('config');
var lib = libService.loadScript('lib_cadastro_padrao');
@@ -111,6 +110,8 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
engine.getField('listaPrincipal').refresh();
engine.getField('idCNH')['setValue(java.lang.String)'](null);
engine.getField('idCpf')['setValue(java.lang.String)'](null);
engine.getField('idInativo').setValue(false);
engine.getField('idNaoCarregarFrete').setValue(false);
engine.getField('idChave').focus();
@@ -185,6 +186,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
habilitaCampos(false);
engine.getWidgetController('btnSalvar').getButton().setIcon(IconFactory.instance().getIconAsResource(IconLibraryAPISmall.APLICAR));
engine.getWidgetController('btnNovo').getButton().setIcon(IconFactory.instance().getIconAsResource(IconLibraryAPISmall.CRIAR));
engine.getWidgetController('btnExcluir').getButton().setIcon(IconFactory.instance().getIconAsResource(IconLibraryAPISmall.REMOVER));
@@ -226,8 +228,8 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
"nome" : "funcionario" ,
"sequence" : "funcionario_seq" ,
"idTabela" : "CODIGO",
"campos" : ["CODIGO", "NOME", "VENCIMENTO_CNH", "CNH", "ADMISSAO","IDENTIDADE","CPF","DATA_NASCIMENTO"],
"camposTable" : ["CODIGO", "NOME", "VENCIMENTO_CNH", "CNH", "ADMISSAO","IDENTIDADE","CPF","DATA_NASCIMENTO"]
"campos" : ["CODIGO", "NOME", "VENCIMENTO_CNH", "CNH", "ADMISSAO","IDENTIDADE","CPF","DATA_NASCIMENTO","NAO_CARREGAR_FRETE","INATIVO"],
"camposTable" : ["CODIGO", "NOME", "VENCIMENTO_CNH", "CNH", "ADMISSAO","IDENTIDADE","CPF","DATA_NASCIMENTO","NAO_CARREGAR_FRETE","INATIVO"]
},
"relaciona" : [ ["CODIGO","idChave","Number"] ,
["NOME","idDescricao","String"],
@@ -236,7 +238,9 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
["ADMISSAO","idAdmissao","Date"],
["IDENTIDADE","idIdentidade","String"],
["CPF","idCpf","String"],
["DATA_NASCIMENTO","idNascimento","Date"]
["DATA_NASCIMENTO","idNascimento","Date"],
["NAO_CARREGAR_FRETE","idNaoCarregarFrete","Boolean"],
["INATIVO","idInativo","Boolean"]
] ,
"validacaoExclusao" :
@@ -355,6 +359,7 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
<column name="IDENTIDADE" caption="RG" format="dd/MM/yyyy"/>
<column name="CPF" caption="CPF" editMask="###.###.###-##" />
<column name="DATA_NASCIMENTO" caption="Data nascimento" format="dd/MM/yyyy"/>
</columns>
</DBTable>
</VerticalLayout>
@@ -403,21 +408,27 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
</valueChange>
</events>
</DBSearchField>
<HorizontalLayout width="100%" spacing="true">
<TextField id="idChave" type="number" caption="Código" width="100%" expandRatio="0.08" />
<TextField id="idDescricao" type="string" text-transform="uppercase" caption="Nome" required="true" width="100%" expandRatio="1" />
<CheckBox id="idInativo" caption="Inativar" type="boolean" expandRatio="0.1"></CheckBox>
</HorizontalLayout>
<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.4"/>
<NumericField type="number" caption="CNH" id="idCNH" width="100%" expandRatio="1" maxLength="11" />
<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.4"/>
</HorizontalLayout>
<HorizontalLayout spacing="true" align="MIDDLE_LEFT">
<TextField id="idIdentidade" type="string" caption="RG" maxLength="11" align="MIDDLE_LEFT" />
<MaskedField type="string" id="idCpf" caption="CPF" mask="###.###.###-##" maxLength="11" align="MIDDLE_LEFT" />
<!-- <NumericField type="number" caption="CPF" id="idCpf" width="100%" expandRatio="1" maxLength="11" inputPrompt="99.999.999-99" /> -->
<DateField id="idNascimento" type="date" caption="Data Nascimento" resolution="DAY" align="MIDDLE_LEFT" />
<CheckBox id="idNaoCarregarFrete" caption="Não carregar frete automaticamente" type="boolean"></CheckBox>
</HorizontalLayout>
</VerticalLayout>
</Tab>
</TabLayout>
@@ -481,7 +492,6 @@ xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbuc
}
}
};
ConfirmationBox.show(ConfirmationBox.DialogIcon.WARNING, 'Confirmar exclusão do registro?', 'Tem certeza de que deseja excluir o tipo de ocorrência selecionado?', listener, ConfirmationBox.ACTION_YES_CANCEL);
}
}