fixed bug #9293 - Cadastro de parametro para permissão de cobranças(multa, diferença maior e diferença menor) em remarcação(Transferencia).

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@71453 d1611594-4594-4d17-8e1d-87c2c4800839
master
thiago 2017-07-17 20:27:39 +00:00
parent 0b3fa177d3
commit 9d1a4f25fb
5 changed files with 178 additions and 19 deletions

View File

@ -15,6 +15,7 @@ import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Radio;
import com.rjconsultores.ventaboletos.entidad.Categoria;
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
@ -81,6 +82,15 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
private List<Categoria> lsCategorias;
private Radio radMultaTransferenciaSim;
private Radio radMultaTransferenciaNao;
private Radio radDevolucaoTransferenciaSim;
private Radio radDevolucaoTransferenciaNao;
private Radio radCobrancaTransferenciaSim;
private Radio radCobrancaTransferenciaNao;
public OrgaoConcedente getOrgaoConcedente() {
return orgaoConcedente;
}
@ -169,6 +179,9 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
oc.setFecmodif(Calendar.getInstance().getTime());
oc.setTiempolimite(new Integer(txtTiempoLimite.getValue()));
oc.setIndnaopermitetransferencia(chkIndnaopermitetransferencia.isChecked());
oc.setIndMultaTransferencia(radMultaTransferenciaSim.isChecked());
oc.setIndDevolucaoTransferencia(radDevolucaoTransferenciaSim.isChecked());
oc.setIndCobrancaTransferencia(radCobrancaTransferenciaSim.isChecked());
if (StringUtils.isNotBlank(txtTiempoLimiteCambio.getValue())) {
oc.setTiempolimiteCambio(new Integer(txtTiempoLimiteCambio.getValue()));
@ -272,4 +285,94 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
this.lsCategorias = lsCategorias;
}
/**
* @return the radMultaTransferenciaSim
*/
public Radio getRadMultaTransferenciaSim() {
return radMultaTransferenciaSim;
}
/**
* @param radMultaTransferenciaSim
* the radMultaTransferenciaSim to set
*/
public void setRadMultaTransferenciaSim(Radio radMultaTransferenciaSim) {
this.radMultaTransferenciaSim = radMultaTransferenciaSim;
}
/**
* @return the radMultaTransferenciaNao
*/
public Radio getRadMultaTransferenciaNao() {
return radMultaTransferenciaNao;
}
/**
* @param radMultaTransferenciaNao
* the radMultaTransferenciaNao to set
*/
public void setRadMultaTransferenciaNao(Radio radMultaTransferenciaNao) {
this.radMultaTransferenciaNao = radMultaTransferenciaNao;
}
/**
* @return the radDevolucaoTransferenciaSim
*/
public Radio getRadDevolucaoTransferenciaSim() {
return radDevolucaoTransferenciaSim;
}
/**
* @param radDevolucaoTransferenciaSim
* the radDevolucaoTransferenciaSim to set
*/
public void setRadDevolucaoTransferenciaSim(Radio radDevolucaoTransferenciaSim) {
this.radDevolucaoTransferenciaSim = radDevolucaoTransferenciaSim;
}
/**
* @return the radDevolucaoTransferenciaNao
*/
public Radio getRadDevolucaoTransferenciaNao() {
return radDevolucaoTransferenciaNao;
}
/**
* @param radDevolucaoTransferenciaNao
* the radDevolucaoTransferenciaNao to set
*/
public void setRadDevolucaoTransferenciaNao(Radio radDevolucaoTransferenciaNao) {
this.radDevolucaoTransferenciaNao = radDevolucaoTransferenciaNao;
}
/**
* @return the radCobrancaTransferenciaSim
*/
public Radio getRadCobrancaTransferenciaSim() {
return radCobrancaTransferenciaSim;
}
/**
* @param radCobrancaTransferenciaSim
* the radCobrancaTransferenciaSim to set
*/
public void setRadCobrancaTransferenciaSim(Radio radCobrancaTransferenciaSim) {
this.radCobrancaTransferenciaSim = radCobrancaTransferenciaSim;
}
/**
* @return the radCobrancaTransferenciaNao
*/
public Radio getRadCobrancaTransferenciaNao() {
return radCobrancaTransferenciaNao;
}
/**
* @param radCobrancaTransferenciaNao
* the radCobrancaTransferenciaNao to set
*/
public void setRadCobrancaTransferenciaNao(Radio radCobrancaTransferenciaNao) {
this.radCobrancaTransferenciaNao = radCobrancaTransferenciaNao;
}
}

View File

