wilian 2015-12-22 12:09:29 +00:00
parent 985e27d94f
commit 3479dc05e1
5 changed files with 36 additions and 3 deletions

View File

@ -4,6 +4,7 @@ import java.math.BigDecimal;
import java.util.Calendar; import java.util.Calendar;
import java.util.List; import java.util.List;
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope; import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
@ -11,6 +12,7 @@ import org.zkoss.util.resource.Labels;
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.zul.Checkbox;
import org.zkoss.zul.Messagebox; import org.zkoss.zul.Messagebox;
import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.Empresa;
@ -42,6 +44,8 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
private MyTextboxDecimal txtPorcMulta; private MyTextboxDecimal txtPorcMulta;
private MyTextboxDecimal txtPorcCambio; private MyTextboxDecimal txtPorcCambio;
private MyTextbox txtTiempoLimite; private MyTextbox txtTiempoLimite;
private MyTextbox txtTiempoLimiteCambio;
private Checkbox chkIndnaopermitetransferencia;
private MyComboboxEmpresa cmbEmpresa; private MyComboboxEmpresa cmbEmpresa;
private MyTextboxDecimal txtIndicePeaje; private MyTextboxDecimal txtIndicePeaje;
@ -119,6 +123,11 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
oc.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); oc.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
oc.setFecmodif(Calendar.getInstance().getTime()); oc.setFecmodif(Calendar.getInstance().getTime());
oc.setTiempolimite(new Integer(txtTiempoLimite.getValue())); oc.setTiempolimite(new Integer(txtTiempoLimite.getValue()));
oc.setIndnaopermitetransferencia(chkIndnaopermitetransferencia.isChecked());
if(StringUtils.isNotBlank(txtTiempoLimiteCambio.getValue())) {
oc.setTiempolimiteCambio(new Integer(txtTiempoLimiteCambio.getValue()));
}
oc.setActivo(Boolean.TRUE); oc.setActivo(Boolean.TRUE);
oc = orgaoCancelacionService.suscribirActualizacion(oc); oc = orgaoCancelacionService.suscribirActualizacion(oc);

View File

@ -8,7 +8,6 @@ import org.zkoss.zul.Listitem;
import org.zkoss.zul.ListitemRenderer; import org.zkoss.zul.ListitemRenderer;
import com.rjconsultores.ventaboletos.entidad.OrgaoCancelacion; import com.rjconsultores.ventaboletos.entidad.OrgaoCancelacion;
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
public class RenderOrgaoCancelacion implements ListitemRenderer { public class RenderOrgaoCancelacion implements ListitemRenderer {
@ -31,6 +30,14 @@ public class RenderOrgaoCancelacion implements ListitemRenderer {
lc.setParent(lstm); lc.setParent(lstm);
lc.setStyle("text-align:right"); lc.setStyle("text-align:right");
lc = new Listcell(orgaoCancelacion.getIndnaopermitetransferencia() != null && orgaoCancelacion.getIndnaopermitetransferencia() ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO"));
lc.setParent(lstm);
lc.setStyle("text-align:center");
lc = new Listcell(orgaoCancelacion.getTiempolimiteCambio() != null ? orgaoCancelacion.getTiempolimiteCambio().toString() : "");
lc.setParent(lstm);
lc.setStyle("text-align:right");
lstm.setAttribute("data", orgaoCancelacion); lstm.setAttribute("data", orgaoCancelacion);
} }
} }

View File

