FIXES BUG #6483
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@46186 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
41314c2790
commit
bd76363210
|
@ -57,6 +57,7 @@ import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Marca;
|
import com.rjconsultores.ventaboletos.entidad.Marca;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Moneda;
|
import com.rjconsultores.ventaboletos.entidad.Moneda;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Tarifa;
|
import com.rjconsultores.ventaboletos.entidad.Tarifa;
|
||||||
import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta;
|
import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta;
|
||||||
|
@ -65,6 +66,7 @@ import com.rjconsultores.ventaboletos.service.CategoriaService;
|
||||||
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
||||||
import com.rjconsultores.ventaboletos.service.MarcaService;
|
import com.rjconsultores.ventaboletos.service.MarcaService;
|
||||||
import com.rjconsultores.ventaboletos.service.MonedaService;
|
import com.rjconsultores.ventaboletos.service.MonedaService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
||||||
import com.rjconsultores.ventaboletos.service.RutaCombinacionService;
|
import com.rjconsultores.ventaboletos.service.RutaCombinacionService;
|
||||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||||
import com.rjconsultores.ventaboletos.service.TarifaService;
|
import com.rjconsultores.ventaboletos.service.TarifaService;
|
||||||
|
@ -80,6 +82,8 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderClaseServicio;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderEmpresaModificacionMassivaTarifa;
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderEmpresaModificacionMassivaTarifa;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderMarca;
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderMarca;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderMoneda;
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderMoneda;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderOrgaoConcedente;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderOrgaoConcedenteModifMassPreco;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderTipoPuntoVenta;
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderTipoPuntoVenta;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderVigenciaTarifaModificacionMassivaTarifa;
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderVigenciaTarifaModificacionMassivaTarifa;
|
||||||
|
|
||||||
|
@ -111,11 +115,14 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
||||||
private CategoriaService categoriaService;
|
private CategoriaService categoriaService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private VigenciaTarifaService vigenciaTarifaService;
|
private VigenciaTarifaService vigenciaTarifaService;
|
||||||
|
@Autowired
|
||||||
|
private OrgaoConcedenteService orgaoConcedenteService;
|
||||||
private List<Marca> lsMarcas;
|
private List<Marca> lsMarcas;
|
||||||
private List<ClaseServicio> lsClaseServico;
|
private List<ClaseServicio> lsClaseServico;
|
||||||
private List<Moneda> lsMonedas;
|
private List<Moneda> lsMonedas;
|
||||||
private List<Empresa> lsEmpresas;
|
private List<Empresa> lsEmpresas;
|
||||||
private List<Ruta> lsRutas;
|
private List<Ruta> lsRutas;
|
||||||
|
private List<OrgaoConcedente> lsOrgaoConcedente;
|
||||||
private List<TipoPuntoVenta> lsTipoPuntoVenta;
|
private List<TipoPuntoVenta> lsTipoPuntoVenta;
|
||||||
private List<Categoria> lsCategoria;
|
private List<Categoria> lsCategoria;
|
||||||
private List<VigenciaTarifa> lsVigenciaTarifa;
|
private List<VigenciaTarifa> lsVigenciaTarifa;
|
||||||
|
@ -124,15 +131,18 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
||||||
private List<Moneda> lsAddRmvMonedas;
|
private List<Moneda> lsAddRmvMonedas;
|
||||||
private List<Empresa> lsAddRmvEmpresas;
|
private List<Empresa> lsAddRmvEmpresas;
|
||||||
private List<Ruta> lsAddRmvRutas;
|
private List<Ruta> lsAddRmvRutas;
|
||||||
|
private List<OrgaoConcedente> lsAddRmvOrgaoConcedente;
|
||||||
private List<TipoPuntoVenta> lsAddRmvTipoPuntoVenta;
|
private List<TipoPuntoVenta> lsAddRmvTipoPuntoVenta;
|
||||||
private List<Categoria> lsAddRmvCategoria;
|
private List<Categoria> lsAddRmvCategoria;
|
||||||
private List<VigenciaTarifa> lsAddRmvVigenciaTarifa;
|
private List<VigenciaTarifa> lsAddRmvVigenciaTarifa;
|
||||||
private List<String> lsComponentePreco;
|
private List<String> lsComponentePreco;
|
||||||
|
|
||||||
private Combobox cmbMarca;
|
private Combobox cmbMarca;
|
||||||
private Combobox cmbMoneda;
|
private Combobox cmbMoneda;
|
||||||
private Combobox cmbClaseServicio;
|
private Combobox cmbClaseServicio;
|
||||||
private Combobox cmbEmpresa;
|
private Combobox cmbEmpresa;
|
||||||
private Combobox cmbRuta;
|
private Combobox cmbRuta;
|
||||||
|
private Combobox cmbOrgaoConcedente;
|
||||||
private Combobox cmbTipoPuntoVenta;
|
private Combobox cmbTipoPuntoVenta;
|
||||||
private Combobox cmbCategoria;
|
private Combobox cmbCategoria;
|
||||||
private Combobox cmbVigenciaTarifa;
|
private Combobox cmbVigenciaTarifa;
|
||||||
|
@ -142,6 +152,7 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
||||||
private MyListbox monedaList;
|
private MyListbox monedaList;
|
||||||
private MyListbox empresaList;
|
private MyListbox empresaList;
|
||||||
private MyListbox rutaList;
|
private MyListbox rutaList;
|
||||||
|
private MyListbox orgaoConcedenteList;
|
||||||
private MyListbox tipoPuntoVentaList;
|
private MyListbox tipoPuntoVentaList;
|
||||||
private MyListbox categoriaList;
|
private MyListbox categoriaList;
|
||||||
private MyListbox vigenciaTarifaList;
|
private MyListbox vigenciaTarifaList;
|
||||||
|
@ -150,6 +161,7 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
||||||
private Button btnGerarTarifas;
|
private Button btnGerarTarifas;
|
||||||
private Tab tabTipoPuntoVenta;
|
private Tab tabTipoPuntoVenta;
|
||||||
private Tab tabCategoria;
|
private Tab tabCategoria;
|
||||||
|
|
||||||
|
|
||||||
private static Logger log = Logger.getLogger(ModificacionMasivaTarifasController.class);
|
private static Logger log = Logger.getLogger(ModificacionMasivaTarifasController.class);
|
||||||
|
|
||||||
|
@ -229,7 +241,9 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
|
|
||||||
|
|
||||||
|
lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos();
|
||||||
lsMarcas = marcaService.buscarMarcaPorEmpresa(UsuarioLogado.getUsuarioLogado().getEmpresa());
|
lsMarcas = marcaService.buscarMarcaPorEmpresa(UsuarioLogado.getUsuarioLogado().getEmpresa());
|
||||||
lsClaseServico = claseServicioService.obtenerTodos();
|
lsClaseServico = claseServicioService.obtenerTodos();
|
||||||
lsMonedas = monedaService.obtenerTodos();
|
lsMonedas = monedaService.obtenerTodos();
|
||||||
|
@ -246,19 +260,22 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
||||||
monedaList.setItemRenderer(new RenderMoneda());
|
monedaList.setItemRenderer(new RenderMoneda());
|
||||||
empresaList.setItemRenderer(new RenderEmpresaModificacionMassivaTarifa());
|
empresaList.setItemRenderer(new RenderEmpresaModificacionMassivaTarifa());
|
||||||
rutaList.setItemRenderer(new RenderCatalogoDeRutas());
|
rutaList.setItemRenderer(new RenderCatalogoDeRutas());
|
||||||
|
orgaoConcedenteList.setItemRenderer(new RenderOrgaoConcedenteModifMassPreco());
|
||||||
tipoPuntoVentaList.setItemRenderer(new RenderTipoPuntoVenta());
|
tipoPuntoVentaList.setItemRenderer(new RenderTipoPuntoVenta());
|
||||||
categoriaList.setItemRenderer(new RenderCategoria());
|
categoriaList.setItemRenderer(new RenderCategoria());
|
||||||
vigenciaTarifaList.setItemRenderer(new RenderVigenciaTarifaModificacionMassivaTarifa());
|
vigenciaTarifaList.setItemRenderer(new RenderVigenciaTarifaModificacionMassivaTarifa());
|
||||||
|
|
||||||
|
|
||||||
lsAddRmvMarcas = new ArrayList<Marca>();
|
lsAddRmvMarcas = new ArrayList<Marca>();
|
||||||
lsAddRmvClaseServico = new ArrayList<ClaseServicio>();
|
lsAddRmvClaseServico = new ArrayList<ClaseServicio>();
|
||||||
lsAddRmvMonedas = new ArrayList<Moneda>();
|
lsAddRmvMonedas = new ArrayList<Moneda>();
|
||||||
lsAddRmvEmpresas = new ArrayList<Empresa>();
|
lsAddRmvEmpresas = new ArrayList<Empresa>();
|
||||||
lsAddRmvRutas = new ArrayList<Ruta>();
|
lsAddRmvRutas = new ArrayList<Ruta>();
|
||||||
|
lsAddRmvOrgaoConcedente = new ArrayList<OrgaoConcedente>();
|
||||||
lsAddRmvTipoPuntoVenta = new ArrayList<TipoPuntoVenta>();
|
lsAddRmvTipoPuntoVenta = new ArrayList<TipoPuntoVenta>();
|
||||||
lsAddRmvCategoria = new ArrayList<Categoria>();
|
lsAddRmvCategoria = new ArrayList<Categoria>();
|
||||||
lsAddRmvVigenciaTarifa = new ArrayList<VigenciaTarifa>();
|
lsAddRmvVigenciaTarifa = new ArrayList<VigenciaTarifa>();
|
||||||
|
|
||||||
// eliminando a opcao TODOS de tipo servicio:
|
// eliminando a opcao TODOS de tipo servicio:
|
||||||
CollectionUtils.filter(lsClaseServico, new Predicate() {
|
CollectionUtils.filter(lsClaseServico, new Predicate() {
|
||||||
|
|
||||||
|
@ -335,7 +352,7 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
||||||
// TESTE:
|
// TESTE:
|
||||||
List<Object> lsRutaCombinacion = rutaCombinacionService.pesquisaTarifaObj(lsAddRmvMonedas, lsAddRmvMarcas,
|
List<Object> lsRutaCombinacion = rutaCombinacionService.pesquisaTarifaObj(lsAddRmvMonedas, lsAddRmvMarcas,
|
||||||
lsAddRmvClaseServico, lsAddRmvCategoria, lsAddRmvEmpresas, lsAddRmvRutas,
|
lsAddRmvClaseServico, lsAddRmvCategoria, lsAddRmvEmpresas, lsAddRmvRutas,
|
||||||
lsAddRmvTipoPuntoVenta, lsAddRmvVigenciaTarifa);
|
lsAddRmvTipoPuntoVenta, lsAddRmvVigenciaTarifa, lsAddRmvOrgaoConcedente);
|
||||||
|
|
||||||
HSSFSheet sheet1 = null;
|
HSSFSheet sheet1 = null;
|
||||||
String ruta = "";
|
String ruta = "";
|
||||||
|
@ -672,6 +689,26 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
||||||
rutaList.setData(lsAddRmvRutas);
|
rutaList.setData(lsAddRmvRutas);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void onClick$btnAdicionarOrgao(Event ev) {
|
||||||
|
Comboitem cbiOrgao = cmbOrgaoConcedente.getSelectedItem();
|
||||||
|
if (cbiOrgao != null) {
|
||||||
|
OrgaoConcedente orgao = (OrgaoConcedente) cbiOrgao.getValue();
|
||||||
|
|
||||||
|
lsAddRmvOrgaoConcedente.add(orgao);
|
||||||
|
orgaoConcedenteList.setData(lsAddRmvOrgaoConcedente);
|
||||||
|
|
||||||
|
cmbOrgaoConcedente.setSelectedItem(null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnRemoverOrgao(Event ev) {
|
||||||
|
OrgaoConcedente orgao = (OrgaoConcedente) orgaoConcedenteList.getSelected();
|
||||||
|
if (orgao != null) {
|
||||||
|
lsAddRmvOrgaoConcedente.remove(orgao);
|
||||||
|
orgaoConcedenteList.setData(lsAddRmvOrgaoConcedente);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public void onClick$btnAdicionarTipoPuntoVenta(Event ev) {
|
public void onClick$btnAdicionarTipoPuntoVenta(Event ev) {
|
||||||
Comboitem cbiTipoPuntoVenta = cmbTipoPuntoVenta.getSelectedItem();
|
Comboitem cbiTipoPuntoVenta = cmbTipoPuntoVenta.getSelectedItem();
|
||||||
|
@ -732,4 +769,14 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
||||||
vigenciaTarifaList.setData(lsAddRmvVigenciaTarifa);
|
vigenciaTarifaList.setData(lsAddRmvVigenciaTarifa);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<OrgaoConcedente> getLsOrgaoConcedente() {
|
||||||
|
return lsOrgaoConcedente;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLsOrgaoConcedente(List<OrgaoConcedente> lsOrgaoConcedente) {
|
||||||
|
this.lsOrgaoConcedente = lsOrgaoConcedente;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,24 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||||
|
|
||||||
|
import org.zkoss.zul.Listcell;
|
||||||
|
import org.zkoss.zul.Listitem;
|
||||||
|
import org.zkoss.zul.ListitemRenderer;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
|
||||||
|
|
||||||
|
public class RenderOrgaoConcedenteModifMassPreco implements ListitemRenderer {
|
||||||
|
|
||||||
|
public void render(Listitem lstm, Object o) throws Exception {
|
||||||
|
OrgaoConcedente orgaoConcedente = (OrgaoConcedente) o;
|
||||||
|
|
||||||
|
Listcell lc = new Listcell(orgaoConcedente.getOrgaoConcedenteId().toString());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(orgaoConcedente.getDescOrgao());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lstm.setAttribute("data", orgaoConcedente);
|
||||||
|
}
|
||||||
|
}
|
|
@ -2209,6 +2209,9 @@ modificacionMasivaTarifasUploadController.MSG.salvar = Aplicar modificaciones
|
||||||
modificacionMasivaTarifasUploadController.MSG.excel = Error al importar archivo excel
|
modificacionMasivaTarifasUploadController.MSG.excel = Error al importar archivo excel
|
||||||
modificacionMasivaTarifasUploadController.MSG.excelVazio = No se encontraron las tarifas para la generación del excel
|
modificacionMasivaTarifasUploadController.MSG.excelVazio = No se encontraron las tarifas para la generación del excel
|
||||||
modificacionMasivaTarifasController.componentePreco.label = Componente Precio
|
modificacionMasivaTarifasController.componentePreco.label = Componente Precio
|
||||||
|
modificacionMasivaTarifasController.orgaoConcedente.label = Órgão Concedente
|
||||||
|
modificacionMasivaTarifasController.lhNombOrgao.label = Nome Órgão Concedente
|
||||||
|
modificacionMasivaTarifasController.lhId.label = ID
|
||||||
|
|
||||||
#Geracion de Servicio
|
#Geracion de Servicio
|
||||||
geracionCorridaController.window.title = Generación de corridas
|
geracionCorridaController.window.title = Generación de corridas
|
||||||
|
|
|
@ -2249,6 +2249,10 @@ modificacionMasivaTarifasUploadController.MSG.salvar = Aplicar modificações
|
||||||
modificacionMasivaTarifasUploadController.MSG.excel = Erro ao importar arquivo Excel.
|
modificacionMasivaTarifasUploadController.MSG.excel = Erro ao importar arquivo Excel.
|
||||||
modificacionMasivaTarifasUploadController.MSG.excelVazio = Não foram encontradas tarifas para geração do excel
|
modificacionMasivaTarifasUploadController.MSG.excelVazio = Não foram encontradas tarifas para geração do excel
|
||||||
modificacionMasivaTarifasController.componentePreco.label = Componente do Preço
|
modificacionMasivaTarifasController.componentePreco.label = Componente do Preço
|
||||||
|
modificacionMasivaTarifasController.orgaoConcedente.label = Órgão Concedente
|
||||||
|
modificacionMasivaTarifasController.lhNombOrgao.label = Nome Órgão Concedente
|
||||||
|
modificacionMasivaTarifasController.lhId.label = ID
|
||||||
|
|
||||||
|
|
||||||
#Geracion de Serviço
|
#Geracion de Serviço
|
||||||
geracionCorridaController.window.title = Geração de Serviços
|
geracionCorridaController.window.title = Geração de Serviços
|
||||||
|
|
|
@ -70,6 +70,7 @@
|
||||||
<tab label="${c:l('busquedaTarifaController.lhMoneda.label')}" />
|
<tab label="${c:l('busquedaTarifaController.lhMoneda.label')}" />
|
||||||
<tab label="${c:l('busquedaTarifaController.lhEmpresa.label')}" />
|
<tab label="${c:l('busquedaTarifaController.lhEmpresa.label')}" />
|
||||||
<tab label="${c:l('busquedaTarifaController.lhRuta.label')}" />
|
<tab label="${c:l('busquedaTarifaController.lhRuta.label')}" />
|
||||||
|
<tab label="${c:l('busquedaTarifaController.lhOrgao.label')}" />
|
||||||
<tab id="tabTipoPuntoVenta" label="${c:l('busquedaTarifaController.lhTipoPuntoVenta.label')}" visible="false"/>
|
<tab id="tabTipoPuntoVenta" label="${c:l('busquedaTarifaController.lhTipoPuntoVenta.label')}" visible="false"/>
|
||||||
<tab id="tabCategoria" label="${c:l('busquedaTarifaController.lhCategoria.label')}" visible="false"/>
|
<tab id="tabCategoria" label="${c:l('busquedaTarifaController.lhCategoria.label')}" visible="false"/>
|
||||||
</tabs>
|
</tabs>
|
||||||
|
@ -277,6 +278,43 @@
|
||||||
</listhead>
|
</listhead>
|
||||||
</listbox>
|
</listbox>
|
||||||
</tabpanel>
|
</tabpanel>
|
||||||
|
|
||||||
|
<tabpanel height="300px">
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="20%" />
|
||||||
|
<column width="80%" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('modificacionMasivaTarifasController.orgaoConcedente.label')}"/>
|
||||||
|
<combobox id="cmbOrgaoConcedente" mold="rounded" buttonVisible="true"
|
||||||
|
width="90%"
|
||||||
|
model="@{winModificacionMasivaTarifa$composer.lsOrgaoConcedente}"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" />
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
|
||||||
|
<toolbar>
|
||||||
|
<button id="btnAdicionarOrgao" height="20" image="/gui/img/add.png" width="35px"/>
|
||||||
|
<button id="btnRemoverOrgao" height="20" image="/gui/img/remove.png" width="35px"/>
|
||||||
|
</toolbar>
|
||||||
|
|
||||||
|
<listbox id="orgaoConcedenteList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
multiple="false">
|
||||||
|
<listhead sizable="true">
|
||||||
|
<listheader width="10%" image="/gui/img/builder.gif"
|
||||||
|
label="${c:l('modificacionMasivaTarifasController.lhId.label')}"
|
||||||
|
sort="auto(orgaoConcedenteId)" />
|
||||||
|
<listheader image="/gui/img/builder.gif"
|
||||||
|
label="${c:l('modificacionMasivaTarifasController.lhNombOrgao.label')}"
|
||||||
|
sort="auto(descOrgao)" />
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
|
||||||
|
</tabpanel>
|
||||||
|
|
||||||
<tabpanel height="300px">
|
<tabpanel height="300px">
|
||||||
<grid fixedLayout="true">
|
<grid fixedLayout="true">
|
||||||
<columns>
|
<columns>
|
||||||
|
|
Loading…
Reference in New Issue