fixes bug#18850
dev:lucas qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@100990 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
28c6f3e20a
commit
dd9abd930e
|
@ -4,25 +4,30 @@
|
||||||
*/
|
*/
|
||||||
package com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales;
|
package com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales;
|
||||||
|
|
||||||
|
import java.util.Calendar;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.apache.log4j.Logger;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.context.annotation.Scope;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.zkoss.util.resource.Labels;
|
||||||
|
import org.zkoss.zk.ui.Component;
|
||||||
|
import org.zkoss.zk.ui.Executions;
|
||||||
|
import org.zkoss.zk.ui.event.CheckEvent;
|
||||||
|
import org.zkoss.zk.ui.event.Event;
|
||||||
|
import org.zkoss.zul.Button;
|
||||||
|
import org.zkoss.zul.Checkbox;
|
||||||
|
import org.zkoss.zul.Messagebox;
|
||||||
|
import org.zkoss.zul.Radio;
|
||||||
|
import org.zkoss.zul.Textbox;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.Constante;
|
import com.rjconsultores.ventaboletos.entidad.Constante;
|
||||||
import com.rjconsultores.ventaboletos.service.ConstanteService;
|
import com.rjconsultores.ventaboletos.service.ConstanteService;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||||
import org.apache.log4j.Logger;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyTextboxCustom;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
|
||||||
import org.springframework.context.annotation.Scope;
|
|
||||||
import org.springframework.stereotype.Controller;
|
|
||||||
import java.util.Calendar;
|
|
||||||
import java.util.List;
|
|
||||||
import org.zkoss.util.resource.Labels;
|
|
||||||
import org.zkoss.zk.ui.Component;
|
|
||||||
import org.zkoss.zk.ui.Executions;
|
|
||||||
import org.zkoss.zk.ui.event.Event;
|
|
||||||
import org.zkoss.zul.Button;
|
|
||||||
import org.zkoss.zul.Messagebox;
|
|
||||||
import org.zkoss.zul.Radio;
|
|
||||||
import org.zkoss.zul.Textbox;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
@ -37,15 +42,16 @@ public class EditarConfiguracionGeneralController extends MyGenericForwardCompos
|
||||||
private Constante constante;
|
private Constante constante;
|
||||||
private MyListbox constanteList;
|
private MyListbox constanteList;
|
||||||
private static Logger log = Logger.getLogger(EditarConfiguracionGeneralController.class);
|
private static Logger log = Logger.getLogger(EditarConfiguracionGeneralController.class);
|
||||||
private Textbox txtNome;
|
private MyTextboxCustom txtNome;
|
||||||
private Textbox descconstante;
|
private MyTextboxCustom descconstante;
|
||||||
private Textbox valorconstante;
|
private MyTextboxCustom valorconstante;
|
||||||
private Textbox nombConstante;
|
private MyTextboxCustom nombConstante;
|
||||||
private Textbox indtipoconstante;
|
private MyTextboxCustom indtipoconstante;
|
||||||
private Radio radMantenimientoUsuarioSi;
|
private Radio radMantenimientoUsuarioSi;
|
||||||
private Radio radMantenimientoUsuarioNo;
|
private Radio radMantenimientoUsuarioNo;
|
||||||
private Button btnApagar;
|
private Button btnApagar;
|
||||||
private Button btnSalvar;
|
private Button btnSalvar;
|
||||||
|
private Checkbox chkCaseSensitive;
|
||||||
|
|
||||||
public Button getBtnApagar() {
|
public Button getBtnApagar() {
|
||||||
return btnApagar;
|
return btnApagar;
|
||||||
|
@ -75,7 +81,7 @@ public class EditarConfiguracionGeneralController extends MyGenericForwardCompos
|
||||||
return txtNome;
|
return txtNome;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setTxtNome(Textbox txtNome) {
|
public void setTxtNome(MyTextboxCustom txtNome) {
|
||||||
this.txtNome = txtNome;
|
this.txtNome = txtNome;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -192,6 +198,17 @@ public class EditarConfiguracionGeneralController extends MyGenericForwardCompos
|
||||||
log.error(ex);
|
log.error(ex);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void onCheck$chkCaseSensitive(CheckEvent event) {
|
||||||
|
if (event.isChecked()) {
|
||||||
|
valorconstante.setIsUpperCase(false);
|
||||||
|
indtipoconstante.setIsUpperCase(false);
|
||||||
|
} else {
|
||||||
|
valorconstante.setIsUpperCase(true);
|
||||||
|
indtipoconstante.setIsUpperCase(true);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public Constante getConstante() {
|
public Constante getConstante() {
|
||||||
return constante;
|
return constante;
|
||||||
|
|
|
@ -0,0 +1,100 @@
|
||||||
|
/*
|
||||||
|
* To change this template, choose Tools | Templates
|
||||||
|
* and open the template in the editor.
|
||||||
|
*/
|
||||||
|
package com.rjconsultores.ventaboletos.web.utilerias;
|
||||||
|
|
||||||
|
import org.zkoss.zk.ui.WrongValueException;
|
||||||
|
import org.zkoss.zul.Textbox;
|
||||||
|
|
||||||
|
public class MyTextboxCustom extends Textbox {
|
||||||
|
|
||||||
|
private boolean isLowerCase = false;
|
||||||
|
private boolean isUpperCase = false;
|
||||||
|
|
||||||
|
public MyTextboxCustom() {
|
||||||
|
getDefiniedStyle();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getValue() throws WrongValueException {
|
||||||
|
if (isLowerCase) {
|
||||||
|
return super.getValue().toLowerCase().trim();
|
||||||
|
} else if (isUpperCase) {
|
||||||
|
return super.getValue().toUpperCase().trim();
|
||||||
|
}
|
||||||
|
return super.getValue().trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void setValue(String value) throws WrongValueException {
|
||||||
|
if (value == null) {
|
||||||
|
super.setValue(value);
|
||||||
|
} else {
|
||||||
|
if (isLowerCase) {
|
||||||
|
super.setValue(value.toLowerCase().trim());
|
||||||
|
} else if (isUpperCase) {
|
||||||
|
super.setValue(value.toUpperCase().trim());
|
||||||
|
} else {
|
||||||
|
super.setValue(value.trim());
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getText() throws WrongValueException {
|
||||||
|
if (isLowerCase) {
|
||||||
|
return super.getText().toLowerCase().trim();
|
||||||
|
} else if (isUpperCase) {
|
||||||
|
return super.getText().toUpperCase().trim();
|
||||||
|
}
|
||||||
|
return super.getText().trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void setText(String value) throws WrongValueException {
|
||||||
|
if (value == null) {
|
||||||
|
super.setText(value);
|
||||||
|
} else {
|
||||||
|
|
||||||
|
if (isLowerCase) {
|
||||||
|
super.setText(value.toLowerCase().trim());
|
||||||
|
} else if (isUpperCase) {
|
||||||
|
super.setText(value.toUpperCase().trim());
|
||||||
|
} else {
|
||||||
|
super.setText(value.trim());
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void getDefiniedStyle() {
|
||||||
|
if (isLowerCase) {
|
||||||
|
this.setStyle("text-transform:lowercase;");
|
||||||
|
} else if (isUpperCase) {
|
||||||
|
this.setStyle("text-transform:uppercase;");
|
||||||
|
}else{
|
||||||
|
this.setStyle(null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isLowerCase() {
|
||||||
|
return isLowerCase;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIsLowerCase(boolean isLowerCase) {
|
||||||
|
this.isLowerCase = isLowerCase;
|
||||||
|
getDefiniedStyle();
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isUpperCase() {
|
||||||
|
return isUpperCase;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIsUpperCase(boolean isUpperCase) {
|
||||||
|
this.isUpperCase = isUpperCase;
|
||||||
|
getDefiniedStyle();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -46,8 +46,6 @@ public class ItemMenuPainelBPe extends DefaultItemMenuSistema {
|
||||||
org.zkoss.util.resource.Labels.getLabel("painelbpe.title"), Messagebox.INFORMATION);
|
org.zkoss.util.resource.Labels.getLabel("painelbpe.title"), Messagebox.INFORMATION);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
urlPainelBPe = urlPainelBPe.toLowerCase();
|
|
||||||
|
|
||||||
String password = null;
|
String password = null;
|
||||||
|
|
||||||
|
|
|
@ -34,34 +34,34 @@
|
||||||
<row>
|
<row>
|
||||||
<label
|
<label
|
||||||
value="${c:l('editarConfiguracionGeneralController.lbDesc.value')}" />
|
value="${c:l('editarConfiguracionGeneralController.lbDesc.value')}" />
|
||||||
<textbox id="descconstante" constraint="no empty"
|
<textbox id="descconstante" constraint="no empty" isUpperCase="true"
|
||||||
width="70%" maxlength="60"
|
width="70%" maxlength="60"
|
||||||
value="@{winEditarConfiguracionGeneral$composer.constante.descconstante}"
|
value="@{winEditarConfiguracionGeneral$composer.constante.descconstante}"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxCustom" />
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label
|
<label
|
||||||
value="${c:l('editarConfiguracionGeneralController.lbNome.value')}" />
|
value="${c:l('editarConfiguracionGeneralController.lbNome.value')}" />
|
||||||
<textbox id="nombConstante" constraint="no empty"
|
<textbox id="nombConstante" constraint="no empty" isUpperCase="true"
|
||||||
width="70%" maxlength="40"
|
width="70%" maxlength="40"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxCustom"
|
||||||
value="@{winEditarConfiguracionGeneral$composer.constante.nombconstante}" />
|
value="@{winEditarConfiguracionGeneral$composer.constante.nombconstante}" />
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label
|
<label
|
||||||
value="${c:l('editarConfiguracionGeneralController.lbValor.value')}" />
|
value="${c:l('editarConfiguracionGeneralController.lbValor.value')}" />
|
||||||
<textbox id="valorconstante" constraint="no empty"
|
<textbox id="valorconstante" constraint="no empty" isUpperCase="true"
|
||||||
width="70%" maxlength="500"
|
width="70%" maxlength="500"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxCustom"
|
||||||
value="@{winEditarConfiguracionGeneral$composer.constante.valorconstante}" />
|
value="@{winEditarConfiguracionGeneral$composer.constante.valorconstante}" />
|
||||||
</row>
|
</row>
|
||||||
<row visible="false">
|
<row visible="false">
|
||||||
<label
|
<label
|
||||||
value="${c:l('editarConfiguracionGeneralController.lbIndTipo.value')}" />
|
value="${c:l('editarConfiguracionGeneralController.lbIndTipo.value')}" />
|
||||||
<textbox id="indtipoconstante" constraint="no empty"
|
<textbox id="indtipoconstante" constraint="no empty" isUpperCase="true"
|
||||||
width="5%" maxlength="1"
|
width="5%" maxlength="1"
|
||||||
value="@{winEditarConfiguracionGeneral$composer.constante.indtipoconstante}"
|
value="@{winEditarConfiguracionGeneral$composer.constante.indtipoconstante}"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxCustom" />
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label
|
<label
|
||||||
|
@ -74,6 +74,11 @@
|
||||||
label="${c:l('editarConfiguracionGeneralController.RadNo.value')}" />
|
label="${c:l('editarConfiguracionGeneralController.RadNo.value')}" />
|
||||||
</radiogroup>
|
</radiogroup>
|
||||||
</row>
|
</row>
|
||||||
|
<row>
|
||||||
|
<label
|
||||||
|
value="Texto sensível a maiúsculas e minúsculas" />
|
||||||
|
<checkbox id="chkCaseSensitive" />
|
||||||
|
</row>
|
||||||
</rows>
|
</rows>
|
||||||
</grid>
|
</grid>
|
||||||
</window>
|
</window>
|
||||||
|
|
Loading…
Reference in New Issue