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.Marca;
|
||||
import com.rjconsultores.ventaboletos.entidad.Moneda;
|
||||
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.entidad.Tarifa;
|
||||
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.MarcaService;
|
||||
import com.rjconsultores.ventaboletos.service.MonedaService;
|
||||
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaCombinacionService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||
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.RenderMarca;
|
||||
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.RenderVigenciaTarifaModificacionMassivaTarifa;
|
||||
|
||||
|
@ -111,11 +115,14 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
|||
private CategoriaService categoriaService;
|
||||
@Autowired
|
||||
private VigenciaTarifaService vigenciaTarifaService;
|
||||
@Autowired
|
||||
private OrgaoConcedenteService orgaoConcedenteService;
|
||||
private List<Marca> lsMarcas;
|
||||
private List<ClaseServicio> lsClaseServico;
|
||||
private List<Moneda> lsMonedas;
|
||||
private List<Empresa> lsEmpresas;
|
||||
private List<Ruta> lsRutas;
|
||||
private List<OrgaoConcedente> lsOrgaoConcedente;
|
||||
private List<TipoPuntoVenta> lsTipoPuntoVenta;
|
||||
private List<Categoria> lsCategoria;
|
||||
private List<VigenciaTarifa> lsVigenciaTarifa;
|
||||
|
@ -124,15 +131,18 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
|||
private List<Moneda> lsAddRmvMonedas;
|
||||
private List<Empresa> lsAddRmvEmpresas;
|
||||
private List<Ruta> lsAddRmvRutas;
|
||||
private List<OrgaoConcedente> lsAddRmvOrgaoConcedente;
|
||||
private List<TipoPuntoVenta> lsAddRmvTipoPuntoVenta;
|
||||
private List<Categoria> lsAddRmvCategoria;
|
||||
private List<VigenciaTarifa> lsAddRmvVigenciaTarifa;
|
||||
private List<String> lsComponentePreco;
|
||||
|
||||
private Combobox cmbMarca;
|
||||
private Combobox cmbMoneda;
|
||||
private Combobox cmbClaseServicio;
|
||||
private Combobox cmbEmpresa;
|
||||
private Combobox cmbRuta;
|
||||
private Combobox cmbOrgaoConcedente;
|
||||
private Combobox cmbTipoPuntoVenta;
|
||||
private Combobox cmbCategoria;
|
||||
private Combobox cmbVigenciaTarifa;
|
||||
|
@ -142,6 +152,7 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
|||
private MyListbox monedaList;
|
||||
private MyListbox empresaList;
|
||||
private MyListbox rutaList;
|
||||
private MyListbox orgaoConcedenteList;
|
||||
private MyListbox tipoPuntoVentaList;
|
||||
private MyListbox categoriaList;
|
||||
private MyListbox vigenciaTarifaList;
|
||||
|
@ -150,6 +161,7 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
|||
private Button btnGerarTarifas;
|
||||
private Tab tabTipoPuntoVenta;
|
||||
private Tab tabCategoria;
|
||||
|
||||
|
||||
private static Logger log = Logger.getLogger(ModificacionMasivaTarifasController.class);
|
||||
|
||||
|
@ -229,7 +241,9 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
|||
public void doAfterCompose(Component comp) throws Exception {
|
||||
|
||||
super.doAfterCompose(comp);
|
||||
|
||||
|
||||
|
||||
lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos();
|
||||
lsMarcas = marcaService.buscarMarcaPorEmpresa(UsuarioLogado.getUsuarioLogado().getEmpresa());
|
||||
lsClaseServico = claseServicioService.obtenerTodos();
|
||||
lsMonedas = monedaService.obtenerTodos();
|
||||
|
@ -246,19 +260,22 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
|||
monedaList.setItemRenderer(new RenderMoneda());
|
||||
empresaList.setItemRenderer(new RenderEmpresaModificacionMassivaTarifa());
|
||||
rutaList.setItemRenderer(new RenderCatalogoDeRutas());
|
||||
orgaoConcedenteList.setItemRenderer(new RenderOrgaoConcedenteModifMassPreco());
|
||||
tipoPuntoVentaList.setItemRenderer(new RenderTipoPuntoVenta());
|
||||
categoriaList.setItemRenderer(new RenderCategoria());
|
||||
vigenciaTarifaList.setItemRenderer(new RenderVigenciaTarifaModificacionMassivaTarifa());
|
||||
|
||||
|
||||
lsAddRmvMarcas = new ArrayList<Marca>();
|
||||
lsAddRmvClaseServico = new ArrayList<ClaseServicio>();
|
||||
lsAddRmvMonedas = new ArrayList<Moneda>();
|
||||
lsAddRmvEmpresas = new ArrayList<Empresa>();
|
||||
lsAddRmvRutas = new ArrayList<Ruta>();
|
||||
lsAddRmvOrgaoConcedente = new ArrayList<OrgaoConcedente>();
|
||||
lsAddRmvTipoPuntoVenta = new ArrayList<TipoPuntoVenta>();
|
||||
lsAddRmvCategoria = new ArrayList<Categoria>();
|
||||
lsAddRmvVigenciaTarifa = new ArrayList<VigenciaTarifa>();
|
||||
|
||||
|
||||
// eliminando a opcao TODOS de tipo servicio:
|
||||
CollectionUtils.filter(lsClaseServico, new Predicate() {
|
||||
|
||||
|
@ -335,7 +352,7 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
|||
// TESTE:
|
||||
List<Object> lsRutaCombinacion = rutaCombinacionService.pesquisaTarifaObj(lsAddRmvMonedas, lsAddRmvMarcas,
|
||||
lsAddRmvClaseServico, lsAddRmvCategoria, lsAddRmvEmpresas, lsAddRmvRutas,
|
||||
lsAddRmvTipoPuntoVenta, lsAddRmvVigenciaTarifa);
|
||||
lsAddRmvTipoPuntoVenta, lsAddRmvVigenciaTarifa, lsAddRmvOrgaoConcedente);
|
||||
|
||||
HSSFSheet sheet1 = null;
|
||||
String ruta = "";
|
||||
|
@ -672,6 +689,26 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
|||
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) {
|
||||
Comboitem cbiTipoPuntoVenta = cmbTipoPuntoVenta.getSelectedItem();
|
||||
|
@ -732,4 +769,14 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
|||
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.excelVazio = No se encontraron las tarifas para la generación del excel
|
||||
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
|
||||
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.excelVazio = Não foram encontradas tarifas para geração do excel
|
||||
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
|
||||
geracionCorridaController.window.title = Geração de Serviços
|
||||
|
|
|
@ -70,6 +70,7 @@
|
|||
<tab label="${c:l('busquedaTarifaController.lhMoneda.label')}" />
|
||||
<tab label="${c:l('busquedaTarifaController.lhEmpresa.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="tabCategoria" label="${c:l('busquedaTarifaController.lhCategoria.label')}" visible="false"/>
|
||||
</tabs>
|
||||
|
@ -277,6 +278,43 @@
|
|||
</listhead>
|
||||
</listbox>
|
||||
</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">
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
|
|
Loading…
Reference in New Issue