git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@20721 d1611594-4594-4d17-8e1d-87c2c4800839
parent
0c2bb1ac83
commit
2f9a7a620f
|
@ -7,6 +7,8 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.tarifas;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Marca;
|
import com.rjconsultores.ventaboletos.entidad.Marca;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Moneda;
|
import com.rjconsultores.ventaboletos.entidad.Moneda;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Tarifa;
|
import com.rjconsultores.ventaboletos.entidad.Tarifa;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Tramo;
|
import com.rjconsultores.ventaboletos.entidad.Tramo;
|
||||||
import com.rjconsultores.ventaboletos.entidad.VigenciaTarifa;
|
import com.rjconsultores.ventaboletos.entidad.VigenciaTarifa;
|
||||||
|
@ -25,95 +27,91 @@ import org.zkoss.zk.ui.event.Event;
|
||||||
import org.zkoss.zul.Combobox;
|
import org.zkoss.zul.Combobox;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author rodrigo
|
* @author rodrigo
|
||||||
*/
|
*/
|
||||||
@Controller("cambioVigenciaController")
|
@Controller("cambioVigenciaController")
|
||||||
@Scope("prototype")
|
@Scope("prototype")
|
||||||
public class CambioVigenciaController extends MyGenericForwardComposer {
|
public class CambioVigenciaController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private TarifaService tarifaService;
|
private TarifaService tarifaService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private VigenciaTarifaService vigenciaTarifaService;
|
private VigenciaTarifaService vigenciaTarifaService;
|
||||||
private List<VigenciaTarifa> lsVigenciaTarifa;
|
private List<VigenciaTarifa> lsVigenciaTarifa;
|
||||||
private Combobox cmbVigencia;
|
private Combobox cmbVigencia;
|
||||||
private Combobox cmbNovaVigencia;
|
private Combobox cmbNovaVigencia;
|
||||||
private static Logger log = Logger.getLogger(CambioVigenciaController.class);
|
private static Logger log = Logger.getLogger(CambioVigenciaController.class);
|
||||||
|
|
||||||
public Combobox getCmbNovaVigencia() {
|
public Combobox getCmbNovaVigencia() {
|
||||||
return cmbNovaVigencia;
|
return cmbNovaVigencia;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setCmbNovaVigencia(Combobox cmbNovaVigencia) {
|
public void setCmbNovaVigencia(Combobox cmbNovaVigencia) {
|
||||||
this.cmbNovaVigencia = cmbNovaVigencia;
|
this.cmbNovaVigencia = cmbNovaVigencia;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Combobox getCmbVigencia() {
|
public Combobox getCmbVigencia() {
|
||||||
return cmbVigencia;
|
return cmbVigencia;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setCmbVigencia(Combobox cmbVigencia) {
|
public void setCmbVigencia(Combobox cmbVigencia) {
|
||||||
this.cmbVigencia = cmbVigencia;
|
this.cmbVigencia = cmbVigencia;
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<VigenciaTarifa> getLsVigenciaTarifa() {
|
public List<VigenciaTarifa> getLsVigenciaTarifa() {
|
||||||
return lsVigenciaTarifa;
|
return lsVigenciaTarifa;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setLsVigenciaTarifa(List<VigenciaTarifa> lsVigenciaTarifa) {
|
public void setLsVigenciaTarifa(List<VigenciaTarifa> lsVigenciaTarifa) {
|
||||||
this.lsVigenciaTarifa = lsVigenciaTarifa;
|
this.lsVigenciaTarifa = lsVigenciaTarifa;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
lsVigenciaTarifa = vigenciaTarifaService.obtenerTodos();
|
lsVigenciaTarifa = vigenciaTarifaService.obtenerTodos();
|
||||||
|
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onClick$btnCambiarVigencia(Event ev) {
|
public void onClick$btnCambiarVigencia(Event ev) throws InterruptedException {
|
||||||
cmbVigencia.getSelectedItem();
|
cmbVigencia.getSelectedItem();
|
||||||
cmbNovaVigencia.getSelectedItem();
|
cmbNovaVigencia.getSelectedItem();
|
||||||
|
|
||||||
try {
|
VigenciaTarifa vigencia = (VigenciaTarifa) (cmbVigencia.getSelectedItem() != null ? cmbVigencia.getSelectedItem().getValue() : null);
|
||||||
VigenciaTarifa vigencia = (VigenciaTarifa) (cmbVigencia.getSelectedItem() != null ? cmbVigencia.getSelectedItem().getValue() : null);
|
VigenciaTarifa novaVigencia = (VigenciaTarifa) (cmbNovaVigencia.getSelectedItem() != null ? cmbNovaVigencia.getSelectedItem().getValue() : null);
|
||||||
VigenciaTarifa novaVigencia = (VigenciaTarifa) (cmbNovaVigencia.getSelectedItem() != null ? cmbNovaVigencia.getSelectedItem().getValue() : null);
|
List<Tarifa> lsTarifas = tarifaService.buscarPorVigencia(vigencia);
|
||||||
List<Tarifa> lsTarifas = tarifaService.buscarPorVigencia(vigencia);
|
|
||||||
|
|
||||||
String msg = lsTarifas.size() + " tarifas. Vigencia "
|
String msg = lsTarifas.size() + " tarifas. Vigencia " + vigencia + " -> " + novaVigencia;
|
||||||
+ vigencia + " -> " + novaVigencia;
|
|
||||||
Integer opcao = Messagebox.show(msg + ". "
|
Integer opcao = Messagebox.show(msg + ". "
|
||||||
+ Labels.getLabel("cambioVigenciaController.MSGCambiarVigencias"),
|
+ Labels.getLabel("cambioVigenciaController.MSGCambiarVigencias"),
|
||||||
Labels.getLabel("cambioVigenciaController.window.title"),
|
Labels.getLabel("cambioVigenciaController.window.title"),
|
||||||
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
|
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
|
||||||
|
|
||||||
if (opcao.equals(Messagebox.YES)) {
|
if (opcao.equals(Messagebox.YES)) {
|
||||||
for (Tarifa tf : lsTarifas) {
|
for (Tarifa tf : lsTarifas) {
|
||||||
tf.setVigenciaTarifa(novaVigencia);
|
tf.setVigenciaTarifa(novaVigencia);
|
||||||
Marca marca = tf.getMarca();
|
Marca marca = tf.getMarca();
|
||||||
Tramo tramo = tf.getTramo();
|
Tramo tramo = tf.getTramo();
|
||||||
Moneda moneda = tf.getMoneda();
|
Moneda moneda = tf.getMoneda();
|
||||||
ClaseServicio claseServicio = tf.getClaseServicio();
|
ClaseServicio claseServicio = tf.getClaseServicio();
|
||||||
VigenciaTarifa vigenciaTarifa = tf.getVigenciaTarifa();
|
Ruta ruta = tf.getRuta();
|
||||||
|
OrgaoConcedente orgaoConcedente = tf.getOrgaoConcedente();
|
||||||
|
|
||||||
List<Tarifa> lsExisteTarifa =
|
boolean existe = tarifaService.existe(marca, tramo, moneda, claseServicio, novaVigencia, ruta, orgaoConcedente);
|
||||||
tarifaService.pesquisar(marca, tramo, moneda,
|
if (!existe) {
|
||||||
claseServicio, vigenciaTarifa);
|
tarifaService.actualizacion(tf);
|
||||||
if (lsExisteTarifa.isEmpty()) {
|
}
|
||||||
tarifaService.actualizacion(tf);
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("cambioVigenciaController.MSGCambiarSucesso"),
|
Labels.getLabel("cambioVigenciaController.MSGCambiarSucesso"),
|
||||||
Labels.getLabel("cambioVigenciaController.window.title"),
|
Labels.getLabel("cambioVigenciaController.window.title"),
|
||||||
Messagebox.OK, Messagebox.INFORMATION);
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
|
||||||
closeWindow();
|
closeWindow();
|
||||||
} catch (Exception ex) {
|
|
||||||
log.error(ex);
|
}
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -198,15 +198,19 @@ public class ModificacionMasivaTarifasUploadController extends MyGenericForwardC
|
||||||
tarifaNueva.setPrecioredabierto(tarifa.getPrecioredabierto());
|
tarifaNueva.setPrecioredabierto(tarifa.getPrecioredabierto());
|
||||||
tarifaNueva.setStatustarifa("A");
|
tarifaNueva.setStatustarifa("A");
|
||||||
tarifaNueva.setTramo(tarifa.getTramo());
|
tarifaNueva.setTramo(tarifa.getTramo());
|
||||||
|
tarifaNueva.setRuta(tarifa.getRuta());
|
||||||
|
tarifaNueva.setOrgaoConcedente(tarifa.getOrgaoConcedente());
|
||||||
|
|
||||||
|
|
||||||
Comboitem cbiVt = cmbVigenciaTarifa.getSelectedItem();
|
Comboitem cbiVt = cmbVigenciaTarifa.getSelectedItem();
|
||||||
VigenciaTarifa nuevaVigencia = (VigenciaTarifa) cbiVt.getValue();
|
VigenciaTarifa nuevaVigencia = (VigenciaTarifa) cbiVt.getValue();
|
||||||
tarifaNueva.setVigenciaTarifa(nuevaVigencia);
|
tarifaNueva.setVigenciaTarifa(nuevaVigencia);
|
||||||
|
|
||||||
boolean existeTarifa = tarifaService.existe(tarifaNueva.getMarca(), tarifaNueva.getTramo(), tarifaNueva.getMoneda(),
|
boolean existeTarifa = tarifaService.existe(tarifaNueva.getMarca(), tarifaNueva.getTramo(), tarifaNueva.getMoneda(),
|
||||||
tarifaNueva.getClaseServicio(), nuevaVigencia);
|
tarifaNueva.getClaseServicio(), nuevaVigencia, tarifaNueva.getRuta(), tarifaNueva.getOrgaoConcedente());
|
||||||
|
|
||||||
if (!existeTarifa) {
|
if (!existeTarifa) {
|
||||||
strDuplicidade = strDuplicidade + "Tarifa ya existente (" + tarifa.getTarifaId() + "). \n";
|
strDuplicidade = strDuplicidade + Labels.getLabel("modificacionMasivaTarifasController.MSG.tarifaExiste") + " (" + tarifa.getTarifaId() + "). \n";
|
||||||
} else {
|
} else {
|
||||||
tarifa = tarifaService.suscribir(tarifaNueva);
|
tarifa = tarifaService.suscribir(tarifaNueva);
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
# <controler>. <id>. <propiedade> = XXX
|
# <controler>. <id>. <propiedade> = XXX
|
||||||
|
|
||||||
#Versao do VentaBoleto:
|
#Versao do VentaBoleto:
|
||||||
versao = ADM_20120821_1RC55
|
versao = ADM_20120821_1RC56
|
||||||
|
|
||||||
# MSG Defaut:
|
# MSG Defaut:
|
||||||
MSG.CONSTRAINT.PORCENTAGEM = Os valores devem estar entre 0 e 100
|
MSG.CONSTRAINT.PORCENTAGEM = Os valores devem estar entre 0 e 100
|
||||||
|
@ -1327,6 +1327,7 @@ editarTarifaController.MSG.MercadoCompetido = Essa tarifa está cadastrada em um
|
||||||
editarTarifaController.MSG.TarifaMinima = Essa tarifa é inferior a tarifa mínima parametrizada. Deseja continuar?
|
editarTarifaController.MSG.TarifaMinima = Essa tarifa é inferior a tarifa mínima parametrizada. Deseja continuar?
|
||||||
modificacionMasivaTarifasController.MSG.SemVigencia = Selecione uma vigência.
|
modificacionMasivaTarifasController.MSG.SemVigencia = Selecione uma vigência.
|
||||||
modificacionMasivaTarifasController.MSG.RegistroSalvos = Registro(s) processado(s) com Sucesso.
|
modificacionMasivaTarifasController.MSG.RegistroSalvos = Registro(s) processado(s) com Sucesso.
|
||||||
|
modificacionMasivaTarifasController.MSG.tarifaExiste = Tarifa já existe
|
||||||
|
|
||||||
# Pesquisa Vigência Tarifa
|
# Pesquisa Vigência Tarifa
|
||||||
busquedaVigenciaTarifaController.window.title = Vigência Tarifa
|
busquedaVigenciaTarifaController.window.title = Vigência Tarifa
|
||||||
|
|
Loading…
Reference in New Issue