fixes bug #9035
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@69364 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
d0923a58f7
commit
bcc4ce4455
|
@ -155,8 +155,8 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPtovtaComissao;
|
|||
import com.rjconsultores.ws.totvs.service.GeradorTitulosIntegracion;
|
||||
import com.rjconsultores.ws.totvs.service.GerenciadorEnvioTitulosWS;
|
||||
import com.rjconsultores.ws.utileria.RetornoTotvs.TipoRetorno;
|
||||
import com.rjconsultores.wsag.GeradorTitulosAG;
|
||||
import com.rjconsultores.wsag.WSAGLog;
|
||||
//import com.rjconsultores.wsag.GeradorTitulosAG;
|
||||
//import com.rjconsultores.wsag.WSAGLog;
|
||||
|
||||
/**
|
||||
*
|
||||
|
@ -1123,15 +1123,15 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
|
||||
@Override
|
||||
public void update(Observable o, Object arg) {
|
||||
logResultAG.setText(((WSAGLog)o).toString());
|
||||
// logResultAG.setText(((WSAGLog)o).toString());
|
||||
}
|
||||
};
|
||||
|
||||
try {
|
||||
|
||||
WSAGLog wslog = WSAGLog.getInstance();
|
||||
wslog.clear();
|
||||
wslog.addObserver(wsevents);
|
||||
// WSAGLog wslog = WSAGLog.getInstance();
|
||||
// wslog.clear();
|
||||
// wslog.addObserver(wsevents);
|
||||
|
||||
myConn = dataSource.getConnection();
|
||||
Date dateInicio = fecInicioAG.getValue();
|
||||
|
@ -1139,12 +1139,12 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
dateInicio = DateUtil.inicioFecha(dateInicio);
|
||||
Date dateFim = DateUtil.fimFecha(fecFimAG.getValue());
|
||||
|
||||
GeradorTitulosAG gerador = new GeradorTitulosAG(myConn, dateInicio, dateFim);
|
||||
// GeradorTitulosAG gerador = new GeradorTitulosAG(myConn, dateInicio, dateFim);
|
||||
log.info("puntoVentaId=" + puntoVenta.getPuntoventaId() + ";fecInicio=" + dateInicio + ";fecFin=" + dateFim);
|
||||
|
||||
gerador.send(checkAdiantamentoAG.isChecked(), checkBoletoAG.isChecked(), checkCartaoAG.isChecked(), checkDepositoAG.isChecked());
|
||||
|
||||
gerador.mostraResultado();
|
||||
//
|
||||
// gerador.send(checkAdiantamentoAG.isChecked(), checkBoletoAG.isChecked(), checkCartaoAG.isChecked(), checkDepositoAG.isChecked());
|
||||
//
|
||||
// gerador.mostraResultado();
|
||||
|
||||
} catch (Exception e) {
|
||||
log.error("Erro ao integrar", e);
|
||||
|
@ -1181,10 +1181,10 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
dateInicio = DateUtil.inicioFecha(dateInicio);
|
||||
Date dateFim = DateUtil.fimFecha(fecFimAG.getValue());
|
||||
|
||||
GeradorTitulosAG gerador = new GeradorTitulosAG(myConn, dateInicio, dateFim);
|
||||
// GeradorTitulosAG gerador = new GeradorTitulosAG(myConn, dateInicio, dateFim);
|
||||
log.info("puntoVentaId=" + puntoVenta.getPuntoventaId() + ";fecInicio=" + dateInicio + ";fecFin=" + dateFim);
|
||||
|
||||
gerador.execute(puntoVenta.getPuntoventaId(), checkAdiantamentoAG.isChecked(), checkBoletoAG.isChecked(), checkCartaoAG.isChecked(), checkDepositoAG.isChecked());
|
||||
// gerador.execute(puntoVenta.getPuntoventaId(), checkAdiantamentoAG.isChecked(), checkBoletoAG.isChecked(), checkCartaoAG.isChecked(), checkDepositoAG.isChecked());
|
||||
|
||||
//gerador.send(checkAdiantamentoAG.isChecked(), checkBoletoAG.isChecked(), checkCartaoAG.isChecked(), checkDepositoAG.isChecked());
|
||||
} catch (Exception e) {
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
*/
|
||||
package com.rjconsultores.ventaboletos.web.gui.controladores.tarifas;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.List;
|
||||
|
||||
|
@ -16,25 +17,36 @@ import org.zkoss.zhtml.Messagebox;
|
|||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.Executions;
|
||||
import org.zkoss.zk.ui.event.Event;
|
||||
import org.zkoss.zk.ui.event.InputEvent;
|
||||
import org.zkoss.zkplus.databind.BindingListModelList;
|
||||
import org.zkoss.zul.Button;
|
||||
import org.zkoss.zul.Combobox;
|
||||
import org.zkoss.zul.Comboitem;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Categoria;
|
||||
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.Plaza;
|
||||
import com.rjconsultores.ventaboletos.entidad.RegionMetropolitana;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.entidad.TarifaMinima;
|
||||
import com.rjconsultores.ventaboletos.entidad.TarifaMinimaCategoria;
|
||||
import com.rjconsultores.ventaboletos.entidad.VigenciaTarifa;
|
||||
import com.rjconsultores.ventaboletos.service.CategoriaService;
|
||||
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
||||
import com.rjconsultores.ventaboletos.service.MarcaClaseServicioService;
|
||||
import com.rjconsultores.ventaboletos.service.MarcaService;
|
||||
import com.rjconsultores.ventaboletos.service.MonedaService;
|
||||
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
||||
import com.rjconsultores.ventaboletos.service.ParadaService;
|
||||
import com.rjconsultores.ventaboletos.service.PlazaService;
|
||||
import com.rjconsultores.ventaboletos.service.RegionMetropolitanaService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||
import com.rjconsultores.ventaboletos.service.TarifaMinimaService;
|
||||
import com.rjconsultores.ventaboletos.service.VigenciaTarifaService;
|
||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada;
|
||||
|
@ -69,11 +81,20 @@ public class EditarTarifaMinimaController extends MyGenericForwardComposer {
|
|||
private OrgaoConcedenteService orgaoConcedenteService;
|
||||
@Autowired
|
||||
private CategoriaService categoriaService;
|
||||
@Autowired
|
||||
private VigenciaTarifaService vigenciaTarifaService;
|
||||
@Autowired
|
||||
private RutaService rutaService;
|
||||
@Autowired
|
||||
private MarcaClaseServicioService marcaClaseServicioService;
|
||||
@Autowired
|
||||
private RegionMetropolitanaService regionMetropolitanaService;
|
||||
|
||||
private List<Moneda> lsMoneda;
|
||||
private List<Marca> lsMarcas;
|
||||
private List<ClaseServicio> lsClaseServico;
|
||||
private List<Plaza> lsPlaza;
|
||||
private List<RegionMetropolitana> lsRegionMetropolitana;
|
||||
private MyListbox tarifaMinimaList;
|
||||
private Combobox cmbMarca;
|
||||
private MyComboboxParada cmbOrigem;
|
||||
|
@ -91,6 +112,11 @@ public class EditarTarifaMinimaController extends MyGenericForwardComposer {
|
|||
private List<Categoria> lsCategorias;
|
||||
private MyComboboxEstandar cmbCategorias;
|
||||
private MyListbox tarifaMinimaCategoriaList;
|
||||
private Combobox cmbVigencia;
|
||||
private List<VigenciaTarifa> lsVigenciaTarifa;
|
||||
private List<Ruta> lsRuta;
|
||||
|
||||
private Combobox cmbRuta;
|
||||
|
||||
public List<Moneda> getLsMoneda() {
|
||||
return lsMoneda;
|
||||
|
@ -233,6 +259,11 @@ public class EditarTarifaMinimaController extends MyGenericForwardComposer {
|
|||
lsMarcas = marcaService.buscarMarcaPorEmpresa(UsuarioLogado.getUsuarioLogado().getEmpresa());
|
||||
lsClaseServico = claseServicioService.obtenerTodos();
|
||||
lsPlaza = plazaService.obtenerTodos();
|
||||
lsRegionMetropolitana = regionMetropolitanaService.obtenerTodos();
|
||||
|
||||
lsVigenciaTarifa = new ArrayList<VigenciaTarifa>();
|
||||
lsVigenciaTarifa.add(null);
|
||||
lsVigenciaTarifa.addAll(vigenciaTarifaService.obtenerTodos());
|
||||
|
||||
if (tarifaMinima.getTarifaminimaId() == null) {
|
||||
btnApagar.setVisible(Boolean.FALSE);
|
||||
|
@ -245,8 +276,21 @@ public class EditarTarifaMinimaController extends MyGenericForwardComposer {
|
|||
if(tarifaMinima.getTarifaMinimaCategorias() != null) {
|
||||
tarifaMinimaCategoriaList.setData(tarifaMinima.getTarifaMinimaCategorias());
|
||||
}
|
||||
|
||||
llenarRutasPorClase();
|
||||
llenarMarcaPorClaseServicio();
|
||||
}
|
||||
|
||||
public void onChange$cmbClaseServicio(InputEvent ev) {
|
||||
|
||||
if (ev.isChangingBySelectBack()) {
|
||||
return;
|
||||
}
|
||||
|
||||
llenarRutasPorClase();
|
||||
llenarMarcaPorClaseServicio();
|
||||
}
|
||||
|
||||
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
||||
|
||||
txtImportancia.getValue();
|
||||
|
@ -262,6 +306,13 @@ public class EditarTarifaMinimaController extends MyGenericForwardComposer {
|
|||
tarifaMinima.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
tarifaMinima.setActivo(Boolean.TRUE);
|
||||
|
||||
Comboitem cbiVigenciaTarifa = cmbVigencia.getSelectedItem();
|
||||
VigenciaTarifa vigenciaTarifa = null;
|
||||
if (cbiVigenciaTarifa != null) {
|
||||
vigenciaTarifa = (VigenciaTarifa) cbiVigenciaTarifa.getValue();
|
||||
}
|
||||
tarifaMinima.setVigenciaTarifa(vigenciaTarifa);
|
||||
|
||||
try {
|
||||
if (tarifaMinima.getOrgaoConcedente() == null) {
|
||||
Messagebox.show(
|
||||
|
@ -433,6 +484,36 @@ public class EditarTarifaMinimaController extends MyGenericForwardComposer {
|
|||
}
|
||||
}
|
||||
|
||||
private void llenarRutasPorClase() {
|
||||
if (tarifaMinima.getClaseServicio() == null) {
|
||||
return;
|
||||
}
|
||||
cmbMarca.setConstraint("");
|
||||
if (cmbMarca.getSelectedItem() == null) {
|
||||
lsRuta = rutaService.buscarPorClaseServicio(tarifaMinima.getClaseServicio());
|
||||
} else {
|
||||
lsRuta = rutaService.buscarPorClaseServicioEmpresa(tarifaMinima.getClaseServicio(), ((Marca) cmbMarca.getSelectedItem().getValue()).getEmpresa());
|
||||
}
|
||||
cmbMarca.setConstraint("no empty");
|
||||
|
||||
// caso o usuario tenha mudado a classeServicio da ruta
|
||||
if (tarifaMinima.getTarifaminimaId() != null && tarifaMinima.getRuta() != null && !lsRuta.contains(tarifaMinima.getRuta())) {
|
||||
lsRuta.add(tarifaMinima.getRuta());
|
||||
}
|
||||
|
||||
BindingListModelList l = new BindingListModelList(lsRuta, true);
|
||||
cmbRuta.setModel(l);
|
||||
}
|
||||
|
||||
private void llenarMarcaPorClaseServicio() {
|
||||
if (tarifaMinima.getClaseServicio() == null) {
|
||||
return;
|
||||
}
|
||||
lsMarcas = marcaClaseServicioService.buscarPorEmpresasPermitidas(tarifaMinima.getClaseServicio(), UsuarioLogado.getUsuarioLogado());
|
||||
BindingListModelList l = new BindingListModelList(lsMarcas, true);
|
||||
cmbMarca.setModel(l);
|
||||
}
|
||||
|
||||
public List<OrgaoConcedente> getLsOrgaoConcedente() {
|
||||
return lsOrgaoConcedente;
|
||||
}
|
||||
|
@ -453,4 +534,44 @@ public class EditarTarifaMinimaController extends MyGenericForwardComposer {
|
|||
return getTarifaMinima().getTarifaminimaId() != null;
|
||||
}
|
||||
|
||||
public Combobox getCmbVigencia() {
|
||||
return cmbVigencia;
|
||||
}
|
||||
|
||||
public void setCmbVigencia(Combobox cmbVigencia) {
|
||||
this.cmbVigencia = cmbVigencia;
|
||||
}
|
||||
|
||||
public List<VigenciaTarifa> getLsVigenciaTarifa() {
|
||||
return lsVigenciaTarifa;
|
||||
}
|
||||
|
||||
public void setLsVigenciaTarifa(List<VigenciaTarifa> lsVigenciaTarifa) {
|
||||
this.lsVigenciaTarifa = lsVigenciaTarifa;
|
||||
}
|
||||
|
||||
public List<RegionMetropolitana> getLsRegionMetropolitana() {
|
||||
return lsRegionMetropolitana;
|
||||
}
|
||||
|
||||
public void setLsRegionMetropolitana(List<RegionMetropolitana> lsRegionMetropolitana) {
|
||||
this.lsRegionMetropolitana = lsRegionMetropolitana;
|
||||
}
|
||||
|
||||
public List<Ruta> getLsRuta() {
|
||||
return lsRuta;
|
||||
}
|
||||
|
||||
public void setLsRuta(List<Ruta> lsRuta) {
|
||||
this.lsRuta = lsRuta;
|
||||
}
|
||||
|
||||
public Combobox getCmbRuta() {
|
||||
return cmbRuta;
|
||||
}
|
||||
|
||||
public void setCmbRuta(Combobox cmbRuta) {
|
||||
this.cmbRuta = cmbRuta;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||
<window id="winEditarTarifaMinima" border="normal"
|
||||
apply="${editarTarifaMinimaController}"
|
||||
width="500px" height="480px" contentStyle="overflow:auto"
|
||||
width="500px" height="530px" contentStyle="overflow:auto"
|
||||
title="${c:l('editarTarifaMinimaController.window.title')}">
|
||||
<toolbar>
|
||||
<hbox spacing="5px" style="padding:1px" align="right">
|
||||
|
@ -103,6 +103,34 @@
|
|||
mold="rounded" buttonVisible="true" width="50%"
|
||||
model="@{winEditarTarifaMinima$composer.lsCategorias}" />
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('busquedaTarifaController.lhFeciniciovigencia.label')}"/>
|
||||
<combobox id="cmbVigencia" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
disabled="false"
|
||||
mold="rounded" buttonVisible="true" width="90%"
|
||||
model="@{winEditarTarifaMinima$composer.lsVigenciaTarifa}"
|
||||
selectedItem="@{winEditarTarifaMinima$composer.tarifaMinima.vigenciaTarifa}"/>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarConfiguracionCorridaController.cmbRuta.value')}" />
|
||||
<combobox id="cmbRuta"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
constraint="no empty" mold="rounded" buttonVisible="true"
|
||||
width="70%"
|
||||
selectedItem="@{winEditarTarifaMinima$composer.tarifaMinima.ruta}" />
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('busquedaRegionMetropolitanaController.lhRegion.label')}" />
|
||||
<combobox id="cmbRegionMetropolitana" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
disabled="false"
|
||||
mold="rounded" buttonVisible="true" width="90%"
|
||||
model="@{winEditarTarifaMinima$composer.lsRegionMetropolitana}"
|
||||
selectedItem="@{winEditarTarifaMinima$composer.tarifaMinima.regionMetropolitana}"/>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
|
||||
|
|
Loading…
Reference in New Issue