diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarMotivoCancelVendaPacoteController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarMotivoCancelVendaPacoteController.java index b49567956..bb4575fe7 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarMotivoCancelVendaPacoteController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarMotivoCancelVendaPacoteController.java @@ -22,6 +22,8 @@ import org.zkoss.zul.Textbox; import com.rjconsultores.ventaboletos.entidad.MotivoCancelVendaPacote; import com.rjconsultores.ventaboletos.service.MotivoCancelVendaPacoteService; +import com.rjconsultores.ventaboletos.utilerias.BigDecimalUtil; +import com.rjconsultores.ventaboletos.utilerias.LocaleUtil; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.web.gui.controladores.tarifas.EnumTipoCancelVendaPacote; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; @@ -87,6 +89,7 @@ public class EditarMotivoCancelVendaPacoteController extends MyGenericForwardCom motivoCancelVendaPacote = (MotivoCancelVendaPacote) Executions.getCurrent().getArg().get("motivoCancelVendaPacote"); motivoCancelVendaPacoteList = (MyListbox) Executions.getCurrent().getArg().get("motivoCancelVendaPacoteList"); setLsMotivoCancelamento(EnumTipoCancelVendaPacote.obterBundleValues()); + decPorcMulta.setValue(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(motivoCancelVendaPacote.getPorcmulta(), LocaleUtil.getLocale())); txtNome.focus(); } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EnumTipoCancelVendaPacote.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EnumTipoCancelVendaPacote.java index 3fb5a0ff2..4a8e92254 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EnumTipoCancelVendaPacote.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EnumTipoCancelVendaPacote.java @@ -6,13 +6,11 @@ import java.util.List; import org.zkoss.util.resource.Labels; public enum EnumTipoCancelVendaPacote { - - - CANCELAMENTO_VENDA(Labels.getLabel("busquedaMotivoCancelVendaPacoteController.lhCancelacionVenta.label")), NOTA_CREDITO(Labels.getLabel("busquedaMotivoCancelVendaPacoteController.lhNotaCredito.label")), - REEMBOLSO(Labels.getLabel("busquedaMotivoCancelVendaPacoteController.lhReembolso .label")); + REEMBOLSO(Labels.getLabel("busquedaMotivoCancelVendaPacoteController.lhReembolso.label")), + CANCELAMENTO_RESERVA(Labels.getLabel("busquedaMotivoCancelVendaPacoteController.lhCancelacionReserva.label")); private String descricao; @@ -33,19 +31,23 @@ public enum EnumTipoCancelVendaPacote { lst.add(EnumTipoCancelVendaPacote.CANCELAMENTO_VENDA.getDescricao()); lst.add(EnumTipoCancelVendaPacote.NOTA_CREDITO.getDescricao()); lst.add(EnumTipoCancelVendaPacote.REEMBOLSO.getDescricao()); + lst.add(EnumTipoCancelVendaPacote.CANCELAMENTO_RESERVA.getDescricao()); return lst; } public static EnumTipoCancelVendaPacote obterEnumPorDescricao(String descricao){ - if(descricao.equals(EnumTipoCancelVendaPacote.CANCELAMENTO_VENDA.descricao)){ - return EnumTipoCancelVendaPacote.CANCELAMENTO_VENDA; - }else if(descricao.equals(EnumTipoCancelVendaPacote.NOTA_CREDITO.descricao)){ - return EnumTipoCancelVendaPacote.NOTA_CREDITO; - }else if(descricao.equals(EnumTipoCancelVendaPacote.REEMBOLSO.descricao)){ - return EnumTipoCancelVendaPacote.REEMBOLSO; + if(descricao != null) { + if(descricao.equals(EnumTipoCancelVendaPacote.CANCELAMENTO_VENDA.descricao)){ + return EnumTipoCancelVendaPacote.CANCELAMENTO_VENDA; + }else if(descricao.equals(EnumTipoCancelVendaPacote.NOTA_CREDITO.descricao)){ + return EnumTipoCancelVendaPacote.NOTA_CREDITO; + }else if(descricao.equals(EnumTipoCancelVendaPacote.REEMBOLSO.descricao)){ + return EnumTipoCancelVendaPacote.REEMBOLSO; + }else if(descricao.equals(EnumTipoCancelVendaPacote.CANCELAMENTO_RESERVA.descricao)){ + return EnumTipoCancelVendaPacote.CANCELAMENTO_RESERVA; + } } - return null; } } \ No newline at end of file diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderMotivoCancelVendaPacote.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderMotivoCancelVendaPacote.java index 00f4b5fc7..26f16f0d2 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderMotivoCancelVendaPacote.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderMotivoCancelVendaPacote.java @@ -9,6 +9,8 @@ import org.zkoss.zul.Listitem; import org.zkoss.zul.ListitemRenderer; import com.rjconsultores.ventaboletos.entidad.MotivoCancelVendaPacote; +import com.rjconsultores.ventaboletos.utilerias.BigDecimalUtil; +import com.rjconsultores.ventaboletos.utilerias.LocaleUtil; import com.rjconsultores.ventaboletos.web.gui.controladores.tarifas.EnumTipoCancelVendaPacote; /** @@ -30,7 +32,7 @@ public class RenderMotivoCancelVendaPacote implements ListitemRenderer { lc = new Listcell(EnumTipoCancelVendaPacote.obterEnumPorDescricao(motivoCancelVendaPacote.getTipomotivocancel()).getDescricao()); lc.setParent(lstm); - lc = new Listcell(motivoCancelVendaPacote.getPorcmulta().toString()); + lc = new Listcell(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(motivoCancelVendaPacote.getPorcmulta(), LocaleUtil.getLocale())); lc.setParent(lstm); lstm.setAttribute("data", motivoCancelVendaPacote); diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 52350aaad..0dd6319f0 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -753,8 +753,9 @@ busquedaMotivoCancelVendaPacoteController.lhId.label = ID busquedaMotivoCancelVendaPacoteController.lhDesc.label = Descripción busquedaMotivoCancelVendaPacoteController.txtNombre.label = Motivo de Cancelación busquedaMotivoCancelVendaPacoteController.lhCancelacionVenta.label = Cancelamento Venda -busquedaMotivoCancelVendaPacoteController.lhReembolso .label = Reembolso +busquedaMotivoCancelVendaPacoteController.lhReembolso.label = Reembolso busquedaMotivoCancelVendaPacoteController.lhNotaCredito.label = Nota Credito +busquedaMotivoCancelVendaPacoteController.lhCancelacionReserva.label = Cancelamento Reserva # Pantalla Editar CANCELACION Razón diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 6695db1bd..6ab063911 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -791,9 +791,10 @@ busquedaMotivoCancelVendaPacoteController.lhId.label = ID busquedaMotivoCancelVendaPacoteController.lhDesc.label = Descrição busquedaMotivoCancelVendaPacoteController.txtNombre.label = Motivo de Cancelamento busquedaMotivoCancelVendaPacoteController.lhCancelacionVenta.label = Cancelamento Venda -busquedaMotivoCancelVendaPacoteController.lhReembolso .label = Reembolso +busquedaMotivoCancelVendaPacoteController.lhReembolso.label = Reembolso busquedaMotivoCancelVendaPacoteController.lhNotaCredito.label = Nota Credito busquedaMotivoCancelVendaPacoteController.lbPorcMulta.value = Porcentagem Multa +busquedaMotivoCancelVendaPacoteController.lhCancelacionReserva.label = Cancelamento Reserva # Pantalla Editar CANCELACION Razón editarMotivoCancelVendaPacoteController.window.title = Motivo de Cancelamento diff --git a/web/gui/configuraciones_comerciales/busquedaMotivoCancelVendaPacote.zul b/web/gui/configuraciones_comerciales/busquedaMotivoCancelVendaPacote.zul index c9e18702c..05e7925dd 100644 --- a/web/gui/configuraciones_comerciales/busquedaMotivoCancelVendaPacote.zul +++ b/web/gui/configuraciones_comerciales/busquedaMotivoCancelVendaPacote.zul @@ -58,7 +58,7 @@ sort="auto(tipomotivocancel)"/>