fixes bug 0009072 - Corrigido erro na inserção
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@73455 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
88020b76b8
commit
d54f0cbbb4
|
@ -15,9 +15,7 @@ import org.zkoss.zk.ui.event.Event;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.PricingEspecifico;
|
import com.rjconsultores.ventaboletos.entidad.PricingEspecifico;
|
||||||
import com.rjconsultores.ventaboletos.entidad.PricingEspecificoAgencia;
|
import com.rjconsultores.ventaboletos.entidad.PricingEspecificoAgencia;
|
||||||
import com.rjconsultores.ventaboletos.entidad.PricingEspecificoCanalVendas;
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||||
import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta;
|
|
||||||
import com.rjconsultores.ventaboletos.service.PricingEspecificoAgenciaService;
|
import com.rjconsultores.ventaboletos.service.PricingEspecificoAgenciaService;
|
||||||
import com.rjconsultores.ventaboletos.service.PricingEspecificoService;
|
import com.rjconsultores.ventaboletos.service.PricingEspecificoService;
|
||||||
import com.rjconsultores.ventaboletos.service.PuntoVentaService;
|
import com.rjconsultores.ventaboletos.service.PuntoVentaService;
|
||||||
|
@ -56,10 +54,13 @@ public class EditarPricingEspecificoAgenciaController extends MyGenericForwardCo
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
pricingEspecifico = (PricingEspecifico) Executions.getCurrent().getArg().get("pricingEspecifico");
|
pricingEspecifico = (PricingEspecifico) Executions.getCurrent().getArg().get("pricingEspecifico");
|
||||||
|
|
||||||
if(pricingEspecifico.getPricingespecificoId() == null){
|
// if(pricingEspecifico.getPricingespecificoId() == null){
|
||||||
pricingEspecifico = pricingEspecificoService.obtenerID(pricingEspecifico.getPricingespecificoId());
|
// pricingEspecifico = pricingEspecificoService.obtenerID(pricingEspecifico.getPricingespecificoId());
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// }
|
||||||
|
if(pricingEspecifico.getPricingEspecificoAgenciasList() == null){
|
||||||
|
pricingEspecifico.setPricingEspecificoAgenciasList( new ArrayList<PricingEspecificoAgencia>());
|
||||||
}
|
}
|
||||||
lspricingAgencia = pricingEspecifico.getPricingEspecificoAgenciasList();
|
lspricingAgencia = pricingEspecifico.getPricingEspecificoAgenciasList();
|
||||||
|
|
||||||
|
@ -117,8 +118,8 @@ public class EditarPricingEspecificoAgenciaController extends MyGenericForwardCo
|
||||||
pecv.setPricingEspecifico(pricingEspecifico);
|
pecv.setPricingEspecifico(pricingEspecifico);
|
||||||
pricingListEspAgencia.removeItem(pecv);
|
pricingListEspAgencia.removeItem(pecv);
|
||||||
pricingEspecificoADesativarAgencia.add(pecv);
|
pricingEspecificoADesativarAgencia.add(pecv);
|
||||||
if(pricingEspecifico.getPricingEspecificoCanalVendasList().indexOf(pecv)>-1){
|
if(pricingEspecifico.getPricingEspecificoAgenciasList().indexOf(pecv)>-1){
|
||||||
pricingEspecifico.getPricingEspecificoCanalVendasList().get(pricingEspecifico.getPricingEspecificoCanalVendasList().indexOf(pecv)).setActivo(Boolean.FALSE);
|
pricingEspecifico.getPricingEspecificoAgenciasList().get(pricingEspecifico.getPricingEspecificoAgenciasList().indexOf(pecv)).setActivo(Boolean.FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
} else if(pricingListEspAgencia.getSize()>=1 && pricingAgencia.getPuntoVenta().getPuntoventaId() == -1 ){
|
} else if(pricingListEspAgencia.getSize()>=1 && pricingAgencia.getPuntoVenta().getPuntoventaId() == -1 ){
|
||||||
|
@ -126,8 +127,8 @@ public class EditarPricingEspecificoAgenciaController extends MyGenericForwardCo
|
||||||
if(pricingEspecificoAgencia.getPuntoVenta().getPuntoventaId() != -1 && pricingEspecificoAgencia.getActivo().equals(Boolean.TRUE)){
|
if(pricingEspecificoAgencia.getPuntoVenta().getPuntoventaId() != -1 && pricingEspecificoAgencia.getActivo().equals(Boolean.TRUE)){
|
||||||
|
|
||||||
pricingListEspAgencia.removeItem(pricingEspecificoAgencia);
|
pricingListEspAgencia.removeItem(pricingEspecificoAgencia);
|
||||||
if(pricingEspecifico.getPricingEspecificoCanalVendasList().indexOf(pricingEspecificoAgencia)>-1){
|
if(pricingEspecifico.getPricingEspecificoAgenciasList().indexOf(pricingEspecificoAgencia)>-1){
|
||||||
int index = pricingEspecifico.getPricingEspecificoCanalVendasList().indexOf(pricingEspecificoAgencia);
|
int index = pricingEspecifico.getPricingEspecificoAgenciasList().indexOf(pricingEspecificoAgencia);
|
||||||
if(index >= 0) {
|
if(index >= 0) {
|
||||||
pricingEspecificoAgencia.setActivo(Boolean.FALSE);
|
pricingEspecificoAgencia.setActivo(Boolean.FALSE);
|
||||||
pricingEspecifico.getPricingEspecificoAgenciasList().set(index, pricingEspecificoAgencia);
|
pricingEspecifico.getPricingEspecificoAgenciasList().set(index, pricingEspecificoAgencia);
|
||||||
|
|
|
@ -61,13 +61,17 @@ public class EditarPricingEspecificoCanalVendasController extends MyGenericForwa
|
||||||
lsPtovata = puntoVentaService.obtenerTodos();
|
lsPtovata = puntoVentaService.obtenerTodos();
|
||||||
pricingEspecifico = (PricingEspecifico) Executions.getCurrent().getArg().get("pricingEspecifico");
|
pricingEspecifico = (PricingEspecifico) Executions.getCurrent().getArg().get("pricingEspecifico");
|
||||||
|
|
||||||
if(pricingEspecifico.getPricingespecificoId() == null){
|
// if(pricingEspecifico.getPricingespecificoId() == null){
|
||||||
pricingEspecifico = pricingEspecificoService.obtenerID(pricingEspecifico.getPricingespecificoId());
|
// pricingEspecifico = pricingEspecificoService.obtenerID(pricingEspecifico.getPricingespecificoId());
|
||||||
lspricingCanal = pricingEspecifico.getPricingEspecificoCanalVendasList();
|
// lspricingCanal = pricingEspecifico.getPricingEspecificoCanalVendasList();
|
||||||
|
//
|
||||||
}else{
|
// }else{
|
||||||
lspricingCanal = pricingEspecifico.getPricingEspecificoCanalVendasList();
|
//
|
||||||
}
|
// }
|
||||||
|
if(pricingEspecifico.getPricingEspecificoCanalVendasList() == null ){
|
||||||
|
pricingEspecifico.setPricingEspecificoCanalVendasList(new ArrayList<PricingEspecificoCanalVendas>());
|
||||||
|
}
|
||||||
|
lspricingCanal = pricingEspecifico.getPricingEspecificoCanalVendasList();
|
||||||
|
|
||||||
pricingEspecificoCanal = (PricingEspecificoCanalVendas) Executions.getCurrent().getArg().get("pricingEspecificoCanal");
|
pricingEspecificoCanal = (PricingEspecificoCanalVendas) Executions.getCurrent().getArg().get("pricingEspecificoCanal");
|
||||||
pricingEspecificoADesativarCanal = (List<PricingEspecificoCanalVendas>) Executions.getCurrent().getArg().get("pricingEspecificoADesativarCanal");
|
pricingEspecificoADesativarCanal = (List<PricingEspecificoCanalVendas>) Executions.getCurrent().getArg().get("pricingEspecificoADesativarCanal");
|
||||||
|
@ -104,6 +108,7 @@ public class EditarPricingEspecificoCanalVendasController extends MyGenericForwa
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
pricingEspecificoCanal.setActivo(Boolean.TRUE);
|
pricingEspecificoCanal.setActivo(Boolean.TRUE);
|
||||||
|
|
||||||
if(!pricingEspecifico.getPricingEspecificoCanalVendasList().contains(pricingCanal)){
|
if(!pricingEspecifico.getPricingEspecificoCanalVendasList().contains(pricingCanal)){
|
||||||
pricingListEspCanalVenda.addItemNovo(pricingCanal);
|
pricingListEspCanalVenda.addItemNovo(pricingCanal);
|
||||||
pricingEspecifico.getPricingEspecificoCanalVendasList().add(pricingCanal);
|
pricingEspecifico.getPricingEspecificoCanalVendasList().add(pricingCanal);
|
||||||
|
|
|
@ -634,17 +634,20 @@ public class EditarPricingEspecificoController extends MyGenericForwardComposer
|
||||||
|
|
||||||
private void desativarPricingEspecificoOcupacionDesativados() {
|
private void desativarPricingEspecificoOcupacionDesativados() {
|
||||||
for (PricingEspecificoOcupacion p : pricingEspecificoADesativar) {
|
for (PricingEspecificoOcupacion p : pricingEspecificoADesativar) {
|
||||||
|
p.setActivo(Boolean.FALSE);
|
||||||
pricingEspecificoOcupacionService.actualizacion(p);
|
pricingEspecificoOcupacionService.actualizacion(p);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void desativarPricingEspecificoAgenciaDesativados() {
|
private void desativarPricingEspecificoAgenciaDesativados() {
|
||||||
for (PricingEspecificoAgencia p : pricingEspecificoADesativarAgencia) {
|
for (PricingEspecificoAgencia p : pricingEspecificoADesativarAgencia) {
|
||||||
|
p.setActivo(Boolean.FALSE);
|
||||||
pricingEspecificoAgenciaService.actualizacion(p);
|
pricingEspecificoAgenciaService.actualizacion(p);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
private void desativarPricingEspecificoCanalDesativados() {
|
private void desativarPricingEspecificoCanalDesativados() {
|
||||||
for (PricingEspecificoCanalVendas p : pricingEspecificoADesativarCanal) {
|
for (PricingEspecificoCanalVendas p : pricingEspecificoADesativarCanal) {
|
||||||
|
p.setActivo(Boolean.FALSE);
|
||||||
pricingEspecificoCanalVendasService.actualizacion(p);
|
pricingEspecificoCanalVendasService.actualizacion(p);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -3056,6 +3056,12 @@ editarPricingEspecificoOcupacionController.ocupacao.label = Ocupacion
|
||||||
editarPricingEspecificoOcupacionController.MSG.noPricingEspecificoOcupacion = Ocupación no informado.
|
editarPricingEspecificoOcupacionController.MSG.noPricingEspecificoOcupacion = Ocupación no informado.
|
||||||
editarPricingEspecificoOcupacionController.MSG.pricingEspecificoOcupacionInicial = La lista de ocupaciones debería comenzar con la ocupación inicial igual a 1.
|
editarPricingEspecificoOcupacionController.MSG.pricingEspecificoOcupacionInicial = La lista de ocupaciones debería comenzar con la ocupación inicial igual a 1.
|
||||||
editarPricingEspecificoOcupacionController.MSG.pricingEspecificoOcupacionNoSubsequente = La lista de ocupaciones debe ser posterior.
|
editarPricingEspecificoOcupacionController.MSG.pricingEspecificoOcupacionNoSubsequente = La lista de ocupaciones debe ser posterior.
|
||||||
|
editarPricingEspecificoAgenciaController.MSG.borrarPergunta = Deseja Eliminar Agência?
|
||||||
|
editarPricingEspecificoCanalVendaController.MSG.borrarPergunta = Deseja Eliminar Canal Venda?
|
||||||
|
editarPricingEspecificoAgenciaController.MSG.perguntaAdicionarTodosAgencia = Agência está vazio! Deseja adicionar "Todas"?
|
||||||
|
editarPricingEspecificoAgenciaController.MSG.agenciaVazio = Agência está vazia! Favor adicionar Agência.
|
||||||
|
editarPricingEspecificoCanalVendaController.MSG.perguntaAdicionarTodosCanalVendas = Canal de vendas está vazio! Deseja adicionar "Todos"?
|
||||||
|
editarPricingEspecificoCanalVendaController.MSG.canalVendasVazio = Canal de vendas está vazio! Favor adicionar canal de vendas
|
||||||
|
|
||||||
# Editar Pricing Classe Tarifaria
|
# Editar Pricing Classe Tarifaria
|
||||||
editarPricingClasseTarifariaController.window.title = Pricing Clases Arancelarias
|
editarPricingClasseTarifariaController.window.title = Pricing Clases Arancelarias
|
||||||
|
|
|
@ -3277,10 +3277,10 @@ editarPricingEspecificoOcupacionController.ocupacionFinal.label=Ocupação Final
|
||||||
editarPricingEspecificoOcupacionController.MSG.borrarPergunta = Deseja Eliminar Ocupação?
|
editarPricingEspecificoOcupacionController.MSG.borrarPergunta = Deseja Eliminar Ocupação?
|
||||||
editarPricingEspecificoAgenciaController.MSG.borrarPergunta = Deseja Eliminar Agência?
|
editarPricingEspecificoAgenciaController.MSG.borrarPergunta = Deseja Eliminar Agência?
|
||||||
editarPricingEspecificoCanalVendaController.MSG.borrarPergunta = Deseja Eliminar Canal Venda?
|
editarPricingEspecificoCanalVendaController.MSG.borrarPergunta = Deseja Eliminar Canal Venda?
|
||||||
editarPricingEspecificoAgenciaController.MSG.perguntaAdicionarTodosAgencia = Agência está vazio!\n Deseja adicionar "Todas"?
|
editarPricingEspecificoAgenciaController.MSG.perguntaAdicionarTodosAgencia = Agência está vazio! Deseja adicionar "Todas"?
|
||||||
editarPricingEspecificoAgenciaController.MSG.agenciaVazio = Agência está vazia! \n Favor adicionar Agência.
|
editarPricingEspecificoAgenciaController.MSG.agenciaVazio = Agência está vazia! Favor adicionar Agência.
|
||||||
editarPricingEspecificoCanalVendaController.MSG.perguntaAdicionarTodosCanalVendas = Canal de vendas está vazio!\n Deseja adicionar "Todos"?
|
editarPricingEspecificoCanalVendaController.MSG.perguntaAdicionarTodosCanalVendas = Canal de vendas está vazio! Deseja adicionar "Todos"?
|
||||||
editarPricingEspecificoCanalVendaController.MSG.canalVendasVazio = Canal de vendas está vazio! \n Favor adicionar canal de vendas.
|
editarPricingEspecificoCanalVendaController.MSG.canalVendasVazio = Canal de vendas está vazio! Favor adicionar canal de vendas.
|
||||||
editarPricingEspecificoOcupacionController.ocupacao.label = Ocupação
|
editarPricingEspecificoOcupacionController.ocupacao.label = Ocupação
|
||||||
editarPricingEspecificoOcupacionController.agencia.label = Agência
|
editarPricingEspecificoOcupacionController.agencia.label = Agência
|
||||||
editarPricingEspecificoOcupacionController.MSG.noPricingEspecificoOcupacion = Ocupação não informado.
|
editarPricingEspecificoOcupacionController.MSG.noPricingEspecificoOcupacion = Ocupação não informado.
|
||||||
|
|
Loading…
Reference in New Issue