fixes bug #9088
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@69284 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
cc6c50fda5
commit
8dd7e7f9d7
|
@ -69,6 +69,7 @@ import org.zkoss.zul.api.Timebox;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.constantes.Constantes;
|
import com.rjconsultores.ventaboletos.constantes.Constantes;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Categoria;
|
import com.rjconsultores.ventaboletos.entidad.Categoria;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.CategoriaBloqueioImpPosterior;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Ciudad;
|
import com.rjconsultores.ventaboletos.entidad.Ciudad;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Colonia;
|
import com.rjconsultores.ventaboletos.entidad.Colonia;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||||
|
@ -104,6 +105,7 @@ import com.rjconsultores.ventaboletos.entidad.UsuarioPerfil;
|
||||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||||
import com.rjconsultores.ventaboletos.exception.IntegracionException;
|
import com.rjconsultores.ventaboletos.exception.IntegracionException;
|
||||||
import com.rjconsultores.ventaboletos.exception.ValidacionCampoException;
|
import com.rjconsultores.ventaboletos.exception.ValidacionCampoException;
|
||||||
|
import com.rjconsultores.ventaboletos.service.CategoriaBloqueioImpPosteriorService;
|
||||||
import com.rjconsultores.ventaboletos.service.CategoriaService;
|
import com.rjconsultores.ventaboletos.service.CategoriaService;
|
||||||
import com.rjconsultores.ventaboletos.service.ColoniaService;
|
import com.rjconsultores.ventaboletos.service.ColoniaService;
|
||||||
import com.rjconsultores.ventaboletos.service.EmpresaService;
|
import com.rjconsultores.ventaboletos.service.EmpresaService;
|
||||||
|
@ -142,6 +144,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.PtovtaEmpresaRender;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.render.PtovtaEstoqueRender;
|
import com.rjconsultores.ventaboletos.web.utilerias.render.PtovtaEstoqueRender;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.render.PtovtaHorarioRender;
|
import com.rjconsultores.ventaboletos.web.utilerias.render.PtovtaHorarioRender;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.render.PtovtaUsuarioBancarioRender;
|
import com.rjconsultores.ventaboletos.web.utilerias.render.PtovtaUsuarioBancarioRender;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCategoriaBloqueioVendaImpPosterior;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderEmpresaBloquear;
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderEmpresaBloquear;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderParadaPtoVtaCheckin;
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderParadaPtoVtaCheckin;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPtoVtaSeguro;
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPtoVtaSeguro;
|
||||||
|
@ -203,6 +206,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
private UsuarioService usuarioService;
|
private UsuarioService usuarioService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private FechamentoParamptovtaService fechamentoParamptovtaService;
|
private FechamentoParamptovtaService fechamentoParamptovtaService;
|
||||||
|
@Autowired
|
||||||
|
private CategoriaBloqueioImpPosteriorService categoriaBloqueioImpPosteriorService;
|
||||||
|
|
||||||
private PuntoVenta puntoVenta;
|
private PuntoVenta puntoVenta;
|
||||||
private Textbox txtCP;
|
private Textbox txtCP;
|
||||||
|
@ -222,6 +227,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
private MyListbox fechamentoParamptovtaList;
|
private MyListbox fechamentoParamptovtaList;
|
||||||
private MyTextbox txtDiasemtransito;
|
private MyTextbox txtDiasemtransito;
|
||||||
private MyListbox ptovtaHistoricoList;
|
private MyListbox ptovtaHistoricoList;
|
||||||
|
private MyListbox categoriasBloqImpPosteriorList;
|
||||||
|
|
||||||
private List<Categoria> lsCategoriaBloquear;
|
private List<Categoria> lsCategoriaBloquear;
|
||||||
|
|
||||||
|
@ -298,6 +304,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
private Combobox cmbEmpresaFechamentoParamptovta;
|
private Combobox cmbEmpresaFechamentoParamptovta;
|
||||||
private Combobox cmbLogFiles;
|
private Combobox cmbLogFiles;
|
||||||
private Combobox cmbLogFilesAG;
|
private Combobox cmbLogFilesAG;
|
||||||
|
private Combobox cmbBloqVendaImpPosterior;
|
||||||
private Button btnSalvarFormaPago;
|
private Button btnSalvarFormaPago;
|
||||||
private Button btnApagar;
|
private Button btnApagar;
|
||||||
private Button btnShowLog;
|
private Button btnShowLog;
|
||||||
|
@ -470,6 +477,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
ptovtaPtoVtaSeguroList.setItemRenderer(new RenderPtoVtaSeguro());
|
ptovtaPtoVtaSeguroList.setItemRenderer(new RenderPtoVtaSeguro());
|
||||||
ptovtaCatIndList.setItemRenderer(new RenderPtovtaCatInd());
|
ptovtaCatIndList.setItemRenderer(new RenderPtovtaCatInd());
|
||||||
ptovtaHistoricoList.setItemRenderer(new PuntoVendaHistoricoBloqueioListItemRenderer());
|
ptovtaHistoricoList.setItemRenderer(new PuntoVendaHistoricoBloqueioListItemRenderer());
|
||||||
|
categoriasBloqImpPosteriorList.setItemRenderer(new RenderCategoriaBloqueioVendaImpPosterior());
|
||||||
|
|
||||||
ptovtaComissaoList.setItemRenderer(new RenderPtovtaComissao());
|
ptovtaComissaoList.setItemRenderer(new RenderPtovtaComissao());
|
||||||
ptovtaComissaoList.addEventListener("onDoubleClick", new EventListener() {
|
ptovtaComissaoList.addEventListener("onDoubleClick", new EventListener() {
|
||||||
|
@ -498,6 +506,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
ptovtaPtoVtaSeguroList.setData(puntoVenta.getPtovtaSeguroList());
|
ptovtaPtoVtaSeguroList.setData(puntoVenta.getPtovtaSeguroList());
|
||||||
ptovtaCatIndList.setData(puntoVenta.getPtovtaCatIndList());
|
ptovtaCatIndList.setData(puntoVenta.getPtovtaCatIndList());
|
||||||
ptovtaHistoricoList.setData(puntoVenta.getHistoricoPuntoVentaList());
|
ptovtaHistoricoList.setData(puntoVenta.getHistoricoPuntoVentaList());
|
||||||
|
categoriasBloqImpPosteriorList.setData(puntoVenta.getCategoriaBloqImpPosteriorList());
|
||||||
|
|
||||||
if (puntoVenta.getColonia() != null) {
|
if (puntoVenta.getColonia() != null) {
|
||||||
cmbCiudad.setText(puntoVenta.getColonia().getCiudad().getNombciudad());
|
cmbCiudad.setText(puntoVenta.getColonia().getCiudad().getNombciudad());
|
||||||
|
@ -806,6 +815,36 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void onClick$btnAddCategoriaBloqueioImpPosterior(Event event) {
|
||||||
|
CategoriaBloqueioImpPosterior cat = new CategoriaBloqueioImpPosterior();
|
||||||
|
cat.setCategoria((Categoria)cmbBloqVendaImpPosterior.getSelectedItem().getValue());
|
||||||
|
cat.setPuntoventa(puntoVenta);
|
||||||
|
|
||||||
|
puntoVenta.addCategoriaBloqImpPosterior(cat);
|
||||||
|
|
||||||
|
categoriasBloqImpPosteriorList.setData(puntoVenta.getCategoriaBloqImpPosteriorList());
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnRemoveCategoriaBloqueioImpPosterior(Event event) {
|
||||||
|
try{
|
||||||
|
int resp = Messagebox.show(
|
||||||
|
Labels.getLabel("editarPuntoVentaController.MSG.borrarCategoriaBloqueioImpPosterior"),
|
||||||
|
Labels.getLabel("editarPuntoVentaController.window.title"),
|
||||||
|
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
|
||||||
|
|
||||||
|
if (resp == Messagebox.YES) {
|
||||||
|
CategoriaBloqueioImpPosterior cat = (CategoriaBloqueioImpPosterior)categoriasBloqImpPosteriorList.getSelected();
|
||||||
|
|
||||||
|
puntoVenta.removeCategoriaBloqImpPosterior(cat);
|
||||||
|
categoriaBloqueioImpPosteriorService.borrar(cat);
|
||||||
|
|
||||||
|
categoriasBloqImpPosteriorList.setData(puntoVenta.getCategoriaBloqImpPosteriorList());
|
||||||
|
}
|
||||||
|
} catch (Exception e){
|
||||||
|
log.error("", e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public void onClick$btnDownload(Event event) {
|
public void onClick$btnDownload(Event event) {
|
||||||
downloadLogIntegracao(cmbLogFiles);
|
downloadLogIntegracao(cmbLogFiles);
|
||||||
}
|
}
|
||||||
|
@ -3245,4 +3284,12 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
this.ptovtaHistoricoList = ptovtaHistoricoList;
|
this.ptovtaHistoricoList = ptovtaHistoricoList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<Categoria> getLsCategoriaBloquear() {
|
||||||
|
return lsCategoriaBloquear;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLsCategoriaBloquear(List<Categoria> lsCategoriaBloquear) {
|
||||||
|
this.lsCategoriaBloquear = lsCategoriaBloquear;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
|
@ -0,0 +1,22 @@
|
||||||
|
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.Categoria;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.CategoriaBloqueioImpPosterior;
|
||||||
|
|
||||||
|
public class RenderCategoriaBloqueioVendaImpPosterior implements ListitemRenderer {
|
||||||
|
|
||||||
|
public void render(Listitem lstm, Object o) throws Exception {
|
||||||
|
CategoriaBloqueioImpPosterior categoria = (CategoriaBloqueioImpPosterior) o;
|
||||||
|
|
||||||
|
Listcell lc = new Listcell();
|
||||||
|
|
||||||
|
lc = new Listcell(categoria.getCategoria().getDesccategoria().toString());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lstm.setAttribute("data", categoria);
|
||||||
|
}
|
||||||
|
}
|
|
@ -61,6 +61,7 @@
|
||||||
</value>
|
</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.CasetaPeajeExcepcion</value>
|
<value>com.rjconsultores.ventaboletos.entidad.CasetaPeajeExcepcion</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.Categoria</value>
|
<value>com.rjconsultores.ventaboletos.entidad.Categoria</value>
|
||||||
|
<value>com.rjconsultores.ventaboletos.entidad.CategoriaBloqueioImpPosterior</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.CategoriaClase</value>
|
<value>com.rjconsultores.ventaboletos.entidad.CategoriaClase</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.CategoriaCorrida
|
<value>com.rjconsultores.ventaboletos.entidad.CategoriaCorrida
|
||||||
</value>
|
</value>
|
||||||
|
|
|
@ -1150,6 +1150,7 @@ editarPuntoVentaController.MSG.ciudad = Necesita informar una ciudad
|
||||||
editarPuntoVentaController.MSG.formaDePago = Necesita informar una forma de pago
|
editarPuntoVentaController.MSG.formaDePago = Necesita informar una forma de pago
|
||||||
editarPuntoVentaController.MSG.borrarPergunta = Desea eliminar este punto de venta?
|
editarPuntoVentaController.MSG.borrarPergunta = Desea eliminar este punto de venta?
|
||||||
editarPuntoVentaController.MSG.borrarEmpresaBloqueadaPergunta=Desea eliminar esta empresa bloqueada ?
|
editarPuntoVentaController.MSG.borrarEmpresaBloqueadaPergunta=Desea eliminar esta empresa bloqueada ?
|
||||||
|
editarPuntoVentaController.MSG.borrarCategoriaBloqueioImpPosterior = Desea eliminar esta categoria ?
|
||||||
editarPuntoVentaController.MSG.borrarPtoVtaCheckin=Deseja eliminar esta localidade ?
|
editarPuntoVentaController.MSG.borrarPtoVtaCheckin=Deseja eliminar esta localidade ?
|
||||||
editarPuntoVentaController.MSG.borrarPtoVtaSeguro=Deseja eliminar este seguro ?
|
editarPuntoVentaController.MSG.borrarPtoVtaSeguro=Deseja eliminar este seguro ?
|
||||||
editarPuntoVentaController.MSG.borrarOK = Punto de venta se eliminó exitosamente
|
editarPuntoVentaController.MSG.borrarOK = Punto de venta se eliminó exitosamente
|
||||||
|
@ -1214,6 +1215,11 @@ editarPuntoVentaController.label.fecIntegracion=Fecha
|
||||||
editarPuntoVentaController.tab.label.integracao=Integración
|
editarPuntoVentaController.tab.label.integracao=Integración
|
||||||
editarPuntoVentaController.tab.label.integracaoag = Integración AG
|
editarPuntoVentaController.tab.label.integracaoag = Integración AG
|
||||||
editarPuntoVentaController.tab.label.historico = Histórico Bloqueio
|
editarPuntoVentaController.tab.label.historico = Histórico Bloqueio
|
||||||
|
editarPuntoVentaController.tab.label.bloqueiaVendaImpPosterior = Venda Imp. Posterior
|
||||||
|
editarPuntoVentaController.label.bloqueiaVendaImpPosterior = Bloqueia Venda Impressão Posterior para o tipo de passagem
|
||||||
|
editarPuntoVentaController.btnAddCategoriaBloqueioImpPosterior.tooltiptext = Adiciona Categoria bloqueada para venda com impressão posterior
|
||||||
|
editarPuntoVentaController.btnRemoveCategoriaBloqueioImpPosterior.tooltiptext = Remove Categoria bloqueada para venda com impressão posterior
|
||||||
|
editarPuntoVentaController.lbCategoria.value = Categoria
|
||||||
editarPuntoVentaController.lbCheckSimulaIntegracion.value=Simula Integracion
|
editarPuntoVentaController.lbCheckSimulaIntegracion.value=Simula Integracion
|
||||||
editarPuntoVentaController.lbCheckTodosPuntoVenta.value=Todos Puntos Venta
|
editarPuntoVentaController.lbCheckTodosPuntoVenta.value=Todos Puntos Venta
|
||||||
editarPuntoVentaController.MSG.estacionVinculadaAgenciaOnDelete = Existen una o mas estaciones vinculadas a esta agencia
|
editarPuntoVentaController.MSG.estacionVinculadaAgenciaOnDelete = Existen una o mas estaciones vinculadas a esta agencia
|
||||||
|
|
|
@ -1193,6 +1193,7 @@ editarPuntoVentaController.MSG.ciudad = Necessita informar uma cidade
|
||||||
editarPuntoVentaController.MSG.formaDePago = Necessita informar uma Forma de Pagamento
|
editarPuntoVentaController.MSG.formaDePago = Necessita informar uma Forma de Pagamento
|
||||||
editarPuntoVentaController.MSG.borrarPergunta = Deseja Eliminar este ponto de Venda?
|
editarPuntoVentaController.MSG.borrarPergunta = Deseja Eliminar este ponto de Venda?
|
||||||
editarPuntoVentaController.MSG.borrarEmpresaBloqueadaPergunta=Deseja eliminar esta empresa bloqueada ?
|
editarPuntoVentaController.MSG.borrarEmpresaBloqueadaPergunta=Deseja eliminar esta empresa bloqueada ?
|
||||||
|
editarPuntoVentaController.MSG.borrarCategoriaBloqueioImpPosterior = Deseja eliminar esta categoria ?
|
||||||
editarPuntoVentaController.MSG.borrarPtoVtaCheckin=Deseja eliminar esta localidade ?
|
editarPuntoVentaController.MSG.borrarPtoVtaCheckin=Deseja eliminar esta localidade ?
|
||||||
editarPuntoVentaController.MSG.borrarPtoVtaSeguro=Deseja eliminar este seguro ?
|
editarPuntoVentaController.MSG.borrarPtoVtaSeguro=Deseja eliminar este seguro ?
|
||||||
editarPuntoVentaController.MSG.borrarOK = Ponto de Venda Excluido com Sucesso.
|
editarPuntoVentaController.MSG.borrarOK = Ponto de Venda Excluido com Sucesso.
|
||||||
|
@ -1255,6 +1256,11 @@ editarPuntoVentaController.label.fecIntegracion=Data
|
||||||
editarPuntoVentaController.tab.label.integracao=Integracao
|
editarPuntoVentaController.tab.label.integracao=Integracao
|
||||||
editarPuntoVentaController.tab.label.integracaoag = Integração AG
|
editarPuntoVentaController.tab.label.integracaoag = Integração AG
|
||||||
editarPuntoVentaController.tab.label.historico = Histórico Bloqueio
|
editarPuntoVentaController.tab.label.historico = Histórico Bloqueio
|
||||||
|
editarPuntoVentaController.tab.label.bloqueiaVendaImpPosterior = Venda Imp. Posterior
|
||||||
|
editarPuntoVentaController.label.bloqueiaVendaImpPosterior = Bloqueia Venda Impressão Posterior para o tipo de passagem
|
||||||
|
editarPuntoVentaController.btnAddCategoriaBloqueioImpPosterior.tooltiptext = Adiciona Categoria bloqueada para venda com impressão posterior
|
||||||
|
editarPuntoVentaController.btnRemoveCategoriaBloqueioImpPosterior.tooltiptext = Remove Categoria bloqueada para venda com impressão posterior
|
||||||
|
editarPuntoVentaController.lbCategoria.value = Categoria
|
||||||
editarPuntoVentaController.lbCheckSimulaIntegracion.value=Simula Integração
|
editarPuntoVentaController.lbCheckSimulaIntegracion.value=Simula Integração
|
||||||
editarPuntoVentaController.lbCheckTodosPuntoVenta.value=Todas as agências
|
editarPuntoVentaController.lbCheckTodosPuntoVenta.value=Todas as agências
|
||||||
editarPuntoVentaController.MSG.estacionVinculadaAgenciaOnDelete = Existem uma ou mais estações vinculadas à esta agência
|
editarPuntoVentaController.MSG.estacionVinculadaAgenciaOnDelete = Existem uma ou mais estações vinculadas à esta agência
|
||||||
|
|
|
@ -79,7 +79,8 @@
|
||||||
<tab
|
<tab
|
||||||
label="${c:l('editarPuntoVentaController.tab.label.historico')}"
|
label="${c:l('editarPuntoVentaController.tab.label.historico')}"
|
||||||
/>
|
/>
|
||||||
|
<tab
|
||||||
|
label="${c:l('editarPuntoVentaController.tab.label.bloqueiaVendaImpPosterior')}"/>
|
||||||
</tabs>
|
</tabs>
|
||||||
|
|
||||||
<tabpanels>
|
<tabpanels>
|
||||||
|
@ -1701,7 +1702,44 @@
|
||||||
</listhead>
|
</listhead>
|
||||||
</listbox>
|
</listbox>
|
||||||
</tabpanel>
|
</tabpanel>
|
||||||
|
<!-- BLOQUEIA VENDA IMPRESSÃO POSTERIOR -->
|
||||||
|
<tabpanel height="100%" visible="@{winEditarPuntoVenta$composer.integracionAG}">
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="30%" />
|
||||||
|
<column width="70%" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row>
|
||||||
|
<label
|
||||||
|
value="${c:l('editarPuntoVentaController.label.bloqueiaVendaImpPosterior')}" />
|
||||||
|
<combobox id="cmbBloqVendaImpPosterior"
|
||||||
|
mold="rounded" buttonVisible="true"
|
||||||
|
model="@{winEditarPuntoVenta$composer.lsCategoriaBloquear}" />
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
<toolbar>
|
||||||
|
<hbox spacing="5px" style="padding:1px"
|
||||||
|
align="right">
|
||||||
|
<button id="btnAddCategoriaBloqueioImpPosterior"
|
||||||
|
height="20" image="/gui/img/add.png" width="35px"
|
||||||
|
tooltiptext="${c:l('editarPuntoVentaController.btnAddCategoriaBloqueioImpPosterior.tooltiptext')}" />
|
||||||
|
<button id="btnRemoveCategoriaBloqueioImpPosterior"
|
||||||
|
height="20" image="/gui/img/remove.png" width="35px"
|
||||||
|
tooltiptext="${c:l('editarPuntoVentaController.btnRemoveCategoriaBloqueioImpPosterior.tooltiptext')}" />
|
||||||
|
</hbox>
|
||||||
|
</toolbar>
|
||||||
|
<listbox id="categoriasBloqImpPosteriorList"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
vflex="true" multiple="false">
|
||||||
|
<listhead sizable="true">
|
||||||
|
<listheader id="lhCategoria"
|
||||||
|
image="/gui/img/create_doc.gif"
|
||||||
|
label="${c:l('editarPuntoVentaController.lbCategoria.value')}" />
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
</tabpanel>
|
||||||
</tabpanels>
|
</tabpanels>
|
||||||
</tabbox>
|
</tabbox>
|
||||||
</window>
|
</window>
|
||||||
|
|
Loading…
Reference in New Issue