fixes bug #8170
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@62214 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
79486faec5
commit
fd25d9911a
|
@ -10,6 +10,8 @@ import org.zkoss.zk.ui.Component;
|
|||
import org.zkoss.zk.ui.event.Event;
|
||||
import org.zkoss.zul.Combobox;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
import org.zkoss.zul.Radio;
|
||||
|
||||
import com.rjconsultores.ventaboletos.constantes.Constantes;
|
||||
import com.rjconsultores.ventaboletos.entidad.ClasseIndicePeaje;
|
||||
import com.rjconsultores.ventaboletos.entidad.EmpresaImposto;
|
||||
|
@ -39,6 +41,9 @@ public class CalcularPeajeController extends MyGenericForwardComposer {
|
|||
|
||||
private Combobox cmbOrgaoConcedente;
|
||||
private List<OrgaoConcedente> lsOrgaoConcedente;
|
||||
|
||||
private Radio rdConsiderarICMSNo;
|
||||
private Radio rdConsiderarICMSSi;
|
||||
|
||||
public List<OrgaoConcedente> getLsOrgaoConcedente() {
|
||||
return lsOrgaoConcedente;
|
||||
|
@ -73,7 +78,13 @@ public class CalcularPeajeController extends MyGenericForwardComposer {
|
|||
OrgaoConcedente orgao = ((OrgaoConcedente) cmbOrgaoConcedente.getSelectedItem().getValue());
|
||||
if (orgao.getIndicePeaje() != null) {
|
||||
List<Ruta> lsRuta = rutaService.buscaRutasFromOrgao(orgao);
|
||||
if (!validarImpostoICMSEmpresa(lsRuta)){
|
||||
boolean usarICMS;
|
||||
if(rdConsiderarICMSSi.isChecked()){
|
||||
usarICMS = true;
|
||||
}else{
|
||||
usarICMS = false;
|
||||
}
|
||||
if (!validarImpostoICMSEmpresa(lsRuta) && usarICMS){
|
||||
Messagebox.show("Foram encontradas empresas com ICMS nulo, o cálculo não poderá ser realizado.",
|
||||
Labels.getLabel("indexController.mniCalculoPeaje.label"), Messagebox.OK, Messagebox.ERROR);
|
||||
|
||||
|
@ -81,7 +92,8 @@ public class CalcularPeajeController extends MyGenericForwardComposer {
|
|||
}
|
||||
|
||||
try {
|
||||
calcularPeajeService.gerarSQLInserirPeajes(lsRuta, orgao);
|
||||
|
||||
calcularPeajeService.gerarSQLInserirPeajes(lsRuta, orgao, usarICMS);
|
||||
|
||||
Messagebox.show(Labels.getLabel("calcularPeajeController.MSG.suscribirOK"),
|
||||
Labels.getLabel("indexController.mniCalculoPeaje.label"), Messagebox.OK, Messagebox.INFORMATION);
|
||||
|
|
|
@ -5184,6 +5184,7 @@ calcularPeajeController.MSG.suscribirOK = Operación se realizó existosamente
|
|||
calcularPeajeController.MSG.rutaSemQtdAsientos = No hay registros de cantidad de asientos en la ruta de ID = {0}
|
||||
calcularPeajeController.MSG.rutaSemQtdEixos = No hay registros de cantidad de ejes en la ruta de ID = {0}
|
||||
calcularPeajeController.MSG.orgaoSemIndice = No hay registrios de indice para la instituicion de ID = {0}
|
||||
calcularPeajeController.lhConsiderarICMS = Considerar ICMS: Si / No
|
||||
|
||||
# Alteracao preco Peaje
|
||||
busquedaAlteracaoPrecoPedagioController.window.title = Cambio de Precio / Peaje
|
||||
|
|
|
@ -5252,6 +5252,7 @@ calcularPeajeController.MSG.suscribirOK = Operação realizada com sucesso
|
|||
calcularPeajeController.MSG.rutaSemQtdAsientos = Não há registro de quantidade de assentos na linha de ID = {0}
|
||||
calcularPeajeController.MSG.rutaSemQtdEixos = Não há registro de quantidade de eixos na linha de ID = {0}
|
||||
calcularPeajeController.MSG.orgaoSemIndice = Não há registro de indice para o orgão de ID = {0}
|
||||
calcularPeajeController.lhConsiderarICMS = Considerar ICMS: Sim / Não
|
||||
|
||||
# Alteracao preco Peaje
|
||||
busquedaAlteracaoPrecoPedagioController.window.title = Alteração de Preço / Pedágio
|
||||
|
|
|
@ -35,8 +35,17 @@
|
|||
model="@{winCalcularPeaje$composer.lsOrgaoConcedente}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" />
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('calcularPeajeController.lhConsiderarICMS')}" />
|
||||
<radiogroup Id="indConsiderarICMS" >
|
||||
<radio id="rdConsiderarICMSSi"
|
||||
label="${c:l('MSG.SI')}" checked = "true"/>
|
||||
<radio id="rdConsiderarICMSNo"
|
||||
label="${c:l('MSG.NO')}" />
|
||||
</radiogroup>
|
||||
</row>
|
||||
</rows>
|
||||
|
||||
</grid>
|
||||
</window>
|
||||
</zk>
|
||||
|
|
Loading…
Reference in New Issue