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.entidad.Categoria;
|
||||
import com.rjconsultores.ventaboletos.entidad.CategoriaBloqueioImpPosterior;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ciudad;
|
||||
import com.rjconsultores.ventaboletos.entidad.Colonia;
|
||||
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.IntegracionException;
|
||||
import com.rjconsultores.ventaboletos.exception.ValidacionCampoException;
|
||||
import com.rjconsultores.ventaboletos.service.CategoriaBloqueioImpPosteriorService;
|
||||
import com.rjconsultores.ventaboletos.service.CategoriaService;
|
||||
import com.rjconsultores.ventaboletos.service.ColoniaService;
|
||||
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.PtovtaHorarioRender;
|
||||
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.RenderParadaPtoVtaCheckin;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPtoVtaSeguro;
|
||||
|
@ -203,6 +206,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
private UsuarioService usuarioService;
|
||||
@Autowired
|
||||
private FechamentoParamptovtaService fechamentoParamptovtaService;
|
||||
@Autowired
|
||||
private CategoriaBloqueioImpPosteriorService categoriaBloqueioImpPosteriorService;
|
||||
|
||||
private PuntoVenta puntoVenta;
|
||||
private Textbox txtCP;
|
||||
|
@ -222,6 +227,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
private MyListbox fechamentoParamptovtaList;
|
||||
private MyTextbox txtDiasemtransito;
|
||||
private MyListbox ptovtaHistoricoList;
|
||||
private MyListbox categoriasBloqImpPosteriorList;
|
||||
|
||||
private List<Categoria> lsCategoriaBloquear;
|
||||
|
||||
|
@ -298,6 +304,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
private Combobox cmbEmpresaFechamentoParamptovta;
|
||||
private Combobox cmbLogFiles;
|
||||
private Combobox cmbLogFilesAG;
|
||||
private Combobox cmbBloqVendaImpPosterior;
|
||||
private Button btnSalvarFormaPago;
|
||||
private Button btnApagar;
|
||||
private Button btnShowLog;
|
||||
|
@ -470,6 +477,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
ptovtaPtoVtaSeguroList.setItemRenderer(new RenderPtoVtaSeguro());
|
||||
ptovtaCatIndList.setItemRenderer(new RenderPtovtaCatInd());
|
||||
ptovtaHistoricoList.setItemRenderer(new PuntoVendaHistoricoBloqueioListItemRenderer());
|
||||
categoriasBloqImpPosteriorList.setItemRenderer(new RenderCategoriaBloqueioVendaImpPosterior());
|
||||
|
||||
ptovtaComissaoList.setItemRenderer(new RenderPtovtaComissao());
|
||||
ptovtaComissaoList.addEventListener("onDoubleClick", new EventListener() {
|
||||
|
@ -498,6 +506,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
ptovtaPtoVtaSeguroList.setData(puntoVenta.getPtovtaSeguroList());
|
||||
ptovtaCatIndList.setData(puntoVenta.getPtovtaCatIndList());
|
||||
ptovtaHistoricoList.setData(puntoVenta.getHistoricoPuntoVentaList());
|
||||
categoriasBloqImpPosteriorList.setData(puntoVenta.getCategoriaBloqImpPosteriorList());
|
||||
|
||||
if (puntoVenta.getColonia() != null) {
|
||||
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) {
|
||||
downloadLogIntegracao(cmbLogFiles);
|
||||
}
|
||||
|
@ -3245,4 +3284,12 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
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>com.rjconsultores.ventaboletos.entidad.CasetaPeajeExcepcion</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.CategoriaCorrida
|
||||
</value>
|
||||
|
|
|
@ -1150,6 +1150,7 @@ editarPuntoVentaController.MSG.ciudad = Necesita informar una ciudad
|
|||
editarPuntoVentaController.MSG.formaDePago = Necesita informar una forma de pago
|
||||
editarPuntoVentaController.MSG.borrarPergunta = Desea eliminar este punto de venta?
|
||||
editarPuntoVentaController.MSG.borrarEmpresaBloqueadaPergunta=Desea eliminar esta empresa bloqueada ?
|
||||
editarPuntoVentaController.MSG.borrarCategoriaBloqueioImpPosterior = Desea eliminar esta categoria ?
|
||||
editarPuntoVentaController.MSG.borrarPtoVtaCheckin=Deseja eliminar esta localidade ?
|
||||
editarPuntoVentaController.MSG.borrarPtoVtaSeguro=Deseja eliminar este seguro ?
|
||||
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.integracaoag = Integración AG
|
||||
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.lbCheckTodosPuntoVenta.value=Todos Puntos Venta
|
||||
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.borrarPergunta = Deseja Eliminar este ponto de Venda?
|
||||
editarPuntoVentaController.MSG.borrarEmpresaBloqueadaPergunta=Deseja eliminar esta empresa bloqueada ?
|
||||
editarPuntoVentaController.MSG.borrarCategoriaBloqueioImpPosterior = Deseja eliminar esta categoria ?
|
||||
editarPuntoVentaController.MSG.borrarPtoVtaCheckin=Deseja eliminar esta localidade ?
|
||||
editarPuntoVentaController.MSG.borrarPtoVtaSeguro=Deseja eliminar este seguro ?
|
||||
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.integracaoag = Integração AG
|
||||
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.lbCheckTodosPuntoVenta.value=Todas as agências
|
||||
editarPuntoVentaController.MSG.estacionVinculadaAgenciaOnDelete = Existem uma ou mais estações vinculadas à esta agência
|
||||
|
|
|
@ -79,7 +79,8 @@
|
|||
<tab
|
||||
label="${c:l('editarPuntoVentaController.tab.label.historico')}"
|
||||
/>
|
||||
|
||||
<tab
|
||||
label="${c:l('editarPuntoVentaController.tab.label.bloqueiaVendaImpPosterior')}"/>
|
||||
</tabs>
|
||||
|
||||
<tabpanels>
|
||||
|
@ -1701,7 +1702,44 @@
|
|||
</listhead>
|
||||
</listbox>
|
||||
</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>
|
||||
</tabbox>
|
||||
</window>
|
||||
|
|
Loading…
Reference in New Issue