fixes bug #6343
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@44451 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
33db9da603
commit
3ca7703277
|
@ -11,6 +11,7 @@ import org.zkoss.zhtml.Messagebox;
|
|||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.Executions;
|
||||
import org.zkoss.zk.ui.event.Event;
|
||||
import org.zkoss.zk.ui.util.Clients;
|
||||
import org.zkoss.zul.Button;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Hotel;
|
||||
|
@ -41,6 +42,7 @@ public class EditarHotelController extends MyGenericForwardComposer {
|
|||
private MyTextbox txtBairro;
|
||||
private MyTextbox txtCidade;
|
||||
private MyTextbox txtEstado;
|
||||
private MyTextbox txtDesctelefone;
|
||||
|
||||
public Button getBtnApagar() {
|
||||
return btnApagar;
|
||||
|
@ -69,7 +71,7 @@ public class EditarHotelController extends MyGenericForwardComposer {
|
|||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
super.doAfterCompose(comp);
|
||||
|
||||
aplicarMascara();
|
||||
hotel = (Hotel) Executions.getCurrent().getArg().get("hotel");
|
||||
hotelList = (MyListbox) Executions.getCurrent().getArg().get("hotelList");
|
||||
|
||||
|
@ -89,11 +91,13 @@ public class EditarHotelController extends MyGenericForwardComposer {
|
|||
txtEndereco.getValue();
|
||||
txtEstado.getValue();
|
||||
txtNumero.getValue();
|
||||
txtDesctelefone.getValue();
|
||||
|
||||
try {
|
||||
hotel.setActivo(Boolean.TRUE);
|
||||
hotel.setFecmodif(Calendar.getInstance().getTime());
|
||||
hotel.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
hotel.setDesctelefone(txtDesctelefone.getValue().replaceAll("[^0-9]", ""));
|
||||
|
||||
if (hotel.getHotelId() == null) {
|
||||
hotelService.suscribir(hotel);
|
||||
|
@ -143,6 +147,10 @@ public class EditarHotelController extends MyGenericForwardComposer {
|
|||
}
|
||||
}
|
||||
|
||||
public void aplicarMascara() {
|
||||
Clients.evalJavaScript("jQuery('#" + txtDesctelefone.getUuid()+ "').mask('(99)9999-9999?9')");
|
||||
}
|
||||
|
||||
public MyTextbox getTxtCep() {
|
||||
return txtCep;
|
||||
}
|
||||
|
@ -198,4 +206,12 @@ public class EditarHotelController extends MyGenericForwardComposer {
|
|||
public void setTxtNumero(MyTextbox txtNumero) {
|
||||
this.txtNumero = txtNumero;
|
||||
}
|
||||
|
||||
public MyTextbox getTxtDesctelefone() {
|
||||
return txtDesctelefone;
|
||||
}
|
||||
|
||||
public void setTxtDesctelefone(MyTextbox txtDesctelefone) {
|
||||
this.txtDesctelefone = txtDesctelefone;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -19,7 +19,7 @@ public class ItemMenuHotel extends DefaultItemMenuSistema {
|
|||
@Override
|
||||
public void ejecutar() {
|
||||
PantallaUtileria.openWindow("/gui/catalogos/busquedaHotel.zul",
|
||||
Labels.getLabel("busquedaTurnoController.window.title"), getArgs(), desktop);
|
||||
Labels.getLabel("busquedaHotelController.window.title"), getArgs(), desktop);
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||
|
||||
import javax.swing.text.MaskFormatter;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.zkoss.zul.Listcell;
|
||||
import org.zkoss.zul.Listitem;
|
||||
import org.zkoss.zul.ListitemRenderer;
|
||||
|
@ -17,6 +20,16 @@ public class RenderHotel implements ListitemRenderer {
|
|||
lc = new Listcell(hotel.getDeschotel());
|
||||
lc.setParent(lstm);
|
||||
|
||||
if(StringUtils.isNotBlank(hotel.getDesctelefone())) {
|
||||
MaskFormatter mf = new MaskFormatter("(##)####-#####");
|
||||
mf.setValueContainsLiteralCharacters(false);
|
||||
lc = new Listcell(mf.valueToString(hotel.getDesctelefone()));
|
||||
lc.setParent(lstm);
|
||||
} else {
|
||||
lc = new Listcell("");
|
||||
lc.setParent(lstm);
|
||||
}
|
||||
|
||||
lstm.setAttribute("data", hotel);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5170,6 +5170,7 @@ busquedaHotelController.txtNombre.label = Descripción
|
|||
busquedaHotelController.btnPesquisa.label = Búsqueda
|
||||
busquedaHotelController.lhId.label = ID
|
||||
busquedaHotelController.lhDesc.label = Descripción
|
||||
busquedaHotelController.lhDesctelefone.label = Teléfono
|
||||
|
||||
# Editar Hotel
|
||||
editarHotelController.window.title = Hotel
|
||||
|
@ -5184,6 +5185,7 @@ editarHotelController.lhComplemento.label = Complemento
|
|||
editarHotelController.lhBairro.label = Colonia
|
||||
editarHotelController.lhCidade.label = Ciudad
|
||||
editarHotelController.lhEstado.label = Estado
|
||||
editarHotelController.lhDesctelefone.label = Teléfono
|
||||
editarHotelController.MSG.suscribirOK = Hotel se registró exitosamente
|
||||
editarHotelController.MSG.borrarPergunta = Eliminar hotel?
|
||||
editarHotelController.MSG.borrarOK = Hotel se eliminó exitosamente
|
||||
|
|
|
@ -5241,6 +5241,7 @@ busquedaHotelController.txtNombre.label = Descrição
|
|||
busquedaHotelController.btnPesquisa.label = Pesquisa
|
||||
busquedaHotelController.lhId.label = ID
|
||||
busquedaHotelController.lhDesc.label = Descrição
|
||||
busquedaHotelController.lhDesctelefone.label = Telefone
|
||||
|
||||
# Editar Hotel
|
||||
editarHotelController.window.title = Hotel
|
||||
|
@ -5255,6 +5256,7 @@ editarHotelController.lhComplemento.label = Complemento
|
|||
editarHotelController.lhBairro.label = Bairro
|
||||
editarHotelController.lhCidade.label = Cidade
|
||||
editarHotelController.lhEstado.label = Estado
|
||||
editarHotelController.lhDesctelefone.label = Telefone
|
||||
editarHotelController.MSG.suscribirOK = Hotel Registrado com Sucesso.
|
||||
editarHotelController.MSG.borrarPergunta = Eliminar Hotel?
|
||||
editarHotelController.MSG.borrarOK = Hotel Excluido com Sucesso.
|
||||
|
|
|
@ -47,6 +47,9 @@
|
|||
<listheader id="lhDesc" image="/gui/img/create_doc.gif"
|
||||
label="${c:l('busquedaHotelController.lhDesc.label')}"
|
||||
sort="auto(deschotel)"/>
|
||||
<listheader id="lhDesctelefone" image="/gui/img/create_doc.gif"
|
||||
label="${c:l('busquedaHotelController.lhDesctelefone.label')}"
|
||||
sort="auto(desctelefone)"/>
|
||||
</listhead>
|
||||
</listbox>
|
||||
</window>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||
<window id="winEditarHotel" border="normal"
|
||||
apply="${editarHotelController}"
|
||||
width="600px" height="285px" contentStyle="overflow:auto"
|
||||
width="600px" height="310px" contentStyle="overflow:auto"
|
||||
title="${c:l('editarHotelController.window.title')}">
|
||||
<toolbar>
|
||||
<hbox spacing="5px" style="padding:1px" align="right">
|
||||
|
@ -36,6 +36,12 @@
|
|||
value="@{winEditarHotel$composer.hotel.deschotel}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
<row>
|
||||
<label id="lbDesctelefone" value="${c:l('editarHotelController.lhDesctelefone.label')}"/>
|
||||
<textbox id="txtDesctelefone" constraint="no zero" width="30%" maxlength="15"
|
||||
value="@{winEditarHotel$composer.hotel.desctelefone}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
<row>
|
||||
<label id="lbCep" value="${c:l('editarHotelController.lhCep.label')}"/>
|
||||
<textbox id="txtCep" width="25%" maxlength="8"
|
||||
|
|
Loading…
Reference in New Issue