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.Component;
|
||||||
import org.zkoss.zk.ui.Executions;
|
import org.zkoss.zk.ui.Executions;
|
||||||
import org.zkoss.zk.ui.event.Event;
|
import org.zkoss.zk.ui.event.Event;
|
||||||
|
import org.zkoss.zk.ui.util.Clients;
|
||||||
import org.zkoss.zul.Button;
|
import org.zkoss.zul.Button;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.Hotel;
|
import com.rjconsultores.ventaboletos.entidad.Hotel;
|
||||||
|
@ -41,6 +42,7 @@ public class EditarHotelController extends MyGenericForwardComposer {
|
||||||
private MyTextbox txtBairro;
|
private MyTextbox txtBairro;
|
||||||
private MyTextbox txtCidade;
|
private MyTextbox txtCidade;
|
||||||
private MyTextbox txtEstado;
|
private MyTextbox txtEstado;
|
||||||
|
private MyTextbox txtDesctelefone;
|
||||||
|
|
||||||
public Button getBtnApagar() {
|
public Button getBtnApagar() {
|
||||||
return btnApagar;
|
return btnApagar;
|
||||||
|
@ -69,7 +71,7 @@ public class EditarHotelController extends MyGenericForwardComposer {
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
|
aplicarMascara();
|
||||||
hotel = (Hotel) Executions.getCurrent().getArg().get("hotel");
|
hotel = (Hotel) Executions.getCurrent().getArg().get("hotel");
|
||||||
hotelList = (MyListbox) Executions.getCurrent().getArg().get("hotelList");
|
hotelList = (MyListbox) Executions.getCurrent().getArg().get("hotelList");
|
||||||
|
|
||||||
|
@ -89,11 +91,13 @@ public class EditarHotelController extends MyGenericForwardComposer {
|
||||||
txtEndereco.getValue();
|
txtEndereco.getValue();
|
||||||
txtEstado.getValue();
|
txtEstado.getValue();
|
||||||
txtNumero.getValue();
|
txtNumero.getValue();
|
||||||
|
txtDesctelefone.getValue();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
hotel.setActivo(Boolean.TRUE);
|
hotel.setActivo(Boolean.TRUE);
|
||||||
hotel.setFecmodif(Calendar.getInstance().getTime());
|
hotel.setFecmodif(Calendar.getInstance().getTime());
|
||||||
hotel.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
hotel.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
hotel.setDesctelefone(txtDesctelefone.getValue().replaceAll("[^0-9]", ""));
|
||||||
|
|
||||||
if (hotel.getHotelId() == null) {
|
if (hotel.getHotelId() == null) {
|
||||||
hotelService.suscribir(hotel);
|
hotelService.suscribir(hotel);
|
||||||
|
@ -142,6 +146,10 @@ public class EditarHotelController extends MyGenericForwardComposer {
|
||||||
log.error(ex);
|
log.error(ex);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void aplicarMascara() {
|
||||||
|
Clients.evalJavaScript("jQuery('#" + txtDesctelefone.getUuid()+ "').mask('(99)9999-9999?9')");
|
||||||
|
}
|
||||||
|
|
||||||
public MyTextbox getTxtCep() {
|
public MyTextbox getTxtCep() {
|
||||||
return txtCep;
|
return txtCep;
|
||||||
|
@ -198,4 +206,12 @@ public class EditarHotelController extends MyGenericForwardComposer {
|
||||||
public void setTxtNumero(MyTextbox txtNumero) {
|
public void setTxtNumero(MyTextbox txtNumero) {
|
||||||
this.txtNumero = 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
|
@Override
|
||||||
public void ejecutar() {
|
public void ejecutar() {
|
||||||
PantallaUtileria.openWindow("/gui/catalogos/busquedaHotel.zul",
|
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;
|
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.Listcell;
|
||||||
import org.zkoss.zul.Listitem;
|
import org.zkoss.zul.Listitem;
|
||||||
import org.zkoss.zul.ListitemRenderer;
|
import org.zkoss.zul.ListitemRenderer;
|
||||||
|
@ -7,16 +10,26 @@ import org.zkoss.zul.ListitemRenderer;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Hotel;
|
import com.rjconsultores.ventaboletos.entidad.Hotel;
|
||||||
|
|
||||||
public class RenderHotel implements ListitemRenderer {
|
public class RenderHotel implements ListitemRenderer {
|
||||||
|
|
||||||
public void render(Listitem lstm, Object o) throws Exception {
|
public void render(Listitem lstm, Object o) throws Exception {
|
||||||
Hotel hotel = (Hotel) o;
|
Hotel hotel = (Hotel) o;
|
||||||
|
|
||||||
Listcell lc = new Listcell(hotel.getHotelId().toString());
|
Listcell lc = new Listcell(hotel.getHotelId().toString());
|
||||||
lc.setParent(lstm);
|
lc.setParent(lstm);
|
||||||
|
|
||||||
lc = new Listcell(hotel.getDeschotel());
|
lc = new Listcell(hotel.getDeschotel());
|
||||||
lc.setParent(lstm);
|
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);
|
lstm.setAttribute("data", hotel);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -5170,6 +5170,7 @@ busquedaHotelController.txtNombre.label = Descripción
|
||||||
busquedaHotelController.btnPesquisa.label = Búsqueda
|
busquedaHotelController.btnPesquisa.label = Búsqueda
|
||||||
busquedaHotelController.lhId.label = ID
|
busquedaHotelController.lhId.label = ID
|
||||||
busquedaHotelController.lhDesc.label = Descripción
|
busquedaHotelController.lhDesc.label = Descripción
|
||||||
|
busquedaHotelController.lhDesctelefone.label = Teléfono
|
||||||
|
|
||||||
# Editar Hotel
|
# Editar Hotel
|
||||||
editarHotelController.window.title = Hotel
|
editarHotelController.window.title = Hotel
|
||||||
|
@ -5184,6 +5185,7 @@ editarHotelController.lhComplemento.label = Complemento
|
||||||
editarHotelController.lhBairro.label = Colonia
|
editarHotelController.lhBairro.label = Colonia
|
||||||
editarHotelController.lhCidade.label = Ciudad
|
editarHotelController.lhCidade.label = Ciudad
|
||||||
editarHotelController.lhEstado.label = Estado
|
editarHotelController.lhEstado.label = Estado
|
||||||
|
editarHotelController.lhDesctelefone.label = Teléfono
|
||||||
editarHotelController.MSG.suscribirOK = Hotel se registró exitosamente
|
editarHotelController.MSG.suscribirOK = Hotel se registró exitosamente
|
||||||
editarHotelController.MSG.borrarPergunta = Eliminar hotel?
|
editarHotelController.MSG.borrarPergunta = Eliminar hotel?
|
||||||
editarHotelController.MSG.borrarOK = Hotel se eliminó exitosamente
|
editarHotelController.MSG.borrarOK = Hotel se eliminó exitosamente
|
||||||
|
|
|
@ -5241,6 +5241,7 @@ busquedaHotelController.txtNombre.label = Descrição
|
||||||
busquedaHotelController.btnPesquisa.label = Pesquisa
|
busquedaHotelController.btnPesquisa.label = Pesquisa
|
||||||
busquedaHotelController.lhId.label = ID
|
busquedaHotelController.lhId.label = ID
|
||||||
busquedaHotelController.lhDesc.label = Descrição
|
busquedaHotelController.lhDesc.label = Descrição
|
||||||
|
busquedaHotelController.lhDesctelefone.label = Telefone
|
||||||
|
|
||||||
# Editar Hotel
|
# Editar Hotel
|
||||||
editarHotelController.window.title = Hotel
|
editarHotelController.window.title = Hotel
|
||||||
|
@ -5255,6 +5256,7 @@ editarHotelController.lhComplemento.label = Complemento
|
||||||
editarHotelController.lhBairro.label = Bairro
|
editarHotelController.lhBairro.label = Bairro
|
||||||
editarHotelController.lhCidade.label = Cidade
|
editarHotelController.lhCidade.label = Cidade
|
||||||
editarHotelController.lhEstado.label = Estado
|
editarHotelController.lhEstado.label = Estado
|
||||||
|
editarHotelController.lhDesctelefone.label = Telefone
|
||||||
editarHotelController.MSG.suscribirOK = Hotel Registrado com Sucesso.
|
editarHotelController.MSG.suscribirOK = Hotel Registrado com Sucesso.
|
||||||
editarHotelController.MSG.borrarPergunta = Eliminar Hotel?
|
editarHotelController.MSG.borrarPergunta = Eliminar Hotel?
|
||||||
editarHotelController.MSG.borrarOK = Hotel Excluido com Sucesso.
|
editarHotelController.MSG.borrarOK = Hotel Excluido com Sucesso.
|
||||||
|
|
|
@ -47,6 +47,9 @@
|
||||||
<listheader id="lhDesc" image="/gui/img/create_doc.gif"
|
<listheader id="lhDesc" image="/gui/img/create_doc.gif"
|
||||||
label="${c:l('busquedaHotelController.lhDesc.label')}"
|
label="${c:l('busquedaHotelController.lhDesc.label')}"
|
||||||
sort="auto(deschotel)"/>
|
sort="auto(deschotel)"/>
|
||||||
|
<listheader id="lhDesctelefone" image="/gui/img/create_doc.gif"
|
||||||
|
label="${c:l('busquedaHotelController.lhDesctelefone.label')}"
|
||||||
|
sort="auto(desctelefone)"/>
|
||||||
</listhead>
|
</listhead>
|
||||||
</listbox>
|
</listbox>
|
||||||
</window>
|
</window>
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||||
<window id="winEditarHotel" border="normal"
|
<window id="winEditarHotel" border="normal"
|
||||||
apply="${editarHotelController}"
|
apply="${editarHotelController}"
|
||||||
width="600px" height="285px" contentStyle="overflow:auto"
|
width="600px" height="310px" contentStyle="overflow:auto"
|
||||||
title="${c:l('editarHotelController.window.title')}">
|
title="${c:l('editarHotelController.window.title')}">
|
||||||
<toolbar>
|
<toolbar>
|
||||||
<hbox spacing="5px" style="padding:1px" align="right">
|
<hbox spacing="5px" style="padding:1px" align="right">
|
||||||
|
@ -36,6 +36,12 @@
|
||||||
value="@{winEditarHotel$composer.hotel.deschotel}"
|
value="@{winEditarHotel$composer.hotel.deschotel}"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||||
</row>
|
</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>
|
<row>
|
||||||
<label id="lbCep" value="${c:l('editarHotelController.lhCep.label')}"/>
|
<label id="lbCep" value="${c:l('editarHotelController.lhCep.label')}"/>
|
||||||
<textbox id="txtCep" width="25%" maxlength="8"
|
<textbox id="txtCep" width="25%" maxlength="8"
|
||||||
|
|
Loading…
Reference in New Issue