0011415: Parametrizar obrigatoriedade do endereço no cadastro de cliente

fixes bug#11415
dev:valdevir
qua:marcelo

Foi criado o parâmetro cliente.enderecoObrigatorio para parametrizar a obrigatoriedade do endereco, alterado no custom da comporte.

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@82752 d1611594-4594-4d17-8e1d-87c2c4800839
master
valdir 2018-06-19 17:49:58 +00:00
parent f169eef3b2
commit 1bc14a6c86
2 changed files with 22 additions and 5 deletions

View File

@ -186,6 +186,7 @@ public class EditarClienteController extends MyGenericForwardComposer {
private Combobox cmbTipoIdentificacion2; private Combobox cmbTipoIdentificacion2;
private Boolean usaCPFComoFidelidade = false; private Boolean usaCPFComoFidelidade = false;
private String clienteEnderecoObrigatorio = "no empty";
public void aplicarMascara() { public void aplicarMascara() {
Clients.evalJavaScript( Clients.evalJavaScript(
@ -436,6 +437,13 @@ public class EditarClienteController extends MyGenericForwardComposer {
} }
} }
//Aplica na constraint do campo
if (ApplicationProperties.getInstance().enderecoClienteObrigatorio()) {
clienteEnderecoObrigatorio = "no empty";
} else {
clienteEnderecoObrigatorio = "";
}
if (cliente.getNumfax() != null) { if (cliente.getNumfax() != null) {
txtNumFax.setValue(cliente.getNumfax()); txtNumFax.setValue(cliente.getNumfax());
@ -1655,4 +1663,13 @@ public class EditarClienteController extends MyGenericForwardComposer {
this.cmbTipoIdentificacion2 = cmbTipoIdentificacion2; this.cmbTipoIdentificacion2 = cmbTipoIdentificacion2;
} }
public String getClienteEnderecoObrigatorio() {
return clienteEnderecoObrigatorio;
}
public void setClienteEnderecoObrigatorio(String clienteEnderecoObrigatorio) {
this.clienteEnderecoObrigatorio = clienteEnderecoObrigatorio;
}
} }

View File

@ -244,7 +244,7 @@
<label <label
value="${c:l('editarClienteController.lbCalle.value')}" /> value="${c:l('editarClienteController.lbCalle.value')}" />
<textbox id="txtDireccionCalle" <textbox id="txtDireccionCalle"
width="95%" maxlength="150" constraint="no empty" width="95%" maxlength="150" constraint="@{winEditarCliente$composer.clienteEnderecoObrigatorio}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" /> use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row> </row>
<row> <row>
@ -252,7 +252,7 @@
<label <label
value="${c:l('editarClienteController.lbNumero.value')}" /> value="${c:l('editarClienteController.lbNumero.value')}" />
<textbox id="txtDireccionNumero" <textbox id="txtDireccionNumero"
constraint="no empty" width="40%" maxlength="30" constraint="@{winEditarCliente$composer.clienteEnderecoObrigatorio}" width="40%" maxlength="30"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" /> use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row> </row>
<row> <row>
@ -268,7 +268,7 @@
<label <label
value="${c:l('editarClienteController.lbColonia.value')}" /> value="${c:l('editarClienteController.lbColonia.value')}" />
<textbox id="txtDescColonia" <textbox id="txtDescColonia"
constraint="no empty" width="70%" maxlength="30" constraint="@{winEditarCliente$composer.clienteEnderecoObrigatorio}" width="70%" maxlength="30"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" /> use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row> </row>
<row> <row>
@ -276,7 +276,7 @@
<label <label
value="${c:l('editarClienteController.lbCiudad.value')}" /> value="${c:l('editarClienteController.lbCiudad.value')}" />
<textbox id="txtDescCiudad" <textbox id="txtDescCiudad"
constraint="no empty" width="70%" maxlength="30" constraint="@{winEditarCliente$composer.clienteEnderecoObrigatorio}" width="70%" maxlength="30"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" /> use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row> </row>
<row> <row>
@ -284,7 +284,7 @@
<label <label
value="${c:l('editarClienteController.lbEstado.value')}" /> value="${c:l('editarClienteController.lbEstado.value')}" />
<textbox id="txtDescEstado" <textbox id="txtDescEstado"
constraint="no empty" width="70%" maxlength="30" constraint="@{winEditarCliente$composer.clienteEnderecoObrigatorio}" width="70%" maxlength="30"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" /> use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row> </row>
<row> <row>