git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@20581 d1611594-4594-4d17-8e1d-87c2c4800839
parent
12b1b2200a
commit
da985137b7
|
@ -44,13 +44,9 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
||||||
if (orgaoConcedente.getOrgaoConcedenteId() == null) {
|
|
||||||
orgaoConcedenteService.suscribir(orgaoConcedente);
|
|
||||||
orgaoConcedenteList.addItem(orgaoConcedente);
|
|
||||||
} else {
|
|
||||||
orgaoConcedenteService.actualizacion(orgaoConcedente);
|
orgaoConcedenteService.actualizacion(orgaoConcedente);
|
||||||
orgaoConcedenteList.updateItem(orgaoConcedente);
|
orgaoConcedenteList.updateItem(orgaoConcedente);
|
||||||
}
|
|
||||||
|
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("editarOrgaoConcedenteController.MSG.suscribirOK"),
|
Labels.getLabel("editarOrgaoConcedenteController.MSG.suscribirOK"),
|
||||||
|
|
|
@ -0,0 +1,95 @@
|
||||||
|
/*
|
||||||
|
* To change this template, choose Tools | Templates
|
||||||
|
* and open the template in the editor.
|
||||||
|
*/
|
||||||
|
package com.rjconsultores.ventaboletos.web.gui.controladores.tarifas;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.apache.log4j.Logger;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.context.annotation.Scope;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.zkoss.util.resource.Labels;
|
||||||
|
import org.zkoss.zk.ui.Component;
|
||||||
|
import org.zkoss.zk.ui.event.Event;
|
||||||
|
import org.zkoss.zul.Combobox;
|
||||||
|
import org.zkoss.zul.Messagebox;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.VigenciaTarifa;
|
||||||
|
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.TarifaOficialService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.VigenciaTarifaService;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author Gleimar
|
||||||
|
*/
|
||||||
|
@Controller("generarTarifaOrgaoController")
|
||||||
|
@Scope("prototype")
|
||||||
|
public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
|
private static Logger log = Logger.getLogger(GenerarTarifaOrgaoController.class);
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private RutaService rutaService;
|
||||||
|
@Autowired
|
||||||
|
private VigenciaTarifaService vigenciaTarifaService;
|
||||||
|
@Autowired
|
||||||
|
private TarifaOficialService tarifaOficialService;
|
||||||
|
@Autowired
|
||||||
|
private OrgaoConcedenteService orgaoConcedenteService;
|
||||||
|
private List<Ruta> lsRuta;
|
||||||
|
private List<OrgaoConcedente> lsOrgaoConcedente;
|
||||||
|
private List<VigenciaTarifa> lsVigenciaTarifa;
|
||||||
|
private Combobox cmbRuta;
|
||||||
|
private Combobox cmbOrgaoConcedente;
|
||||||
|
private Combobox cmbVigencia;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
lsOrgaoConcedente = new ArrayList<OrgaoConcedente>();
|
||||||
|
lsOrgaoConcedente.add(orgaoConcedenteService.obtenerID(3));
|
||||||
|
lsVigenciaTarifa = vigenciaTarifaService.obtenerTodos();
|
||||||
|
|
||||||
|
lsRuta = rutaService.obtenerTodos();
|
||||||
|
|
||||||
|
super.doAfterCompose(comp);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnGenerarVigencia(Event ev) throws InterruptedException {
|
||||||
|
cmbOrgaoConcedente.getValue();
|
||||||
|
cmbVigencia.getValue();
|
||||||
|
|
||||||
|
Integer rutaId = null;
|
||||||
|
|
||||||
|
if (cmbRuta.getSelectedItem() != null){
|
||||||
|
rutaId=((Ruta)cmbRuta.getSelectedItem().getValue()).getRutaId();
|
||||||
|
}
|
||||||
|
|
||||||
|
Integer qtd = tarifaOficialService.gerarTarifaANTT(rutaId);
|
||||||
|
|
||||||
|
tarifaOficialService.copiarParaTarifa((VigenciaTarifa) cmbVigencia.getSelectedItem().getValue());
|
||||||
|
|
||||||
|
Messagebox.show(Labels.getLabel("generarTarifaOrgaoController.MSG.suscribirOK").concat(qtd.toString()),
|
||||||
|
Labels.getLabel("indexController.mniGenerarTarifaOrgao.label"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Ruta> getLsRuta() {
|
||||||
|
return lsRuta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<OrgaoConcedente> getLsOrgaoConcedente() {
|
||||||
|
return lsOrgaoConcedente;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<VigenciaTarifa> getLsVigenciaTarifa() {
|
||||||
|
return lsVigenciaTarifa;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,24 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifas;
|
||||||
|
|
||||||
|
import org.zkoss.util.resource.Labels;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
|
||||||
|
|
||||||
|
public class ItemMenuGenerarTarifasOrgao extends DefaultItemMenuSistema {
|
||||||
|
|
||||||
|
public ItemMenuGenerarTarifasOrgao() {
|
||||||
|
super("indexController.mniGenerarTarifaOrgao.label");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getClaveMenu() {
|
||||||
|
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.TARIFAS.MENU.GERARTARIFASORGAO";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void ejecutar() {
|
||||||
|
PantallaUtileria.openWindow("/gui/tarifas/generarTarifaOrgao.zul",Labels.getLabel("indexController.mniGenerarTarifaOrgao.label"), null,desktop);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -88,9 +88,9 @@ indexController.mniPeriodoVacacional.label = Período de Férias
|
||||||
indexController.mniMotivoCancelacion.label = Motivo do Cancelamento
|
indexController.mniMotivoCancelacion.label = Motivo do Cancelamento
|
||||||
indexController.mniMotivoReimpresion.label = Motivo da Reimpressão
|
indexController.mniMotivoReimpresion.label = Motivo da Reimpressão
|
||||||
indexController.mniCategoria.label = Tipo de Passageiro
|
indexController.mniCategoria.label = Tipo de Passageiro
|
||||||
indexController.mniPuntoVenta.label = Ponto de Venda (Agências)
|
indexController.mniPuntoVenta.label = Ponto de Venda
|
||||||
indexController.mniEmpresa.label = Empresa
|
indexController.mniEmpresa.label = Empresa
|
||||||
indexController.mniTipoServicio.label = Tipo de Viagem
|
indexController.mniTipoServicio.label = Tipo de Classe
|
||||||
indexController.mniTipoVenta.label = Tipo de Venda
|
indexController.mniTipoVenta.label = Tipo de Venda
|
||||||
indexController.mniDiagramaAutoBus.label = Tipos de Carro
|
indexController.mniDiagramaAutoBus.label = Tipos de Carro
|
||||||
indexController.mniAsociacionClaseServicioMarca.label = Associação Tipo de Classe e Marca
|
indexController.mniAsociacionClaseServicioMarca.label = Associação Tipo de Classe e Marca
|
||||||
|
@ -184,6 +184,7 @@ indexController.mniPtovtaEmpresa.label = Ponto de Venda Empresa
|
||||||
indexController.mniConfRestricaoCanalVenta.label = Configurar Restrição de Canal de Venda
|
indexController.mniConfRestricaoCanalVenta.label = Configurar Restrição de Canal de Venda
|
||||||
indexController.mniOrgaoConcedente.label = Orgão Concedente
|
indexController.mniOrgaoConcedente.label = Orgão Concedente
|
||||||
indexController.mniCoeficienteTarifa.label = Coeficiente Tarifario
|
indexController.mniCoeficienteTarifa.label = Coeficiente Tarifario
|
||||||
|
indexController.mniGenerarTarifaOrgao.label= Gerar Tarifa
|
||||||
|
|
||||||
#PARTE REALIZADA POR MANUEL
|
#PARTE REALIZADA POR MANUEL
|
||||||
indexController.mnCortesias.label = Cortesias
|
indexController.mnCortesias.label = Cortesias
|
||||||
|
@ -446,8 +447,8 @@ editarEmpresaController.equivalenciaElektraId.label = Equivalencia
|
||||||
editarEmpresaController.rfc.label = DOC
|
editarEmpresaController.rfc.label = DOC
|
||||||
editarEmpresaController.cnpj.label = CNPJ
|
editarEmpresaController.cnpj.label = CNPJ
|
||||||
editarEmpresaController.endereco.label = Endereço
|
editarEmpresaController.endereco.label = Endereço
|
||||||
editarEmpresaController.logradouro.label = Rua
|
editarEmpresaController.logradouro.label = Logradouro
|
||||||
editarEmpresaController.numero.label = Número
|
editarEmpresaController.numero.label = Numero
|
||||||
editarEmpresaController.complemento.label = Complemento
|
editarEmpresaController.complemento.label = Complemento
|
||||||
editarEmpresaController.cep.label = CEP
|
editarEmpresaController.cep.label = CEP
|
||||||
editarEmpresaController.bairro.label = Bairro
|
editarEmpresaController.bairro.label = Bairro
|
||||||
|
@ -509,10 +510,10 @@ editarPuntoVentaController.MSG.Achou.FormaPago = Forma de Pagamento já está re
|
||||||
editarPuntoVentaController.MSG.Achou.ParamRecoleccion = Parametro para sangria já está registrada.
|
editarPuntoVentaController.MSG.Achou.ParamRecoleccion = Parametro para sangria já está registrada.
|
||||||
editarPuntoVentaController.MSG.Achou.PtovtaEmpresa = Empresas para Venda já está registrada.
|
editarPuntoVentaController.MSG.Achou.PtovtaEmpresa = Empresas para Venda já está registrada.
|
||||||
editarPuntoVentaController.MSG.Achou.PtovtaUsuario = Empresa já está registrado.
|
editarPuntoVentaController.MSG.Achou.PtovtaUsuario = Empresa já está registrado.
|
||||||
editarPuntoVentaController.tab.label.endereco = Endereço
|
editarPuntoVentaController.tab.label.endereco = Dirección
|
||||||
editarPuntoVentaController.tab.label.recoleccion = Sangria
|
editarPuntoVentaController.tab.label.recoleccion = Sangria
|
||||||
editarPuntoVentaController.tab.label.empVenta = Empresas para Venda
|
editarPuntoVentaController.tab.label.empVenta = Empresas para Venda
|
||||||
editarPuntoVentaController.tab.label.usuBancario = Usuários bancários
|
editarPuntoVentaController.tab.label.usuBancario = Usuarios bancários
|
||||||
|
|
||||||
# Muestra o TipoVenta Pesquisa
|
# Muestra o TipoVenta Pesquisa
|
||||||
busquedaTipoVentaController.window.title = Tipo de Venda
|
busquedaTipoVentaController.window.title = Tipo de Venda
|
||||||
|
@ -1219,8 +1220,8 @@ editarConfiguracionCorridaController.MSG.RutaSemTramos = Linha não possui trech
|
||||||
editarConfiguracionCorridaController.MSG.RutaVazia = Selecione uma linha.
|
editarConfiguracionCorridaController.MSG.RutaVazia = Selecione uma linha.
|
||||||
editarConfiguracionCorridaController.lblNumEsquemaRebote.value=Nº Esquema Serviço
|
editarConfiguracionCorridaController.lblNumEsquemaRebote.value=Nº Esquema Serviço
|
||||||
editarConfiguracionCorridaController.btnBuscarEsquemaCorrida.tooltiptext = Pesquisa da Configuração de Serviço
|
editarConfiguracionCorridaController.btnBuscarEsquemaCorrida.tooltiptext = Pesquisa da Configuração de Serviço
|
||||||
editarConfiguracionCorridaController.tabCorridaRebote.value = Volta
|
editarConfiguracionCorridaController.tabCorridaRebote.value = Rebote
|
||||||
editarConfiguracionCorridaController.btnAbrirEsquemaCorrida.error = Não existe serviço de volta selecionado
|
editarConfiguracionCorridaController.btnAbrirEsquemaCorrida.error = Não existe serviço rebote selecionado
|
||||||
|
|
||||||
|
|
||||||
#Planeacion de Poltrona Controller
|
#Planeacion de Poltrona Controller
|
||||||
|
@ -3590,3 +3591,6 @@ editarCoeficienteTarifaController.lbNome.value = Nome
|
||||||
editarCoeficienteTarifaController.MSG.suscribirOK = Coeficiente Tarifario registrado com sucesso.
|
editarCoeficienteTarifaController.MSG.suscribirOK = Coeficiente Tarifario registrado com sucesso.
|
||||||
editarCoeficienteTarifaController.MSG.borrarPergunta = Deseja elminar Coeficiente Tarifario?
|
editarCoeficienteTarifaController.MSG.borrarPergunta = Deseja elminar Coeficiente Tarifario?
|
||||||
editarCoeficienteTarifaController.MSG.borrarOK = Coeficiente Tarifario eliminado com sucesso.
|
editarCoeficienteTarifaController.MSG.borrarOK = Coeficiente Tarifario eliminado com sucesso.
|
||||||
|
|
||||||
|
#Gerar Tarifa
|
||||||
|
generarTarifaOrgaoController.MSG.suscribirOK=Operação realizada com sucesso: Quandidade de tarifas geradas:
|
|
@ -0,0 +1,50 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<?page contentType="text/html;charset=UTF-8"?>
|
||||||
|
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
|
||||||
|
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winGenerarTarifaOrgao"?>
|
||||||
|
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||||
|
|
||||||
|
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||||
|
<window id="winGenerarTarifaOrgao" border="normal" apply="${generarTarifaOrgaoController}" width="400px" height="457x" contentStyle="overflow:auto"
|
||||||
|
title="${c:l('generarTarifaController.window.title')}">
|
||||||
|
<toolbar>
|
||||||
|
<hbox spacing="5px" style="padding:1px" align="right">
|
||||||
|
<button id="btnFechar" height="20" image="/gui/img/exit.png" width="35px" onClick="winGenerarTarifaOrgao.detach()"
|
||||||
|
tooltiptext="${c:l('generarTarifaController.btnFechar.tooltiptext')}" />
|
||||||
|
</hbox>
|
||||||
|
</toolbar>
|
||||||
|
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="40%" />
|
||||||
|
<column width="60%" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('editarConfiguracionCorridaController.cmbRuta.value')}" />
|
||||||
|
<combobox id="cmbRuta" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" mold="rounded" buttonVisible="true"
|
||||||
|
model="@{winGenerarTarifaOrgao$composer.lsRuta}" width="99%"/>
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('cambioVigenciaController.Vigencia')}"/>
|
||||||
|
<combobox id="cmbVigencia" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" constraint="no empty"
|
||||||
|
mold="rounded" buttonVisible="true" width="90%"
|
||||||
|
model="@{winGenerarTarifaOrgao$composer.lsVigenciaTarifa}"/>
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('editarTramosController.labelOrgaoConcedente.value')}" />
|
||||||
|
<combobox id="cmbOrgaoConcedente" constraint="no empty" mold="rounded" buttonVisible="true" width="99%"
|
||||||
|
model="@{winGenerarTarifaOrgao$composer.lsOrgaoConcedente}" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"/>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
|
||||||
|
<toolbar>
|
||||||
|
<hbox spacing="5px" style="padding:1px" align="right">
|
||||||
|
<button id="btnGenerarVigencia" label="Generar Tarifas" />
|
||||||
|
</hbox>
|
||||||
|
</toolbar>
|
||||||
|
|
||||||
|
</window>
|
||||||
|
</zk>
|
Loading…
Reference in New Issue