@ -11,7 +11,8 @@ import com.rjconsultores.ventaboletos.entidad.OrgaoCancelacion;
public class RenderOrgaoCancelacion implements ListitemRenderer {
public void render(Listitem lstm, Object o) throws Exception {
@Override
public void render(Listitem lstm, Object o) throws Exception {
OrgaoCancelacion orgaoCancelacion = (OrgaoCancelacion) o;
DecimalFormat df = new DecimalFormat("#0.00");
@ -42,6 +43,18 @@ public class RenderOrgaoCancelacion implements ListitemRenderer {
lc.setParent(lstm);
lc.setStyle("text-align:right");
lc = new Listcell(orgaoCancelacion.getIndMultaTransferencia() != null && orgaoCancelacion.getIndMultaTransferencia() ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO"));
lc.setParent(lstm);
lc.setStyle("text-align:center");
lc = new Listcell(orgaoCancelacion.getIndDevolucaoTransferencia() != null && orgaoCancelacion.getIndDevolucaoTransferencia() ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO"));
lc.setParent(lstm);
lc.setStyle("text-align:center");
lc = new Listcell(orgaoCancelacion.getIndCobrancaTransferencia() != null && orgaoCancelacion.getIndCobrancaTransferencia() ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO"));
lc.setParent(lstm);
lc.setStyle("text-align:center");
lstm.setAttribute("data", orgaoCancelacion);
}
}

View File

@ -5339,6 +5339,11 @@ editarOrgaoConcedenteController.tiempoLimite.label=Tiempo Limite Embarcado
editarOrgaoConcedenteController.tiempoLimiteCambio.label=Tiempo Limite Cambio
editarOrgaoConcedenteController.indnaopermitetransferencia.label=No Permite Cambio
editarOrgaoConcedenteController.MSG.indicePeajeZeroInvalido = El Índice de Peaje no puede ser igual a cero
editarOrgaoConcedenteController.si.label=SI
editarOrgaoConcedenteController.no.label=NO
editarOrgaoConcedenteController.indMultaTransferencia.label=Cambio misma corrida - Multa
editarOrgaoConcedenteController.indDevolucaoTransferencia.label=Cambio misma corrida - Devolver Diferenza
editarOrgaoConcedenteController.indCobrancaTransferencia.label=Cambio misma corrida - Cobrar Diferenza
# Busqueda Indice Tarifa

View File

@ -5404,6 +5404,12 @@ editarOrgaoConcedenteController.tiempoLimite.label=Tempo Limite Embarcado
editarOrgaoConcedenteController.tiempoLimiteCambio.label=Tempo Limite Troca
editarOrgaoConcedenteController.indnaopermitetransferencia.label=Não Permite Transferência
editarOrgaoConcedenteController.MSG.indicePeajeZeroInvalido = O Índice do pedágio não pode ser igual à zero
editarOrgaoConcedenteController.si.label=SIM
editarOrgaoConcedenteController.no.label=NÃO
editarOrgaoConcedenteController.indMultaTransferencia.label=Remarcação mesmo serviço - Multa
editarOrgaoConcedenteController.indDevolucaoTransferencia.label=Remarcação mesmo serviço - Devolver Diferença
editarOrgaoConcedenteController.indCobrancaTransferencia.label=Remarcação mesmo serviço - Cobrar Diferença
# Busqueda Coeficiente Tarifa

View File

@ -6,8 +6,8 @@
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winEditarOrgaoConcedente" border="normal"
apply="${editarOrgaoConcedenteController}" width="720px"
height="457px" contentStyle="overflow:auto"
apply="${editarOrgaoConcedenteController}" width="820px"
height="550px" contentStyle="overflow:auto"
title="${c:l('editarOrgaoConcedenteController.window.title')}">
<toolbar>
<hbox spacing="5px" style="padding:1px" align="right">
@ -180,6 +180,32 @@
width="60%" maxlength="60"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" />
</row>
<row>
<label
value="${c:l('editarOrgaoConcedenteController.indMultaTransferencia.label')}" />
<radiogroup id="indMultaTransferencia">
<radio id="radMultaTransferenciaSim" label="${c:l('editarOrgaoConcedenteController.si.label')}" />
<radio id="radMultaTransferenciaNao" label="${c:l('editarOrgaoConcedenteController.no.label')}" checked="true"/>
</radiogroup>
</row>
<row>
<label
value="${c:l('editarOrgaoConcedenteController.indDevolucaoTransferencia.label')}" />
<radiogroup id="indDevolucaoTransferencia">
<radio id="radDevolucaoTransferenciaSim" label="${c:l('editarOrgaoConcedenteController.si.label')} "/>
<radio id="radDevolucaoTransferenciaNao" label="${c:l('editarOrgaoConcedenteController.no.label')} " checked="true"/>
</radiogroup>
</row>
<row>
<label
value="${c:l('editarOrgaoConcedenteController.indCobrancaTransferencia.label')}" />
<radiogroup id="indCobrancaTransferencia" >
<radio id="radCobrancaTransferenciaSim" label="${c:l('editarOrgaoConcedenteController.si.label')}"/>
<radio id="radCobrancaTransferenciaNao" label="${c:l('editarOrgaoConcedenteController.no.label')}" checked="true"/>
</radiogroup>
</row>
</rows>
</grid>
@ -205,19 +231,25 @@
multiple="false">
<listhead sizable="true">
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.empresa.label')}" />
label="${c:l('editarOrgaoConcedenteController.empresa.label')}" width="100px"/>
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.porcMulta.label')}" />
label="${c:l('editarOrgaoConcedenteController.porcMulta.label')}" width="120px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.porcCambio.label')}" />
label="${c:l('editarOrgaoConcedenteController.porcCambio.label')}" width="130px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.tiempoLimite.label')}" />
label="${c:l('editarOrgaoConcedenteController.tiempoLimite.label')}" width="170px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.indnaopermitetransferencia.label')}" />
label="${c:l('editarOrgaoConcedenteController.indnaopermitetransferencia.label')}" width="170px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.tiempoLimiteCambio.label')}" />
label="${c:l('editarOrgaoConcedenteController.tiempoLimiteCambio.label')}" width="130px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.porcCambioEmbarcado.label')}" />
label="${c:l('editarOrgaoConcedenteController.porcCambioEmbarcado.label')}" width="160px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.indMultaTransferencia.label')}" width="220px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.indDevolucaoTransferencia.label')}" width="300px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.indCobrancaTransferencia.label')}" width="280px" />
</listhead>
</listbox>
</tabpanel>