valdevir 2017-08-04 20:02:22 +00:00
parent a9f882b1b8
commit 3fc7e18a76
5 changed files with 34 additions and 23 deletions

View File

@ -94,6 +94,9 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
private Radio radCobrancaTransferenciaSim;
private Radio radCobrancaTransferenciaNao;
private Checkbox chkindUtilizaICMS;
public OrgaoConcedente getOrgaoConcedente() {
return orgaoConcedente;
}
@ -379,7 +382,6 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
public void setRadCobrancaTransferenciaNao(Radio radCobrancaTransferenciaNao) {
this.radCobrancaTransferenciaNao = radCobrancaTransferenciaNao;
}
/**
* @return the chkIndOrgaoconcedentetransf
*/
@ -393,5 +395,14 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
public void setChkIndOrgaoconcedentetransf(Checkbox chkIndOrgaoconcedentetransf) {
this.chkIndOrgaoconcedentetransf = chkIndOrgaoconcedentetransf;
}
public Checkbox getChkindUtilizaICMS() {
return chkindUtilizaICMS;
}
public void setChkindUtilizaICMS(Checkbox chkindUtilizaICMS) {
this.chkindUtilizaICMS = chkindUtilizaICMS;
}
}

View File

@ -21,14 +21,11 @@ import org.zkoss.zul.Constraint;
import org.zkoss.zul.Messagebox;
import com.rjconsultores.ventaboletos.constantes.TipoSeguro;
import com.rjconsultores.ventaboletos.dao.TarifaOficialDAO;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.entidad.RutaEmpresa;
import com.rjconsultores.ventaboletos.exception.BusinessException;
import com.rjconsultores.ventaboletos.service.EmpresaService;
import com.rjconsultores.ventaboletos.service.EsquemaCorridaService;
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
import com.rjconsultores.ventaboletos.service.RutaEmpresaService;
import com.rjconsultores.ventaboletos.service.RutaService;
@ -57,13 +54,6 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
private TarifaOficialService tarifaOficialService;
@Autowired
private OrgaoConcedenteService orgaoConcedenteService;
@Autowired
private EmpresaService empresaService;
@Autowired
private TarifaOficialDAO tarifaOficialDAO;
@Autowired
private EsquemaCorridaService esquemaCorridaService;
private List<Ruta> lsRuta;
private List<OrgaoConcedente> lsOrgaoConcedente;
private List<Empresa> lsEmpresa;
@ -152,10 +142,10 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
cmbOrgaoConcedente.getValue();
cmbEmpresa.getValue();
Integer orgaoConcedenteId = null;
OrgaoConcedente orgaoConcedente = null;
if (cmbOrgaoConcedente.getSelectedItem() != null) {
orgaoConcedenteId = ((OrgaoConcedente) cmbOrgaoConcedente.getSelectedItem().getValue()).getOrgaoConcedenteId();
orgaoConcedente = ((OrgaoConcedente) cmbOrgaoConcedente.getSelectedItem().getValue());
}
lsEmpresaSelected = Arrays.asList((Empresa) cmbEmpresa.getSelectedItem().getValue());
@ -165,7 +155,7 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
listSelectedRutas = lsRuta;
}
if (orgaoConcedenteId == null) {
if (orgaoConcedente == null) {
int resp = Messagebox.show(
Labels.getLabel("generarTarifaOrgaoController.MSG.gerarTodosOrgaos"),
Labels.getLabel("indexController.mniGenerarTarifaOrgao.label"),
@ -180,21 +170,21 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
try {
if (chkTarifa.isChecked()) {
tarifaOficialService.gerarAtualizarTarifa(listSelectedRutas, orgaoConcedenteId, lsEmpresaSelected);
tarifaOficialService.gerarAtualizarTarifa(listSelectedRutas, orgaoConcedente, lsEmpresaSelected);
}
boolean gerarTabelaZerada = !chkTarifa.isChecked();
if (chkTaxaEmbarque.isChecked()) {
tarifaOficialService.atualizarTaxaEmbarque(listSelectedRutas, orgaoConcedenteId, gerarTabelaZerada, lsEmpresaSelected);
tarifaOficialService.atualizarTaxaEmbarque(listSelectedRutas, orgaoConcedente.getOrgaoConcedenteId(), gerarTabelaZerada, lsEmpresaSelected);
}
if (chkSeguro.isChecked()) {
tarifaOficialService.atualizarSeguro(listSelectedRutas, orgaoConcedenteId, TipoSeguro.SEGURO);
tarifaOficialService.atualizarSeguro(listSelectedRutas, orgaoConcedente.getOrgaoConcedenteId(), TipoSeguro.SEGURO);
}
if (chkTipoSeguro.isChecked()) {
tarifaOficialService.atualizarSeguro(listSelectedRutas, orgaoConcedenteId, TipoSeguro.TPP);
tarifaOficialService.atualizarSeguro(listSelectedRutas, orgaoConcedente.getOrgaoConcedenteId(), TipoSeguro.TPP);
}
if (chkPedagio.isChecked()) {
@ -202,11 +192,11 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
}
if (chkTipoSeguro.isChecked()) {
tarifaOficialService.atualizarSeguroTPP(listSelectedRutas, orgaoConcedenteId, TipoSeguro.TPP);
tarifaOficialService.atualizarSeguroTPP(listSelectedRutas, orgaoConcedente.getOrgaoConcedenteId(), TipoSeguro.TPP);
}
tarifaOficialService.aplicarArredondamentoTarifa(orgaoConcedenteId, chkArredondarTaxaEmbarque.isChecked());
tarifaOficialService.aplicarArredondamentoTarifa(orgaoConcedente.getOrgaoConcedenteId(), chkArredondarTaxaEmbarque.isChecked());
long l = tarifaOficialService.obtenerCount(lsEmpresaSelected);
Messagebox.show(Labels.getLabel("generarTarifaOrgaoController.MSG.suscribirOK", new Object[] { l }),
@ -221,7 +211,7 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
} else {
try {
tarifaOficialService.gerarAtualizarTabelaZerada(listSelectedRutas, orgaoConcedenteId, lsEmpresaSelected);
tarifaOficialService.gerarAtualizarTabelaZerada(listSelectedRutas, orgaoConcedente.getOrgaoConcedenteId(), lsEmpresaSelected);
Messagebox.show(Labels.getLabel("generarTarifaOrgaoController.MSG.suscribirOK"),
Labels.getLabel("indexController.mniGenerarTarifaOrgao.label"),

View File

@ -5190,6 +5190,8 @@ busquedaOrgaoConcedenteController.indSubSeguro.label = Sub seguro
busquedaOrgaoConcedenteController.indNomDocObligatorio.label=Doc. Obligatorio
busquedaOrgaoConcedenteController.indicePeaje.label = Índice Peaje
busquedaOrgaoConcedenteController.idadeIdoso.label = Edad Estimada de Mayor
busquedaOrgaoConcedenteController.indUtilizaICMS.label=Utiliza ICMS para cálculo de preço
# Editar Orgao Concedente
editarOrgaoConcedenteController.window.title = Instituición concedente

View File

@ -5464,6 +5464,8 @@ busquedaOrgaoConcedenteController.classe.label=Classe
busquedaOrgaoConcedenteController.idadeIdoso.label = Idade Considerada Idoso
busquedaOrgaoConcedenteController.idadeMinima.label = Idade Considerada Criança
busquedaOrgaoConcedenteController.categoriaIdadeMinima.label = Categoria Passagem
busquedaOrgaoConcedenteController.indUtilizaICMS.label=Utiliza ICMS para cálculo de preço
# Editar Orgao Concedente
editarOrgaoConcedenteController.window.title = Órgão Concedente

View File

@ -61,6 +61,12 @@
<checkbox
checked="@{winEditarOrgaoConcedente$composer.orgaoConcedente.indNomDocObligatorio}" />
</row>
<row>
<label
value="${c:l('busquedaOrgaoConcedenteController.indUtilizaICMS.label')}" />
<checkbox
checked="@{winEditarOrgaoConcedente$composer.orgaoConcedente.indUtilizaICMS}" />
</row>
<row>
<label
value="${c:l('busquedaOrgaoConcedenteController.indicePeaje.label')}" />