wilian 2016-12-03 13:35:28 +00:00
parent 5b1b9308ff
commit 2c06a225e1
6 changed files with 24 additions and 15 deletions

View File

@ -22,6 +22,8 @@ import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.MotivoCancelVendaPacote; import com.rjconsultores.ventaboletos.entidad.MotivoCancelVendaPacote;
import com.rjconsultores.ventaboletos.service.MotivoCancelVendaPacoteService; 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.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.gui.controladores.tarifas.EnumTipoCancelVendaPacote; import com.rjconsultores.ventaboletos.web.gui.controladores.tarifas.EnumTipoCancelVendaPacote;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
@ -87,6 +89,7 @@ public class EditarMotivoCancelVendaPacoteController extends MyGenericForwardCom
motivoCancelVendaPacote = (MotivoCancelVendaPacote) Executions.getCurrent().getArg().get("motivoCancelVendaPacote"); motivoCancelVendaPacote = (MotivoCancelVendaPacote) Executions.getCurrent().getArg().get("motivoCancelVendaPacote");
motivoCancelVendaPacoteList = (MyListbox) Executions.getCurrent().getArg().get("motivoCancelVendaPacoteList"); motivoCancelVendaPacoteList = (MyListbox) Executions.getCurrent().getArg().get("motivoCancelVendaPacoteList");
setLsMotivoCancelamento(EnumTipoCancelVendaPacote.obterBundleValues()); setLsMotivoCancelamento(EnumTipoCancelVendaPacote.obterBundleValues());
decPorcMulta.setValue(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(motivoCancelVendaPacote.getPorcmulta(), LocaleUtil.getLocale()));
txtNome.focus(); txtNome.focus();
} }

View File

