desenvolvimento (bug #5274)
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@35321 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
6442838afc
commit
b381e813f2
|
@ -49,7 +49,9 @@ import com.rjconsultores.ventaboletos.entidad.FormaPagoDet;
|
|||
import com.rjconsultores.ventaboletos.entidad.InstiFinanceira;
|
||||
import com.rjconsultores.ventaboletos.entidad.Moneda;
|
||||
import com.rjconsultores.ventaboletos.entidad.Nodo;
|
||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||
import com.rjconsultores.ventaboletos.entidad.ParamRecoleccion;
|
||||
import com.rjconsultores.ventaboletos.entidad.PtoVtaCheckin;
|
||||
import com.rjconsultores.ventaboletos.entidad.PtoVtaUsuarioBancario;
|
||||
import com.rjconsultores.ventaboletos.entidad.PtovtaAgencia;
|
||||
import com.rjconsultores.ventaboletos.entidad.PtovtaAntecipacomissao;
|
||||
|
@ -69,6 +71,7 @@ import com.rjconsultores.ventaboletos.service.FormaPagoService;
|
|||
import com.rjconsultores.ventaboletos.service.InstiFinanceiraService;
|
||||
import com.rjconsultores.ventaboletos.service.MonedaService;
|
||||
import com.rjconsultores.ventaboletos.service.NodoService;
|
||||
import com.rjconsultores.ventaboletos.service.PtoVtaCheckinService;
|
||||
import com.rjconsultores.ventaboletos.service.PtoVtaUsuarioBancarioService;
|
||||
import com.rjconsultores.ventaboletos.service.PtovtaComissaoService;
|
||||
import com.rjconsultores.ventaboletos.service.PtovtaEmpresaBloqueadaService;
|
||||
|
@ -89,6 +92,7 @@ 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.RenderEmpresaBloquear;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderParadaPtoVtaCheckin;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPtovtaComissao;
|
||||
|
||||
/**
|
||||
|
@ -126,6 +130,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
private PtovtaComissaoService ptovtaComissaoService;
|
||||
@Autowired
|
||||
private PtovtaEmpresaBloqueadaService ptovtaEmpresaBloqueadaService;
|
||||
@Autowired
|
||||
private PtoVtaCheckinService ptoVtaCheckinService;
|
||||
|
||||
private PuntoVenta puntoVenta;
|
||||
private Textbox txtCP;
|
||||
|
@ -134,6 +140,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
private MyListbox formaPagoList;
|
||||
private MyListbox ptovtaEmpresaList;
|
||||
private MyListbox ptovtaEmpresasBloqueadasList;
|
||||
private MyListbox ptovtaPtoVtaCheckinList;
|
||||
private MyListbox ptovtaUsuarioBancarioList;
|
||||
private MyListbox ptovtaAntecipaList;
|
||||
private MyListbox ptovtaHorarioList;
|
||||
|
@ -170,6 +177,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
private Combobox cmbEmpresaPtoVta;
|
||||
private Combobox cmbEmpresaPtoVtaUsuarioBancario;
|
||||
private Combobox cmbParada;
|
||||
private Combobox cmbPtoVtaCheckinParada;
|
||||
private Combobox cmbTipoPontoVenta;
|
||||
private Combobox cmbMoneda;
|
||||
private Combobox cmbNodo;
|
||||
|
@ -269,6 +277,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
popularCombobox(cmbTipoConta, cmbPessoa, cmbForm, cmbLote, cmbPosicao, cmbReceita, cmbEmpresas);
|
||||
|
||||
ptovtaEmpresasBloqueadasList.setItemRenderer(new RenderEmpresaBloquear());
|
||||
ptovtaPtoVtaCheckinList.setItemRenderer(new RenderParadaPtoVtaCheckin());
|
||||
|
||||
ptovtaComissaoList.setItemRenderer(new RenderPtovtaComissao());
|
||||
ptovtaComissaoList.addEventListener("onDoubleClick", new EventListener() {
|
||||
|
@ -294,6 +303,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
ptovtaComissaoList.setData(lsPtovtaComissao);
|
||||
|
||||
ptovtaEmpresasBloqueadasList.setData(puntoVenta.getPtovtaEmpresaBloqueadaList());
|
||||
ptovtaPtoVtaCheckinList.setData(puntoVenta.getPtovtaCheckinList());
|
||||
|
||||
if (puntoVenta.getColonia() != null) {
|
||||
cmbCiudad.setText(puntoVenta.getColonia().getCiudad().getNombciudad());
|
||||
|
@ -664,6 +674,46 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
}
|
||||
}
|
||||
|
||||
public void onClick$btnAdicionarPtoVtaCheckin(Event ev){
|
||||
|
||||
if(cmbPtoVtaCheckinParada.getSelectedItem() != null){
|
||||
|
||||
Parada parada = (Parada) cmbPtoVtaCheckinParada.getSelectedItem().getValue();
|
||||
|
||||
PtoVtaCheckin pto = new PtoVtaCheckin();
|
||||
pto.setParadaId(parada);
|
||||
pto.setPuntoventaId(puntoVenta);
|
||||
|
||||
puntoVenta.addPtovtaCheckin(pto);
|
||||
|
||||
ptovtaPtoVtaCheckinList.setData(puntoVenta.getPtovtaCheckinList());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public void onClick$btnApagarPtoVtaCheckin(Event ev){
|
||||
try {
|
||||
if(ptovtaPtoVtaCheckinList.getSelected() != null){
|
||||
int resp = Messagebox.show(
|
||||
Labels.getLabel("editarPuntoVentaController.MSG.borrarPtoVtaCheckin"),
|
||||
Labels.getLabel("editarPuntoVentaController.window.title"),
|
||||
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
|
||||
|
||||
if (resp == Messagebox.YES) {
|
||||
|
||||
PtoVtaCheckin pto = (PtoVtaCheckin) ptovtaPtoVtaCheckinList.getSelected();
|
||||
if(pto.getPtoVtaCheckinId() != null){
|
||||
ptoVtaCheckinService.borrar(pto);
|
||||
}
|
||||
puntoVenta.removePtovtaCheckin(pto);
|
||||
ptovtaPtoVtaCheckinList.setData(puntoVenta.getPtovtaCheckinList());
|
||||
}
|
||||
}
|
||||
} catch (Exception ex){
|
||||
log.error(ex.toString());
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
||||
|
||||
txtMaxCancelacion.getValue();
|
||||
|
@ -689,6 +739,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
|
||||
cmbEmpresa.getValue();
|
||||
cmbParada.getValue();
|
||||
cmbPtoVtaCheckinParada.getValue();
|
||||
cmbTipoPontoVenta.getValue();
|
||||
cmbMoneda.getValue();
|
||||
cmbNodo.getValue();
|
||||
|
@ -1685,6 +1736,14 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
this.cmbParada = cmbParada;
|
||||
}
|
||||
|
||||
public Combobox getCmbPtoVtaCheckinParada() {
|
||||
return cmbPtoVtaCheckinParada;
|
||||
}
|
||||
|
||||
public void setCmbPtoVtaCheckinParada(Combobox cmbPtoVtaCheckinParada) {
|
||||
this.cmbPtoVtaCheckinParada = cmbPtoVtaCheckinParada;
|
||||
}
|
||||
|
||||
public Combobox getCmbMoneda() {
|
||||
return cmbMoneda;
|
||||
}
|
||||
|
|
|
@ -0,0 +1,19 @@
|
|||
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.PtoVtaCheckin;
|
||||
|
||||
public class RenderParadaPtoVtaCheckin implements ListitemRenderer {
|
||||
|
||||
public void render(Listitem lstm, Object o) throws Exception {
|
||||
PtoVtaCheckin pto = (PtoVtaCheckin) o;
|
||||
|
||||
Listcell lc = new Listcell(pto.getParadaId().getDescparada());
|
||||
lc.setParent(lstm);
|
||||
|
||||
lstm.setAttribute("data", pto);
|
||||
}
|
||||
}
|
|
@ -217,6 +217,7 @@
|
|||
<value>com.rjconsultores.ventaboletos.entidad.ProductoServicio
|
||||
</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.PtovtaAgencia</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.PtoVtaCheckin</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.PtovtaAntecipacomissao
|
||||
</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.InstiFinanceira
|
||||
|
|
|
@ -749,6 +749,7 @@ editarPuntoVentaController.MSG.ciudad = Necesitas informar una ciudad
|
|||
editarPuntoVentaController.MSG.formaDePago = Necesitas informar una forma de pago
|
||||
editarPuntoVentaController.MSG.borrarPergunta = Deseas eliminar este punto de venta?
|
||||
editarPuntoVentaController.MSG.borrarEmpresaBloqueadaPergunta=Deseas eliminar esta empresa bloqueada ?
|
||||
editarPuntoVentaController.MSG.borrarPtoVtaCheckin=Deseja eliminar esta localidade ?
|
||||
editarPuntoVentaController.MSG.borrarOK = Punto de venta se eliminó exitosamente
|
||||
editarPuntoVentaController.MSG.Achou.FormaPago = Forma de pago ya está dado de alta
|
||||
editarPuntoVentaController.MSG.Achou.ParamRecoleccion = Parámetro para sangria ya está dado de alta
|
||||
|
@ -766,6 +767,7 @@ editarPuntoVentaController.tab.label.recoleccion = Morralla
|
|||
editarPuntoVentaController.tab.label.empVenta = Empresas para venta
|
||||
editarPuntoVentaController.tab.label.estoque = Estoque mínimo
|
||||
editarPuntoVentaController.tab.label.empresaBloqueada = Empresas Bloqueadas
|
||||
editarPuntoVentaController.tab.label.localidades = Localidades Permitidas
|
||||
editarPuntoVentaController.tab.label.usuBancario = Usuarios bancários
|
||||
editarPuntoVentaController.lbCP.value = Cod. Postal
|
||||
editarPuntoVentaController.lblNumPuntoVenda=Número punto de venta
|
||||
|
|
|
@ -781,6 +781,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.borrarPtoVtaCheckin=Deseja eliminar esta localidade ?
|
||||
editarPuntoVentaController.MSG.borrarOK = Ponto de Venda Excluido com Sucesso.
|
||||
editarPuntoVentaController.MSG.Achou.FormaPago = Forma de Pagamento já está registrada.
|
||||
editarPuntoVentaController.MSG.Achou.ParamRecoleccion = Parametro para sangria já está registrada.
|
||||
|
@ -798,6 +799,7 @@ editarPuntoVentaController.tab.label.recoleccion = Sangria
|
|||
editarPuntoVentaController.tab.label.empVenta = Empresas para Venda
|
||||
editarPuntoVentaController.tab.label.estoque = Estoque Mínimo
|
||||
editarPuntoVentaController.tab.label.empresaBloqueada = Empresas Bloqueadas
|
||||
editarPuntoVentaController.tab.label.localidades = Localidades Permitidas
|
||||
editarPuntoVentaController.tab.label.usuBancario = Usuarios bancários
|
||||
editarPuntoVentaController.lbCP.value = Cod. Postal
|
||||
editarPuntoVentaController.lblNumPuntoVenda=Número Agência
|
||||
|
|
|
@ -56,6 +56,8 @@
|
|||
label="${c:l('editarPuntoVentaController.tab.label.estoque')}" />
|
||||
<tab
|
||||
label="${c:l('editarPuntoVentaController.tab.label.empresaBloqueada')}" />
|
||||
<tab
|
||||
label="${c:l('editarPuntoVentaController.tab.label.localidades')}" />
|
||||
</tabs>
|
||||
|
||||
<tabpanels>
|
||||
|
@ -1049,6 +1051,44 @@
|
|||
</listhead>
|
||||
</listbox>
|
||||
</tabpanel>
|
||||
<!-- LOCALIDADES PERMITIDAS -->
|
||||
<tabpanel height="400px">
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="30%" />
|
||||
<column width="70%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarPuntoVentaController.lbparada.value')}" />
|
||||
<combobox id="cmbPtoVtaCheckinParada"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
|
||||
mold="rounded" buttonVisible="true" width="70%" sinTodos="true"/>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
<toolbar>
|
||||
<hbox spacing="5px" style="padding:1px"
|
||||
align="right">
|
||||
<button id="btnApagarPtoVtaCheckin" height="20"
|
||||
image="/gui/img/remove.png" width="35px"
|
||||
tooltiptext="${c:l('editarEmpresaController.btnApagar.tooltiptext')}" />
|
||||
<button id="btnAdicionarPtoVtaCheckin" height="20"
|
||||
image="/gui/img/add.png" width="35px"
|
||||
tooltiptext="${c:l('busquedaEmpresaController.btnNovo.tooltiptext')}" />
|
||||
</hbox>
|
||||
</toolbar>
|
||||
<listbox id="ptovtaPtoVtaCheckinList"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||
vflex="true" multiple="false">
|
||||
<listhead sizable="true">
|
||||
<listheader id="lhPtoVtaCheckin"
|
||||
image="/gui/img/builder.gif"
|
||||
label="${c:l('editarPuntoVentaController.lbparada.value')}" />
|
||||
</listhead>
|
||||
</listbox>
|
||||
</tabpanel>
|
||||
</tabpanels>
|
||||
</tabbox>
|
||||
</window>
|
||||
|
|
Loading…
Reference in New Issue