0012350: Movimento por Orgão Concedente
fixes bug#0012350 dev:Fabio qua:Jose git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@86910 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
582409f398
commit
76a7a9fa26
|
@ -15,7 +15,9 @@ import org.zkoss.util.resource.Labels;
|
|||
import org.zkoss.zhtml.Messagebox;
|
||||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.event.Event;
|
||||
import org.zkoss.zkplus.databind.BindingListModelList;
|
||||
import org.zkoss.zul.Combobox;
|
||||
import org.zkoss.zul.Comboitem;
|
||||
import org.zkoss.zul.Datebox;
|
||||
import org.zkoss.zul.Radio;
|
||||
|
||||
|
@ -24,6 +26,7 @@ import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida;
|
|||
import com.rjconsultores.ventaboletos.entidad.InscricaoEstadual;
|
||||
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.entidad.RutaEmpresa;
|
||||
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioMovimentoPorOrgaoConcedente;
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
|
||||
import com.rjconsultores.ventaboletos.service.EmpresaService;
|
||||
|
@ -31,6 +34,7 @@ import com.rjconsultores.ventaboletos.service.EsquemaCorridaService;
|
|||
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderEsquemaCorrida;
|
||||
|
@ -66,7 +70,7 @@ public class RelatorioMovimentoPorOrgaoConcedenteController extends MyGenericFo
|
|||
private EsquemaCorridaService esquemaCorridaService;
|
||||
private List<EsquemaCorrida> lsEsquemaCorrida;
|
||||
private List<EsquemaCorrida> lsSelectedEsquemaCorrida;
|
||||
private Combobox cmbEsquemaCorrida;
|
||||
private MyComboboxEstandar cmbEsquemaCorrida;
|
||||
private MyListbox listboxSelectedEsquemaCorrida;
|
||||
|
||||
@Autowired
|
||||
|
@ -206,14 +210,69 @@ public class RelatorioMovimentoPorOrgaoConcedenteController extends MyGenericFo
|
|||
this.esquemaCorridaService = esquemaCorridaService;
|
||||
}
|
||||
|
||||
public Combobox getCmbEsquemaCorrida() {
|
||||
public MyComboboxEstandar getCmbEsquemaCorrida() {
|
||||
return cmbEsquemaCorrida;
|
||||
}
|
||||
|
||||
public void setCmbEsquemaCorrida(Combobox cmbEsquemaCorrida) {
|
||||
public void setCmbEsquemaCorrida(MyComboboxEstandar cmbEsquemaCorrida) {
|
||||
this.cmbEsquemaCorrida = cmbEsquemaCorrida;
|
||||
}
|
||||
|
||||
public void onChange$cmbOrgaoConcedente(Event ev) {
|
||||
Comboitem cbiOrgao = cmbOrgaoConcedente.getSelectedItem();
|
||||
if (cbiOrgao != null) {
|
||||
OrgaoConcedente orgao = (OrgaoConcedente) cbiOrgao.getValue();
|
||||
|
||||
List<EsquemaCorrida> lsEsqCorrSecundaria = new ArrayList<EsquemaCorrida>();
|
||||
for(EsquemaCorrida ec : lsEsquemaCorrida){
|
||||
if(ec.getRuta() != null && ec.getRuta().getOrgaoConcedente() != null
|
||||
&& ec.getRuta().getOrgaoConcedente().getOrgaoConcedenteId().equals(orgao.getOrgaoConcedenteId()) ){
|
||||
lsEsqCorrSecundaria.add(ec);
|
||||
}
|
||||
}
|
||||
if(!lsEsqCorrSecundaria.isEmpty())
|
||||
cmbEsquemaCorrida.setModel(new BindingListModelList(lsEsqCorrSecundaria, true));
|
||||
|
||||
List<Ruta> lsRutaSecundaria = new ArrayList<Ruta>();
|
||||
for(Ruta r : lsRuta){
|
||||
if(r.getOrgaoConcedente() != null && r.getOrgaoConcedente().getOrgaoConcedenteId().equals(orgao.getOrgaoConcedenteId()) ){
|
||||
lsRutaSecundaria.add(r);
|
||||
}
|
||||
}
|
||||
if(!lsRutaSecundaria.isEmpty())
|
||||
cmbRuta.setModel(new BindingListModelList(lsRutaSecundaria, true));
|
||||
}
|
||||
}
|
||||
|
||||
public void onChange$cmbEmpresa(Event ev) {
|
||||
Comboitem cbiEmpresa = cmbEmpresa.getSelectedItem();
|
||||
if (cbiEmpresa != null) {
|
||||
Empresa empresa = (Empresa) cbiEmpresa.getValue();
|
||||
|
||||
List<EsquemaCorrida> lsEsqCorrSecundaria = new ArrayList<EsquemaCorrida>();
|
||||
for(EsquemaCorrida ec : lsEsquemaCorrida){
|
||||
if((ec.getEmpresa()!= null && ec.getEmpresa().getEmpresaId() !=null && ec.getEmpresa().getEmpresaId().equals(empresa.getEmpresaId()))){
|
||||
lsEsqCorrSecundaria.add(ec);
|
||||
}
|
||||
}
|
||||
if(!lsEsqCorrSecundaria.isEmpty())
|
||||
cmbEsquemaCorrida.setModel(new BindingListModelList(lsEsqCorrSecundaria, true));
|
||||
|
||||
List<Ruta> lsRutaSecundaria = new ArrayList<Ruta>();
|
||||
for(Ruta r : lsRuta){
|
||||
if(r.getLsRutaEmpresa() != null && r.getLsRutaEmpresa().size()>0 ){
|
||||
for(RutaEmpresa re : r.getLsRutaEmpresa()){
|
||||
if(re.getEmpresa().getEmpresaId().equals(empresa.getEmpresaId())){
|
||||
lsRutaSecundaria.add(re.getRuta());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if(!lsRutaSecundaria.isEmpty())
|
||||
cmbRuta.setModel(new BindingListModelList(lsRutaSecundaria, true));
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnAddEsquemaCorrida(Event ev) throws InterruptedException {
|
||||
if (cmbEsquemaCorrida.getSelectedItem() != null) {
|
||||
lsSelectedEsquemaCorrida.add((EsquemaCorrida) cmbEsquemaCorrida.getSelectedItem().getValue());
|
||||
|
|
|
@ -1291,6 +1291,8 @@ editarEmpresaController.permiteTrocaVdaAberto = Habilita el cambio del pasaje en
|
|||
editarEmpresaController.exibeComissaoZeradaAgencia = Exibir no Relatório de Comissão as Agências Zeradas
|
||||
editarEmpresaController.permiteReativacaoPassagemBpeEstacaoNaoBpe = Permite Reativação de Passagem BP-e em Estação Não BP-e
|
||||
editarEmpresaController.realizaCalculoComissaoPeriodo = Realiza o calculo da comissão por período
|
||||
editarEmpresaController.imprimirEmbarqueDesembarqCupom = Imprimir Embarque/Desembarque Cupom
|
||||
editarEmpresaController.empresa.imprimirEmbarqueDesembarqCupom.ajuda = Imprimir Embarque/Desembarque Cupom
|
||||
|
||||
editarEmpresaController.contaBancaria.label = Cuentas Bancárias
|
||||
editarEmpresaController.contaBancaria.instiFinanceira = Instituición financiera
|
||||
|
|
|
@ -1405,6 +1405,8 @@ editarEmpresaController.permiteTrocaVdaAberto = Habilita a troca de Passagem em
|
|||
editarEmpresaController.exibeComissaoZeradaAgencia = Exibir no Relatório de Comissão as Agências Zeradas
|
||||
editarEmpresaController.permiteReativacaoPassagemBpeEstacaoNaoBpe = Permite Reativação de Passagem BP-e em Estação Não BP-e
|
||||
editarEmpresaController.realizaCalculoComissaoPeriodo = Realiza o calculo da comissão por período
|
||||
editarEmpresaController.imprimirEmbarqueDesembarqCupom = Imprimir Embarque/Desembarque Cupom
|
||||
editarEmpresaController.empresa.imprimirEmbarqueDesembarqCupom.ajuda = Imprimir Embarque/Desembarque Cupom
|
||||
|
||||
editarEmpresaController.contaBancaria.label = Contas Bancárias
|
||||
editarEmpresaController.contaBancaria.instiFinanceira = Instituição Financeira
|
||||
|
|
Loading…
Reference in New Issue