@ -6,13 +6,11 @@ import java.util.List;
import org.zkoss.util.resource.Labels; import org.zkoss.util.resource.Labels;
public enum EnumTipoCancelVendaPacote { public enum EnumTipoCancelVendaPacote {
CANCELAMENTO_VENDA(Labels.getLabel("busquedaMotivoCancelVendaPacoteController.lhCancelacionVenta.label")), CANCELAMENTO_VENDA(Labels.getLabel("busquedaMotivoCancelVendaPacoteController.lhCancelacionVenta.label")),
NOTA_CREDITO(Labels.getLabel("busquedaMotivoCancelVendaPacoteController.lhNotaCredito.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; private String descricao;
@ -33,19 +31,23 @@ public enum EnumTipoCancelVendaPacote {
lst.add(EnumTipoCancelVendaPacote.CANCELAMENTO_VENDA.getDescricao()); lst.add(EnumTipoCancelVendaPacote.CANCELAMENTO_VENDA.getDescricao());
lst.add(EnumTipoCancelVendaPacote.NOTA_CREDITO.getDescricao()); lst.add(EnumTipoCancelVendaPacote.NOTA_CREDITO.getDescricao());
lst.add(EnumTipoCancelVendaPacote.REEMBOLSO.getDescricao()); lst.add(EnumTipoCancelVendaPacote.REEMBOLSO.getDescricao());
lst.add(EnumTipoCancelVendaPacote.CANCELAMENTO_RESERVA.getDescricao());
return lst; return lst;
} }
public static EnumTipoCancelVendaPacote obterEnumPorDescricao(String descricao){ public static EnumTipoCancelVendaPacote obterEnumPorDescricao(String descricao){
if(descricao.equals(EnumTipoCancelVendaPacote.CANCELAMENTO_VENDA.descricao)){ if(descricao != null) {
return EnumTipoCancelVendaPacote.CANCELAMENTO_VENDA; if(descricao.equals(EnumTipoCancelVendaPacote.CANCELAMENTO_VENDA.descricao)){
}else if(descricao.equals(EnumTipoCancelVendaPacote.NOTA_CREDITO.descricao)){ return EnumTipoCancelVendaPacote.CANCELAMENTO_VENDA;
return EnumTipoCancelVendaPacote.NOTA_CREDITO; }else if(descricao.equals(EnumTipoCancelVendaPacote.NOTA_CREDITO.descricao)){
}else if(descricao.equals(EnumTipoCancelVendaPacote.REEMBOLSO.descricao)){ return EnumTipoCancelVendaPacote.NOTA_CREDITO;
return EnumTipoCancelVendaPacote.REEMBOLSO; }else if(descricao.equals(EnumTipoCancelVendaPacote.REEMBOLSO.descricao)){
return EnumTipoCancelVendaPacote.REEMBOLSO;
}else if(descricao.equals(EnumTipoCancelVendaPacote.CANCELAMENTO_RESERVA.descricao)){
return EnumTipoCancelVendaPacote.CANCELAMENTO_RESERVA;
}
} }
return null; return null;
} }
} }

View File

@ -9,6 +9,8 @@ import org.zkoss.zul.Listitem;
import org.zkoss.zul.ListitemRenderer; import org.zkoss.zul.ListitemRenderer;
import com.rjconsultores.ventaboletos.entidad.MotivoCancelVendaPacote; 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; 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 = new Listcell(EnumTipoCancelVendaPacote.obterEnumPorDescricao(motivoCancelVendaPacote.getTipomotivocancel()).getDescricao());
lc.setParent(lstm); lc.setParent(lstm);
lc = new Listcell(motivoCancelVendaPacote.getPorcmulta().toString()); lc = new Listcell(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(motivoCancelVendaPacote.getPorcmulta(), LocaleUtil.getLocale()));
lc.setParent(lstm); lc.setParent(lstm);
lstm.setAttribute("data", motivoCancelVendaPacote); lstm.setAttribute("data", motivoCancelVendaPacote);

View File

@ -753,8 +753,9 @@ busquedaMotivoCancelVendaPacoteController.lhId.label = ID
busquedaMotivoCancelVendaPacoteController.lhDesc.label = Descripción busquedaMotivoCancelVendaPacoteController.lhDesc.label = Descripción
busquedaMotivoCancelVendaPacoteController.txtNombre.label = Motivo de Cancelación busquedaMotivoCancelVendaPacoteController.txtNombre.label = Motivo de Cancelación
busquedaMotivoCancelVendaPacoteController.lhCancelacionVenta.label = Cancelamento Venda busquedaMotivoCancelVendaPacoteController.lhCancelacionVenta.label = Cancelamento Venda
busquedaMotivoCancelVendaPacoteController.lhReembolso .label = Reembolso busquedaMotivoCancelVendaPacoteController.lhReembolso.label = Reembolso
busquedaMotivoCancelVendaPacoteController.lhNotaCredito.label = Nota Credito busquedaMotivoCancelVendaPacoteController.lhNotaCredito.label = Nota Credito
busquedaMotivoCancelVendaPacoteController.lhCancelacionReserva.label = Cancelamento Reserva
# Pantalla Editar CANCELACION Razón # Pantalla Editar CANCELACION Razón

View File

@ -791,9 +791,10 @@ busquedaMotivoCancelVendaPacoteController.lhId.label = ID
busquedaMotivoCancelVendaPacoteController.lhDesc.label = Descrição busquedaMotivoCancelVendaPacoteController.lhDesc.label = Descrição
busquedaMotivoCancelVendaPacoteController.txtNombre.label = Motivo de Cancelamento busquedaMotivoCancelVendaPacoteController.txtNombre.label = Motivo de Cancelamento
busquedaMotivoCancelVendaPacoteController.lhCancelacionVenta.label = Cancelamento Venda busquedaMotivoCancelVendaPacoteController.lhCancelacionVenta.label = Cancelamento Venda
busquedaMotivoCancelVendaPacoteController.lhReembolso .label = Reembolso busquedaMotivoCancelVendaPacoteController.lhReembolso.label = Reembolso
busquedaMotivoCancelVendaPacoteController.lhNotaCredito.label = Nota Credito busquedaMotivoCancelVendaPacoteController.lhNotaCredito.label = Nota Credito
busquedaMotivoCancelVendaPacoteController.lbPorcMulta.value = Porcentagem Multa busquedaMotivoCancelVendaPacoteController.lbPorcMulta.value = Porcentagem Multa
busquedaMotivoCancelVendaPacoteController.lhCancelacionReserva.label = Cancelamento Reserva
# Pantalla Editar CANCELACION Razón # Pantalla Editar CANCELACION Razón
editarMotivoCancelVendaPacoteController.window.title = Motivo de Cancelamento editarMotivoCancelVendaPacoteController.window.title = Motivo de Cancelamento

View File

@ -58,7 +58,7 @@
sort="auto(tipomotivocancel)"/> sort="auto(tipomotivocancel)"/>
<listheader image="/gui/img/create_doc.gif" <listheader image="/gui/img/create_doc.gif"
label="${c:l('editarMotivoCancelVendaPacoteController.lbtipomotivo.value')}" label="${c:l('editarMotivoCancelVendaPacoteController.lbPorcMulta.value')}"
sort="auto(porcmulta)"/> sort="auto(porcmulta)"/>
</listhead> </listhead>
</listbox> </listbox>