rafael.henrique 2017-07-12 20:37:16 +00:00
parent 6a76944c98
commit 15e576465c
6 changed files with 88 additions and 6 deletions

View File

@ -175,6 +175,11 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
private Checkbox chkHabilitarFidelidade;
private Intbox intPontuacaoFraudeIni;
private Intbox intPontuacaoFraudeFim;
private Radio rdgTipoDCNenhum;
private Radio rdgTipoDCTodos;
private Radio rdgTipoDCDebito;
private Radio rdgTipoDCCredito;
private static final String EMAIL_PATTERN =
"^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@"
@ -374,6 +379,28 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
chkIndValidaDescontoTarifa.setChecked(empresa.getIndValidaDescontoTarifa() == null ? false : empresa.getIndValidaDescontoTarifa());
chkObrigarInfNomePassageiro.setChecked(empresa.getIndobrigarinformarnomepassageiro() == null ? false : empresa.getIndobrigarinformarnomepassageiro());
chkPermitirImpressaoGratuidade.setChecked(empresa.getIndImprimeGratuidade() == null ? false : empresa.getIndImprimeGratuidade());
if(comEmpConferencia.getTipoDebitoCredito().equals(Integer.valueOf(0))){
rdgTipoDCNenhum.setSelected(Boolean.TRUE);
rdgTipoDCTodos.setSelected(Boolean.FALSE);
rdgTipoDCDebito.setSelected(Boolean.FALSE);
rdgTipoDCCredito.setSelected(Boolean.FALSE);
}
else if(comEmpConferencia.getTipoDebitoCredito().equals(Integer.valueOf(1))){
rdgTipoDCNenhum.setSelected(Boolean.FALSE);
rdgTipoDCTodos.setSelected(Boolean.TRUE);
rdgTipoDCDebito.setSelected(Boolean.FALSE);
rdgTipoDCCredito.setSelected(Boolean.FALSE);
}else if(comEmpConferencia.getTipoDebitoCredito().equals(Integer.valueOf(2))){
rdgTipoDCNenhum.setSelected(Boolean.FALSE);
rdgTipoDCTodos.setSelected(Boolean.FALSE);
rdgTipoDCDebito.setSelected(Boolean.TRUE);
rdgTipoDCCredito.setSelected(Boolean.FALSE);
}else if(comEmpConferencia.getTipoDebitoCredito().equals(Integer.valueOf(3))){
rdgTipoDCNenhum.setSelected(Boolean.FALSE);
rdgTipoDCTodos.setSelected(Boolean.FALSE);
rdgTipoDCDebito.setSelected(Boolean.FALSE);
rdgTipoDCCredito.setSelected(Boolean.TRUE);
}
} else {
comEmpConferencia = new ComEmpConferencia();
}
@ -477,6 +504,18 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
getComEmpConferencia().setIndgapdevolvido(chkIndgapdevolvido.isChecked());
getComEmpConferencia().setIndeventosfinanceiros(chkIndeventosfinanceiros.isChecked());
getComEmpConferencia().setIndocd(chkIndocd.isChecked());
int tipoDebitoCredito = 0;
if (rdgTipoDCTodos.isChecked()){
tipoDebitoCredito = 1;
}else if(rdgTipoDCDebito.isChecked()){
tipoDebitoCredito = 2;
}else if(rdgTipoDCCredito.isChecked()){
tipoDebitoCredito = 3;
}
getComEmpConferencia().setTipoDebitoCredito(tipoDebitoCredito);
empresa.setComEmpConferencias(new ArrayList<ComEmpConferencia>());
empresa.getComEmpConferencias().add(getComEmpConferencia());

View File

