fixes bug #7427
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@55633 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
10f498f030
commit
ee596c2448
|
@ -29,7 +29,7 @@ import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||||
import com.rjconsultores.ventaboletos.service.ConfRestricaoCanalVentaService;
|
import com.rjconsultores.ventaboletos.service.ConfRestricaoCanalVentaService;
|
||||||
import com.rjconsultores.ventaboletos.service.ConfRestricaoExcecaoService;
|
import com.rjconsultores.ventaboletos.service.ConfRestricaoExcecaoService;
|
||||||
import com.rjconsultores.ventaboletos.service.ConfRestricaoPtovtaService;
|
import com.rjconsultores.ventaboletos.service.ConfRestricaoPtovtaService;
|
||||||
import com.rjconsultores.ventaboletos.service.EsquemaCorridaService;
|
import com.rjconsultores.ventaboletos.service.CorridaService;
|
||||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||||
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
|
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
|
@ -55,9 +55,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
private ConfRestricaoExcecaoService confRestricaoExcecaoServide;
|
private ConfRestricaoExcecaoService confRestricaoExcecaoServide;
|
||||||
@Autowired
|
@Autowired
|
||||||
private ConfRestricaoPtovtaService confRestricaoPtovtaService;
|
private ConfRestricaoPtovtaService confRestricaoPtovtaService;
|
||||||
@Autowired
|
|
||||||
private EsquemaCorridaService esquemaCorridaService;
|
|
||||||
|
|
||||||
private ConfRestricaoCanalVenta confRestricaoCanalVenta;
|
private ConfRestricaoCanalVenta confRestricaoCanalVenta;
|
||||||
private List<TipoPuntoVenta> lsTipoPtoVta;
|
private List<TipoPuntoVenta> lsTipoPtoVta;
|
||||||
private List<Ruta> lsRuta;
|
private List<Ruta> lsRuta;
|
||||||
|
@ -127,8 +125,47 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
this.lsRuta = lsRuta;
|
this.lsRuta = lsRuta;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
||||||
|
Parada origen = cmbOrigen.getSelectedItem() == null ? null : ((Parada)cmbOrigen.getSelectedItem().getValue());
|
||||||
|
Parada destino = cmbDestino.getSelectedItem() == null ? null : ((Parada)cmbDestino.getSelectedItem().getValue());
|
||||||
|
|
||||||
|
Integer numSecuenciaDestino = null;
|
||||||
|
Integer numSecuenciaOrigen = null;
|
||||||
|
|
||||||
|
if (origen != null && origen.getParadaId() != -1) {
|
||||||
|
numSecuenciaOrigen = rutaService.getNumSecuenciaOrigen(confRestricaoCanalVenta.getRuta().getRutaId(), origen.getParadaId());
|
||||||
|
if (numSecuenciaOrigen == -1){ // não existe origen
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.OrigenInvalida"),
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if (destino != null && destino.getParadaId() != -1) {
|
||||||
|
numSecuenciaDestino = rutaService.getNumSecuenciaDestino(confRestricaoCanalVenta.getRuta().getRutaId(), destino.getParadaId());
|
||||||
|
if (numSecuenciaDestino == -1){
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.destinoInvalido"),
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (numSecuenciaOrigen != -1 && numSecuenciaDestino != -1){
|
||||||
|
if (numSecuenciaOrigen > numSecuenciaDestino){
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.sentidoInvalido"),
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// Isso se faz necessário quando o usuário "deseleciona" uma ruta. Essa alteração não estava afetando o bean
|
// Isso se faz necessário quando o usuário "deseleciona" uma ruta. Essa alteração não estava afetando o bean
|
||||||
if (cmbRuta.getSelectedItem() == null) {
|
if (cmbRuta.getSelectedItem() == null) {
|
||||||
|
|
|
@ -4843,6 +4843,9 @@ editarConfRestricaoCanalVentaController.btnApagar.tooltiptext = Eliminar
|
||||||
editarConfRestricaoCanalVentaController.btnSalvar.tooltiptext = Guardar
|
editarConfRestricaoCanalVentaController.btnSalvar.tooltiptext = Guardar
|
||||||
editarConfRestricaoCanalVentaController.btnFechar.tooltiptext = Cerrar
|
editarConfRestricaoCanalVentaController.btnFechar.tooltiptext = Cerrar
|
||||||
editarConfRestricaoCanalVentaController.MSG.suscribirOK = Restricción se registró exitosamente
|
editarConfRestricaoCanalVentaController.MSG.suscribirOK = Restricción se registró exitosamente
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.OrigenInvalida = Origen no es parte de la línea.
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.destinoInvalido = Destino no es parte de la línea.
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.sentidoInvalido = Sentido no válido.
|
||||||
editarConfRestricaoCanalVentaController.MSG.borrarPergunta = Deseas eliminar restricción?
|
editarConfRestricaoCanalVentaController.MSG.borrarPergunta = Deseas eliminar restricción?
|
||||||
editarConfRestricaoCanalVentaController.MSG.borrarOK = Restricción se eliminó existosamente
|
editarConfRestricaoCanalVentaController.MSG.borrarOK = Restricción se eliminó existosamente
|
||||||
editarConfRestricaoCanalVentaController.aba.Configuracoes = Configuración de restricción
|
editarConfRestricaoCanalVentaController.aba.Configuracoes = Configuración de restricción
|
||||||
|
|
|
@ -4906,6 +4906,9 @@ editarConfRestricaoCanalVentaController.btnApagar.tooltiptext = Eliminar
|
||||||
editarConfRestricaoCanalVentaController.btnSalvar.tooltiptext = Salvar
|
editarConfRestricaoCanalVentaController.btnSalvar.tooltiptext = Salvar
|
||||||
editarConfRestricaoCanalVentaController.btnFechar.tooltiptext = Fechar
|
editarConfRestricaoCanalVentaController.btnFechar.tooltiptext = Fechar
|
||||||
editarConfRestricaoCanalVentaController.MSG.suscribirOK = Restrição Registrada com Sucesso.
|
editarConfRestricaoCanalVentaController.MSG.suscribirOK = Restrição Registrada com Sucesso.
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.OrigenInvalida = Origem não faz parte da linha.
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.destinoInvalido = Destino não faz parte da linha.
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.sentidoInvalido = Sentido inválido.
|
||||||
editarConfRestricaoCanalVentaController.MSG.borrarPergunta = Deseja apagar restrição?
|
editarConfRestricaoCanalVentaController.MSG.borrarPergunta = Deseja apagar restrição?
|
||||||
editarConfRestricaoCanalVentaController.MSG.borrarOK = Restrição eliminada com sucesso.
|
editarConfRestricaoCanalVentaController.MSG.borrarOK = Restrição eliminada com sucesso.
|
||||||
editarConfRestricaoCanalVentaController.aba.Configuracoes = Configuração de Restrição
|
editarConfRestricaoCanalVentaController.aba.Configuracoes = Configuração de Restrição
|
||||||
|
|
Loading…
Reference in New Issue