@ -4675,8 +4675,10 @@ editarOrgaoConcedenteController.tabOrgaoConcedente.value=Instituición concedent
editarOrgaoConcedenteController.tabParametrosCancelacion.value=Parámetros Cancelamento editarOrgaoConcedenteController.tabParametrosCancelacion.value=Parámetros Cancelamento
editarOrgaoConcedenteController.empresa.label=Empresa editarOrgaoConcedenteController.empresa.label=Empresa
editarOrgaoConcedenteController.porcMulta.label=Multa Devolución editarOrgaoConcedenteController.porcMulta.label=Multa Devolución
editarOrgaoConcedenteController.porcCambio.label=Multa Remarcação editarOrgaoConcedenteController.porcCambio.label=Multa Cambio
editarOrgaoConcedenteController.tiempoLimite.label=Tiempo Limite editarOrgaoConcedenteController.tiempoLimite.label=Tiempo Limite
editarOrgaoConcedenteController.tiempoLimiteCambio.label=Tiempo Limite Cambio
editarOrgaoConcedenteController.indnaopermitetransferencia.label=No Permite Cambio
editarOrgaoConcedenteController.MSG.indicePeajeZeroInvalido = O Índice do Peaje não pode ser igual à zero editarOrgaoConcedenteController.MSG.indicePeajeZeroInvalido = O Índice do Peaje não pode ser igual à zero

View File

@ -4742,6 +4742,8 @@ editarOrgaoConcedenteController.empresa.label=Empresa
editarOrgaoConcedenteController.porcMulta.label=Multa Devolução editarOrgaoConcedenteController.porcMulta.label=Multa Devolução
editarOrgaoConcedenteController.porcCambio.label=Multa Remarcação editarOrgaoConcedenteController.porcCambio.label=Multa Remarcação
editarOrgaoConcedenteController.tiempoLimite.label=Tempo Limite editarOrgaoConcedenteController.tiempoLimite.label=Tempo Limite
editarOrgaoConcedenteController.tiempoLimiteCambio.label=Tempo Limite Remarcação
editarOrgaoConcedenteController.indnaopermitetransferencia.label=Não Permite Transferência
editarOrgaoConcedenteController.MSG.indicePeajeZeroInvalido = O Índice do pedágio não pode ser igual à zero editarOrgaoConcedenteController.MSG.indicePeajeZeroInvalido = O Índice do pedágio não pode ser igual à zero
# Busqueda Coeficiente Tarifa # Busqueda Coeficiente Tarifa

View File

@ -6,7 +6,7 @@
<zk xmlns="http://www.zkoss.org/2005/zul"> <zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winEditarOrgaoConcedente" border="normal" <window id="winEditarOrgaoConcedente" border="normal"
apply="${editarOrgaoConcedenteController}" width="540px" height="457px" apply="${editarOrgaoConcedenteController}" width="720px" height="457px"
contentStyle="overflow:auto" contentStyle="overflow:auto"
title="${c:l('editarOrgaoConcedenteController.window.title')}"> title="${c:l('editarOrgaoConcedenteController.window.title')}">
<toolbar> <toolbar>
@ -97,6 +97,15 @@
<label value="${c:l('editarOrgaoConcedenteController.tiempoLimite.label')}"/> <label value="${c:l('editarOrgaoConcedenteController.tiempoLimite.label')}"/>
<textbox id="txtTiempoLimite" constraint="no empty" width="60%" maxlength="60" <textbox id="txtTiempoLimite" constraint="no empty" width="60%" maxlength="60"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/> use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
</row>
<row>
<label value="${c:l('editarOrgaoConcedenteController.indnaopermitetransferencia.label')}"/>
<checkbox id="chkIndnaopermitetransferencia" />
</row>
<row>
<label value="${c:l('editarOrgaoConcedenteController.tiempoLimiteCambio.label')}"/>
<textbox id="txtTiempoLimiteCambio" constraint="no empty" width="60%" maxlength="60"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -121,6 +130,10 @@
label="${c:l('editarOrgaoConcedenteController.porcCambio.label')}"/> label="${c:l('editarOrgaoConcedenteController.porcCambio.label')}"/>
<listheader image="/gui/img/create_doc.gif" <listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.tiempoLimite.label')}"/> label="${c:l('editarOrgaoConcedenteController.tiempoLimite.label')}"/>
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.indnaopermitetransferencia.label')}"/>
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.tiempoLimiteCambio.label')}"/>
</listhead> </listhead>
</listbox> </listbox>
</tabpanel> </tabpanel>