- correção na gravação do esquema asiento : estava apagando o destino_id

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@26135 d1611594-4594-4d17-8e1d-87c2c4800839
master
gleimar 2013-05-03 22:35:53 +00:00
parent 82d1329c39
commit d5190cb16a
3 changed files with 13 additions and 43 deletions

View File

@ -5,7 +5,6 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional; package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Calendar;
import java.util.List; import java.util.List;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
@ -41,7 +40,6 @@ import com.rjconsultores.ventaboletos.service.EsquemaCorridaService;
import com.rjconsultores.ventaboletos.service.ParadaService; import com.rjconsultores.ventaboletos.service.ParadaService;
import com.rjconsultores.ventaboletos.service.RutaSecuenciaService; import com.rjconsultores.ventaboletos.service.RutaSecuenciaService;
import com.rjconsultores.ventaboletos.service.RutaService; import com.rjconsultores.ventaboletos.service.RutaService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar; import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;

View File

@ -171,7 +171,6 @@ public class EditarCorridaController extends MyGenericForwardComposer {
private Textbox txtIdCorridaRebote; private Textbox txtIdCorridaRebote;
private Textbox txtPlataforma; private Textbox txtPlataforma;
@Override @Override
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp); super.doAfterCompose(comp);
@ -613,8 +612,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
ec = esquemaCorridaService.suscribir(ec); ec = esquemaCorridaService.suscribir(ec);
esquemaCorridaService.actualizaEsquemaTramo(lsParadaEsquema, ec); esquemaCorridaService.actualizaEsquemaTramo(lsParadaEsquema, ec);
// Acrescenta Minutos na // Acrescenta Minutos na Hora
// Hora
des.setMinutes(des.getMinutes() + minutos.getValue()); des.setMinutes(des.getMinutes() + minutos.getValue());
} }
} else { } else {
@ -667,30 +665,6 @@ public class EditarCorridaController extends MyGenericForwardComposer {
Messagebox.EXCLAMATION); Messagebox.EXCLAMATION);
} }
// Atualiza todos os assentos se a corrida foi
// por bloque.
List<EsquemaCorrida> lsEQ = esquemaCorridaService.buscar(esquemaCorrida);
for (EsquemaCorrida ec : lsEQ) {
List<EsquemaAsiento> lsEAsientoBorar = esquemaAsientoService.obtenerPorCorrida(ec);
List<EsquemaAsiento> lsEAsientoNovo = esquemaAsientoService.obtenerPorCorrida(esquemaCorrida);
for (EsquemaAsiento ea : lsEAsientoBorar) {
esquemaAsientoService.borrar(ea);
}
for (EsquemaAsiento ea : lsEAsientoNovo) {
EsquemaAsiento esquemaAsiento = new EsquemaAsiento();
esquemaAsiento.setActivo(ea.getActivo());
esquemaAsiento.setEsquemaCorrida(ec);
esquemaAsiento.setIndvendible(ea.getIndvendible());
esquemaAsiento.setNumasiento(ea.getNumasiento());
esquemaAsiento.setParada(ea.getParada());
esquemaAsiento.setUsuarioId(ea.getUsuarioId());
esquemaAsientoService.suscribir(esquemaAsiento);
}
}
Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.suscribirOK"), Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.suscribirOK"),
Labels.getLabel("editarConfiguracionCorridaController.window.title"), Labels.getLabel("editarConfiguracionCorridaController.window.title"),
Messagebox.OK, Messagebox.OK,
@ -944,8 +918,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
} }
/** /**
* Checo se el nuevo reajuste de secuencia quedo valido. O sea, checo se * Checo se el nuevo reajuste de secuencia quedo valido. O sea, checo se existe en tramo en la tabla ruta_combinacion
* existe en tramo en la tabla ruta_combinacion
* *
* @param lsParadaEsquema * @param lsParadaEsquema
* - La nueva lista de secuecia (ya con el cambio hecho) * - La nueva lista de secuecia (ya con el cambio hecho)
@ -972,8 +945,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
} }
/** /**
* Hago la combinacion correcta en esquemacorrida asi como esta en la lista * Hago la combinacion correcta en esquemacorrida asi como esta en la lista de parada
* de parada
* *
* @param listParadaEsquema * @param listParadaEsquema
* @param ec * @param ec
@ -1153,17 +1125,16 @@ public class EditarCorridaController extends MyGenericForwardComposer {
horaLabel22.setVisible(false); horaLabel22.setVisible(false);
} }
public void onClick$btnAsientos(Event ev) { public void onClick$btnAsientos(Event ev) throws InterruptedException {
Map args = new HashMap(); Map<String,Object> args = new HashMap<String,Object>();
args.put("esquemaCorrida", esquemaCorrida); args.put("esquemaCorrida", esquemaCorrida);
if (esquemaCorrida.getEsquemacorridaId() == null) { if (esquemaCorrida.getEsquemacorridaId() == null) {
List<EsquemaAsiento> lsEsquemaAsiento = new ArrayList<EsquemaAsiento>(); Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.gravarServico"),
args.put("lsEsquemaAsiento", lsEsquemaAsiento); Labels.getLabel("editarConfiguracionCorridaController.window.title"),
} else { Messagebox.OK, Messagebox.EXCLAMATION);
esquemaCorrida = esquemaCorridaService.obtenerID(esquemaCorrida.getEsquemacorridaId());
List<EsquemaAsiento> lsEsquemaAsiento = esquemaCorrida.getEsquemaAsientoList(); return;
args.put("lsEsquemaAsiento", lsEsquemaAsiento);
} }
openWindow( openWindow(

View File

@ -7,7 +7,7 @@
# <controler>. <id>. <propiedade> = XXX # <controler>. <id>. <propiedade> = XXX
#Versao do VentaBoleto: #Versao do VentaBoleto:
versao = ADM_20130426_1RC145 versao = ADM_20130503_1RC150
# 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
@ -1288,6 +1288,7 @@ editarConfiguracionCorridaController.lbCantParados.value = Quantidade de Venda e
editarConfiguracionCorridaController.MSG.suscribirOK = Configuração de serviço Registrado com Sucesso. editarConfiguracionCorridaController.MSG.suscribirOK = Configuração de serviço Registrado com Sucesso.
editarConfiguracionCorridaController.MSG.borrarPergunta = Deseja Eliminar este serviço? editarConfiguracionCorridaController.MSG.borrarPergunta = Deseja Eliminar este serviço?
editarConfiguracionCorridaController.MSG.borrarOK = Serviço Excluido com Sucesso. editarConfiguracionCorridaController.MSG.borrarOK = Serviço Excluido com Sucesso.
editarConfiguracionCorridaController.MSG.gravarServico = Para configurar a cota, é necessário antes salvar a configuração do serviço
editarConfiguracionCorridaController.MSG.selectItem = Selecione um Elemento. editarConfiguracionCorridaController.MSG.selectItem = Selecione um Elemento.
editarConfiguracionCorridaController.MSG.busquedaPeriodo = Data de início posterior a data Final. editarConfiguracionCorridaController.MSG.busquedaPeriodo = Data de início posterior a data Final.
editarConfiguracionCorridaController.MSG.fecha = Não é possível inserir datas anteriores a atual para novos serviços editarConfiguracionCorridaController.MSG.fecha = Não é possível inserir datas anteriores a atual para novos serviços