Duplicidade de marca em preço em escala (fixed bug #5577)
Tempo: 1 hora git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@37212 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
0bdaf69f31
commit
ad51ae9cdc
|
@ -83,6 +83,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
@Scope("prototype")
|
@Scope("prototype")
|
||||||
public class TarifaEscalaContorller extends MyGenericForwardComposer {
|
public class TarifaEscalaContorller extends MyGenericForwardComposer {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
@Autowired
|
@Autowired
|
||||||
private TarifaService tarifaService;
|
private TarifaService tarifaService;
|
||||||
@Autowired
|
@Autowired
|
||||||
|
@ -360,7 +361,7 @@ public class TarifaEscalaContorller extends MyGenericForwardComposer {
|
||||||
String tramo = iterator.next();
|
String tramo = iterator.next();
|
||||||
String tramoCveOrigenDestino[] = tramo.split("\\|");
|
String tramoCveOrigenDestino[] = tramo.split("\\|");
|
||||||
if ((tramoCveOrigenDestino[0].equals(idOrigem)) && (tramoCveOrigenDestino[1].equals(idDestino))) {
|
if ((tramoCveOrigenDestino[0].equals(idOrigem)) && (tramoCveOrigenDestino[1].equals(idDestino))) {
|
||||||
List<Tramo> lsTr = tramoService.buscarCveParada(tramoCveOrigenDestino[0], tramoCveOrigenDestino[1],tramoCveOrigenDestino[2]);
|
List<Tramo> lsTr = tramoService.buscarCveParada(tramoCveOrigenDestino[0], tramoCveOrigenDestino[1], tramoCveOrigenDestino[2]);
|
||||||
|
|
||||||
if (!lsTr.isEmpty()) {
|
if (!lsTr.isEmpty()) {
|
||||||
tr = lsTr.get(0);
|
tr = lsTr.get(0);
|
||||||
|
@ -370,7 +371,7 @@ public class TarifaEscalaContorller extends MyGenericForwardComposer {
|
||||||
if (tr != null) {
|
if (tr != null) {
|
||||||
return tr.getVia();
|
return tr.getVia();
|
||||||
} else {
|
} else {
|
||||||
log.info("no fue encontrado en mpTramoTarifaNovo: Origen="+idOrigem+",Destino="+idDestino);
|
log.info("no fue encontrado en mpTramoTarifaNovo: Origen=" + idOrigem + ",Destino=" + idDestino);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -425,7 +426,7 @@ public class TarifaEscalaContorller extends MyGenericForwardComposer {
|
||||||
|
|
||||||
for (int y = 0; y < lsRutaSecuencia.size(); y++) {
|
for (int y = 0; y < lsRutaSecuencia.size(); y++) {
|
||||||
// colocando nome da parada na diagonal:
|
// colocando nome da parada na diagonal:
|
||||||
|
|
||||||
if (i == y) {
|
if (i == y) {
|
||||||
Parada origem = lsRutaSecuencia.get(i).getTramo().getOrigem();
|
Parada origem = lsRutaSecuencia.get(i).getTramo().getOrigem();
|
||||||
tmp.add(origem);
|
tmp.add(origem);
|
||||||
|
@ -476,7 +477,7 @@ public class TarifaEscalaContorller extends MyGenericForwardComposer {
|
||||||
lsGridMatriz.add(tmp);
|
lsGridMatriz.add(tmp);
|
||||||
}
|
}
|
||||||
log.debug("Fin carga de las secuencias");
|
log.debug("Fin carga de las secuencias");
|
||||||
|
|
||||||
lsGridRender = new ArrayList<List>();
|
lsGridRender = new ArrayList<List>();
|
||||||
for (int i = 0; i < lsGridMatriz.size(); i++) {
|
for (int i = 0; i < lsGridMatriz.size(); i++) {
|
||||||
List tmpRender = new ArrayList();
|
List tmpRender = new ArrayList();
|
||||||
|
@ -497,8 +498,8 @@ public class TarifaEscalaContorller extends MyGenericForwardComposer {
|
||||||
Parada destino = lsRutaSecuencia.get(lsRutaSecuencia.size() - 1).getTramo().getDestino();
|
Parada destino = lsRutaSecuencia.get(lsRutaSecuencia.size() - 1).getTramo().getDestino();
|
||||||
List tmpDestino = new ArrayList();
|
List tmpDestino = new ArrayList();
|
||||||
for (int i = 0; i < lsRutaSecuencia.size(); i++) {
|
for (int i = 0; i < lsRutaSecuencia.size(); i++) {
|
||||||
log.info("Secuencia="+lsRutaSecuencia.get(i).getRutasecuenciaId());
|
log.info("Secuencia=" + lsRutaSecuencia.get(i).getRutasecuenciaId());
|
||||||
|
|
||||||
// Pegar a Origem do Inicio com o Final da Ultima secuencia.
|
// Pegar a Origem do Inicio com o Final da Ultima secuencia.
|
||||||
RutaSecuencia rcIni = lsRutaSecuencia.get(i);
|
RutaSecuencia rcIni = lsRutaSecuencia.get(i);
|
||||||
RutaSecuencia rcFim = lsRutaSecuencia.get(lsRutaSecuencia.size() - 1);
|
RutaSecuencia rcFim = lsRutaSecuencia.get(lsRutaSecuencia.size() - 1);
|
||||||
|
@ -508,9 +509,9 @@ public class TarifaEscalaContorller extends MyGenericForwardComposer {
|
||||||
String idOrigem = rcIni.getTramo().getOrigem().getParadaId().toString();
|
String idOrigem = rcIni.getTramo().getOrigem().getParadaId().toString();
|
||||||
String idDestino = rcFim.getTramo().getDestino().getParadaId().toString();
|
String idDestino = rcFim.getTramo().getDestino().getParadaId().toString();
|
||||||
Via v = encontrarViaTramoNaoEstaSecuencia(idOrigem, idDestino);
|
Via v = encontrarViaTramoNaoEstaSecuencia(idOrigem, idDestino);
|
||||||
|
|
||||||
if (v == null){
|
if (v == null) {
|
||||||
log.info("No fue encontrado la via para el origen y destino: " + idOrigem + ","+idDestino);
|
log.info("No fue encontrado la via para el origen y destino: " + idOrigem + "," + idDestino);
|
||||||
}
|
}
|
||||||
|
|
||||||
Tramo tramo = rcIni.getTramo();
|
Tramo tramo = rcIni.getTramo();
|
||||||
|
@ -629,7 +630,7 @@ public class TarifaEscalaContorller extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (Exception ex) {
|
} catch (Exception ex) {
|
||||||
log.info("** Erro ao autorizar escala de tarifa: " + ex,ex);
|
log.info("** Erro ao autorizar escala de tarifa: " + ex, ex);
|
||||||
Messagebox.show(Labels.getLabel("MSG.Error"), Labels.getLabel("tarifaEscalaContorller.window.title"), Messagebox.OK,
|
Messagebox.show(Labels.getLabel("MSG.Error"), Labels.getLabel("tarifaEscalaContorller.window.title"), Messagebox.OK,
|
||||||
Messagebox.ERROR);
|
Messagebox.ERROR);
|
||||||
}
|
}
|
||||||
|
@ -689,10 +690,10 @@ public class TarifaEscalaContorller extends MyGenericForwardComposer {
|
||||||
cidadeOrigem = ciudadService.obtenerID(origem.getCiudad().getCiudadId());
|
cidadeOrigem = ciudadService.obtenerID(origem.getCiudad().getCiudadId());
|
||||||
plaza = cidadeOrigem.getPlaza();
|
plaza = cidadeOrigem.getPlaza();
|
||||||
}
|
}
|
||||||
|
|
||||||
tarifa.setOrigen(origem);
|
tarifa.setOrigen(origem);
|
||||||
tarifa.setDestino(destino);
|
tarifa.setDestino(destino);
|
||||||
|
|
||||||
String tramoCveOrigenDestino[] = tramo.split("\\|");
|
String tramoCveOrigenDestino[] = tramo.split("\\|");
|
||||||
|
|
||||||
List<Tramo> lsTr = tramoService.buscarCveParada(tramoCveOrigenDestino[0], tramoCveOrigenDestino[1],
|
List<Tramo> lsTr = tramoService.buscarCveParada(tramoCveOrigenDestino[0], tramoCveOrigenDestino[1],
|
||||||
|
@ -701,11 +702,11 @@ public class TarifaEscalaContorller extends MyGenericForwardComposer {
|
||||||
if (!lsTr.isEmpty()) {
|
if (!lsTr.isEmpty()) {
|
||||||
Tramo tr = lsTr.get(0);
|
Tramo tr = lsTr.get(0);
|
||||||
// mapTramoTarifaNovo.get(tr.getOrigem().getCveparada().concat("|").concat(tr.getDestino().getCveparada().concat("|")).concat(tr.getVia().getNombvia()));
|
// mapTramoTarifaNovo.get(tr.getOrigem().getCveparada().concat("|").concat(tr.getDestino().getCveparada().concat("|")).concat(tr.getVia().getNombvia()));
|
||||||
|
|
||||||
//Indica se o mapTarifaTextbox foi renderizado. Ele só é renderizado se a pagina do tramo foi "paginada"/"acessada"
|
// Indica se o mapTarifaTextbox foi renderizado. Ele só é renderizado se a pagina do tramo foi "paginada"/"acessada"
|
||||||
//Quando o mapTarifaTextbox não foi carregado, não é exibido a mesg de tarifaMinima
|
// Quando o mapTarifaTextbox não foi carregado, não é exibido a mesg de tarifaMinima
|
||||||
boolean mapTarifaTexboxRedenrizado = true;
|
boolean mapTarifaTexboxRedenrizado = true;
|
||||||
|
|
||||||
Decimalbox decimalBox = mapTarifaTextbox.get(tr);
|
Decimalbox decimalBox = mapTarifaTextbox.get(tr);
|
||||||
if (decimalBox == null) {
|
if (decimalBox == null) {
|
||||||
mapTarifaTexboxRedenrizado = false;
|
mapTarifaTexboxRedenrizado = false;
|
||||||
|
@ -785,7 +786,7 @@ public class TarifaEscalaContorller extends MyGenericForwardComposer {
|
||||||
+ ". ", Labels.getLabel("tarifaEscalaContorller.window.title"), Messagebox.OK, Messagebox.EXCLAMATION);
|
+ ". ", Labels.getLabel("tarifaEscalaContorller.window.title"), Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
}
|
}
|
||||||
} catch (Exception ex) {
|
} catch (Exception ex) {
|
||||||
log.error("** Erro ao salvar escala de tarifa: " + ex,ex);
|
log.error("** Erro ao salvar escala de tarifa: " + ex, ex);
|
||||||
Messagebox.show(Labels.getLabel("MSG.Error"), Labels.getLabel("tarifaEscalaContorller.window.title"), Messagebox.OK,
|
Messagebox.show(Labels.getLabel("MSG.Error"), Labels.getLabel("tarifaEscalaContorller.window.title"), Messagebox.OK,
|
||||||
Messagebox.ERROR);
|
Messagebox.ERROR);
|
||||||
|
|
||||||
|
@ -883,9 +884,9 @@ public class TarifaEscalaContorller extends MyGenericForwardComposer {
|
||||||
|
|
||||||
String nomeArquivo = UsuarioLogado.getUsuarioLogado().getNombusuario() + "_" + Calendar.getInstance().getTime().getTime() + "_"
|
String nomeArquivo = UsuarioLogado.getUsuarioLogado().getNombusuario() + "_" + Calendar.getInstance().getTime().getTime() + "_"
|
||||||
+ "escala";
|
+ "escala";
|
||||||
|
|
||||||
File fNomeArquivo = File.createTempFile(nomeArquivo, ".tmp");
|
File fNomeArquivo = File.createTempFile(nomeArquivo, ".tmp");
|
||||||
|
|
||||||
FileOutputStream stream = new FileOutputStream(fNomeArquivo);
|
FileOutputStream stream = new FileOutputStream(fNomeArquivo);
|
||||||
stream.flush();
|
stream.flush();
|
||||||
wb.write(stream);
|
wb.write(stream);
|
||||||
|
@ -911,13 +912,13 @@ public class TarifaEscalaContorller extends MyGenericForwardComposer {
|
||||||
|
|
||||||
if (cbiClaseServicio != null) {
|
if (cbiClaseServicio != null) {
|
||||||
ClaseServicio claseServicio = (ClaseServicio) cbiClaseServicio.getValue();
|
ClaseServicio claseServicio = (ClaseServicio) cbiClaseServicio.getValue();
|
||||||
|
|
||||||
if (ApplicationProperties.getInstance().rutaConMasDeUnaClase()){
|
if (ApplicationProperties.getInstance().rutaConMasDeUnaClase()) {
|
||||||
lsRutas = rutaService.obtenerTodos();
|
lsRutas = rutaService.obtenerTodos();
|
||||||
}else{
|
} else {
|
||||||
lsRutas = rutaService.buscarPorClaseServicio(claseServicio);
|
lsRutas = rutaService.buscarPorClaseServicio(claseServicio);
|
||||||
}
|
}
|
||||||
|
|
||||||
cmbRuta.setConstraint("");
|
cmbRuta.setConstraint("");
|
||||||
cmbRuta.setSelectedItem(null);
|
cmbRuta.setSelectedItem(null);
|
||||||
cmbRuta.setText(null);
|
cmbRuta.setText(null);
|
||||||
|
|
Loading…
Reference in New Issue