@ -1,5 +1,6 @@
package com.rjconsultores.ventaboletos.web.utilerias.render;
import org.zkoss.util.resource.Labels;
import org.zkoss.zul.Listcell;
import org.zkoss.zul.Listitem;
import org.zkoss.zul.ListitemRenderer;
@ -14,6 +15,7 @@ public class RenderComEmpTipoEventoExtra implements ListitemRenderer {
Listcell lc = new Listcell(comEmpTipoEventoExtra.getTipoEventoExtra().getDescTipoEvento());
lc.setParent(lstm);
lstm.setAttribute("data", comEmpTipoEventoExtra);

View File

@ -20,11 +20,31 @@ public class RenderEventosFinanceiros implements ListitemRenderer {
eventosFinanceiros.setConferido(eventosFinanceiros.getLogconferenciaId() != null);
Listcell lc = new Listcell();
if ((eventosFinanceiros.getExigeConferenciaAba() != null && eventosFinanceiros.getExigeConferenciaAba()) || eventosFinanceiros.isExigeConferencia()) {
Checkbox chk = new Checkbox();
chk.setId(eventosFinanceiros.getEventoextraId() + "_" + eventosFinanceiros.getComempformapagoId());
chk.setChecked(eventosFinanceiros.isConferido());
chk.setParent(lc);
if ((eventosFinanceiros.getExigeConferenciaAba() != null && eventosFinanceiros.getExigeConferenciaAba()) || eventosFinanceiros.isExigeConferencia()
|| eventosFinanceiros.getTipoeventoextradebcred().intValue() != 0) {
if(eventosFinanceiros.isDebito() && eventosFinanceiros.getTipoeventoextradebcred() == 1){
Checkbox chk = new Checkbox();
chk.setId(eventosFinanceiros.getEventoextraId() + "_" + eventosFinanceiros.getComempformapagoId());
chk.setChecked(eventosFinanceiros.isConferido());
chk.setParent(lc);
}else if(eventosFinanceiros.isCredito() && eventosFinanceiros.getTipoeventoextradebcred() == 2){
Checkbox chk = new Checkbox();
chk.setId(eventosFinanceiros.getEventoextraId() + "_" + eventosFinanceiros.getComempformapagoId());
chk.setChecked(eventosFinanceiros.isConferido());
chk.setParent(lc);
} else {
Checkbox chk = new Checkbox();
chk.setId(eventosFinanceiros.getEventoextraId() + "_" + eventosFinanceiros.getComempformapagoId());
chk.setChecked(eventosFinanceiros.isConferido());
chk.setParent(lc);
}
//Original
//Checkbox chk = new Checkbox();
//chk.setId(eventosFinanceiros.getEventoextraId() + "_" + eventosFinanceiros.getComempformapagoId());
//chk.setChecked(eventosFinanceiros.isConferido());
//chk.setParent(lc);
}
lc.setParent(lstm);

View File

@ -1019,6 +1019,11 @@ editarEmpresaController.permitirFidelidade = Habilita Fidelidade
editarEmpresaController.intPontuacaoFraudeIni = Valor Inicial Pontuação Fraude
editarEmpresaController.intPontuacaoFraudeFim = Valor Final Pontuação Fraude
editarEmpresaController.validadescontotarifa.label = Descuento de pasaje sobre la Tarifa Original
editarEmpresaController.lblTipoDC.label = Aplicar conferência
editarEmpresaController.lblTipoDC.nenhum = Ninguno
editarEmpresaController.lblTipoDC.todos = Todas las entradas
editarEmpresaController.lblTipoDC.debito = Deuda
editarEmpresaController.lblTipoDC.credito = Crédito
editarEmpresaController.contaBancaria.label = Cuentas Bancárias
editarEmpresaController.contaBancaria.instiFinanceira = Instituición Financiera

View File

@ -1040,6 +1040,12 @@ editarEmpresaController.permitirFidelidade = Habilita Fidelidade
editarEmpresaController.intPontuacaoFraudeIni = Valor Inicial Pontuação Fraude
editarEmpresaController.intPontuacaoFraudeFim = Valor Final Pontuação Fraude
editarEmpresaController.validadescontotarifa.label = Desconto de passagem sobre Tarifa Original
editarEmpresaController.lblTipoDC.label = Aplicar conferência
editarEmpresaController.lblTipoDC.nenhum = Item a item
editarEmpresaController.lblTipoDC.todos = Todas as entradas
editarEmpresaController.lblTipoDC.debito = Débito
editarEmpresaController.lblTipoDC.credito = Crédito
editarEmpresaController.contaBancaria.label = Contas Bancárias
editarEmpresaController.contaBancaria.instiFinanceira = Instituição Financeira

View File

@ -568,7 +568,17 @@
<rows>
<row spans="2">
<label value="${c:l('editarEmpresaController.comissaoTipoEventoExtraConferenciaFisica.label')}"/>
</row>
</row>
<row>
<label id="lblTipoDC"
value="${c:l('editarEmpresaController.lblTipoDC.label')}" />
<radiogroup id="rdgTipoDC">
<radio id="rdgTipoDCNenhum" label="${c:l('editarEmpresaController.lblTipoDC.nenhum')}" checked="true"/>
<radio id="rdgTipoDCTodos" label="${c:l('editarEmpresaController.lblTipoDC.todos')}" />
<radio id="rdgTipoDCDebito" label="${c:l('editarEmpresaController.lblTipoDC.debito')}" />
<radio id="rdgTipoDCCredito" label="${c:l('editarEmpresaController.lblTipoDC.credito')}" />
</radiogroup>
</row>
<row>
<label id="lblTipoEventoExtras"
value="${c:l('editarEmpresaController.comissaoTipoEventoExtra.label')}" />