bug#al-2813
GLPI 64102 - {Projeto} - Espec Pricing Conexão - Aguia Branca dev: qua:master
parent
9a0acc5693
commit
20af60d5fa
4
pom.xml
4
pom.xml
|
@ -4,12 +4,12 @@
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>br.com.rjconsultores</groupId>
|
<groupId>br.com.rjconsultores</groupId>
|
||||||
<artifactId>ventaboletosadm</artifactId>
|
<artifactId>ventaboletosadm</artifactId>
|
||||||
<version>1.7.14</version>
|
<version>1.7.15</version>
|
||||||
<packaging>war</packaging>
|
<packaging>war</packaging>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<modelWeb.version>1.5.3</modelWeb.version>
|
<modelWeb.version>1.5.3</modelWeb.version>
|
||||||
<flyway.version>1.4.1</flyway.version>
|
<flyway.version>1.4.2</flyway.version>
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
|
@ -1807,7 +1807,9 @@ public class EditarPricingController extends PricingController {
|
||||||
Map args = new HashMap();
|
Map args = new HashMap();
|
||||||
args.put("pricingMercado", pMercado);
|
args.put("pricingMercado", pMercado);
|
||||||
args.put("pricingMercadoList", pricingMercadoList);
|
args.put("pricingMercadoList", pricingMercadoList);
|
||||||
//args.put("lsPricingMercado", lsPricingMercado);
|
|
||||||
|
args.put("lsPricingConexao", lsPricingConexao);
|
||||||
|
args.put("pricingRutaList", pricingRutaList);
|
||||||
|
|
||||||
openWindowPosi("/gui/pricing/editarPricingMercado.zul",
|
openWindowPosi("/gui/pricing/editarPricingMercado.zul",
|
||||||
Labels.getLabel("editarPricingController.windowMercado.title"), args, MODAL, "center,top");
|
Labels.getLabel("editarPricingController.windowMercado.title"), args, MODAL, "center,top");
|
||||||
|
|
|
@ -4,20 +4,13 @@
|
||||||
*/
|
*/
|
||||||
package com.rjconsultores.ventaboletos.web.gui.controladores.pricing;
|
package com.rjconsultores.ventaboletos.web.gui.controladores.pricing;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.Pricing;
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.PricingMercado;
|
|
||||||
import com.rjconsultores.ventaboletos.service.ParadaService;
|
|
||||||
import com.rjconsultores.ventaboletos.service.PricingMercadoService;
|
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.context.annotation.Scope;
|
import org.springframework.context.annotation.Scope;
|
||||||
import org.springframework.stereotype.Controller;
|
import org.springframework.stereotype.Controller;
|
||||||
import java.util.List;
|
|
||||||
import org.zkoss.util.resource.Labels;
|
import org.zkoss.util.resource.Labels;
|
||||||
import org.zkoss.zhtml.Messagebox;
|
import org.zkoss.zhtml.Messagebox;
|
||||||
import org.zkoss.zk.ui.Component;
|
import org.zkoss.zk.ui.Component;
|
||||||
|
@ -25,6 +18,17 @@ import org.zkoss.zk.ui.Executions;
|
||||||
import org.zkoss.zk.ui.event.Event;
|
import org.zkoss.zk.ui.event.Event;
|
||||||
import org.zkoss.zul.Combobox;
|
import org.zkoss.zul.Combobox;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Pricing;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.PricingConexao;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.PricingMercado;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.PricingRuta;
|
||||||
|
import com.rjconsultores.ventaboletos.service.ParadaService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.PricingMercadoService;
|
||||||
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author Rafius
|
* @author Rafius
|
||||||
|
@ -43,12 +47,18 @@ public class EditarPricingMercadoController extends MyGenericForwardComposer {
|
||||||
private Combobox cmbOrigen;
|
private Combobox cmbOrigen;
|
||||||
private Combobox cmbDestino;
|
private Combobox cmbDestino;
|
||||||
private static Logger log = Logger.getLogger(EditarPricingMercadoController.class);
|
private static Logger log = Logger.getLogger(EditarPricingMercadoController.class);
|
||||||
|
|
||||||
|
private List<PricingConexao> lsPricingConexao;
|
||||||
|
private MyListbox pricingRutaList;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
|
||||||
pricingMercado = (PricingMercado) Executions.getCurrent().getArg().get("pricingMercado");
|
pricingMercado = (PricingMercado) Executions.getCurrent().getArg().get("pricingMercado");
|
||||||
pricingMercadoList = (MyListbox) Executions.getCurrent().getArg().get("pricingMercadoList");
|
pricingMercadoList = (MyListbox) Executions.getCurrent().getArg().get("pricingMercadoList");
|
||||||
|
|
||||||
|
lsPricingConexao = (List<PricingConexao>) Executions.getCurrent().getArg().get("lsPricingConexao");
|
||||||
|
pricingRutaList = (MyListbox) Executions.getCurrent().getArg().get("pricingRutaList");
|
||||||
|
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
|
|
||||||
|
@ -101,6 +111,18 @@ public class EditarPricingMercadoController extends MyGenericForwardComposer {
|
||||||
Labels.getLabel("editarPricingController.windowMercado.title"),
|
Labels.getLabel("editarPricingController.windowMercado.title"),
|
||||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
} else {
|
} else {
|
||||||
|
String TODAS = "TODAS";
|
||||||
|
Boolean contemTodas = origen.getDescparada().equals(TODAS) || destino.getDescparada().equals(TODAS);
|
||||||
|
|
||||||
|
//Quando existe pricing conexao permite cadastrar linha e trecho todas
|
||||||
|
if ( (lsPricingConexao == null || lsPricingConexao.isEmpty()) && verificarContemTodasRuta() && contemTodas) {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarPricingController.MSG.noRutaTodasYTrechosTodos"),
|
||||||
|
Labels.getLabel("editarPricingController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
Boolean existe =
|
Boolean existe =
|
||||||
pricingMercadoService.obtenerPricingMercado(pricingMercado.getPricing(),
|
pricingMercadoService.obtenerPricingMercado(pricingMercado.getPricing(),
|
||||||
origen, destino);
|
origen, destino);
|
||||||
|
@ -168,6 +190,17 @@ public class EditarPricingMercadoController extends MyGenericForwardComposer {
|
||||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private boolean verificarContemTodasRuta() {
|
||||||
|
Integer rutaIdTodas = -1;
|
||||||
|
for(int i = 0; i < pricingRutaList.getModel().getSize(); i++ ){
|
||||||
|
PricingRuta princingRuta = (PricingRuta) pricingRutaList.getModel().getElementAt(i);
|
||||||
|
if(princingRuta.getRuta().getRutaId() == rutaIdTodas){
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
public void onClick$btnRemoverMercado(Event ev) {
|
public void onClick$btnRemoverMercado(Event ev) {
|
||||||
try {
|
try {
|
||||||
|
|
Loading…
Reference in New Issue