diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingEspecificoAgenciaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingEspecificoAgenciaController.java index c592694ff..31c0a02d4 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingEspecificoAgenciaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingEspecificoAgenciaController.java @@ -15,9 +15,12 @@ import org.zkoss.zk.ui.event.Event; import com.rjconsultores.ventaboletos.entidad.PricingEspecifico; import com.rjconsultores.ventaboletos.entidad.PricingEspecificoAgencia; +import com.rjconsultores.ventaboletos.entidad.PricingEspecificoCanalVendas; import com.rjconsultores.ventaboletos.entidad.PuntoVenta; +import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta; import com.rjconsultores.ventaboletos.service.PricingEspecificoAgenciaService; import com.rjconsultores.ventaboletos.service.PricingEspecificoService; +import com.rjconsultores.ventaboletos.service.PuntoVentaService; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; @@ -34,26 +37,35 @@ public class EditarPricingEspecificoAgenciaController extends MyGenericForwardCo private PricingEspecificoAgencia pricingEspecificoAgencia; private MyListbox pricingListEspAgencia; private List lspricingAgencia; + private List pricingEspecificoADesativarAgencia; + @Autowired private PricingEspecificoService pricingEspecificoService; private MyComboboxPuntoVenta cmbPuntoVenta; + @Autowired private PricingEspecificoAgenciaService pricingEspecificoAgenciaService; + @Autowired + private PuntoVentaService puntoVentaService; + private Boolean isEdicao; @Override public void doAfterCompose(Component comp) throws Exception { pricingEspecifico = (PricingEspecifico) Executions.getCurrent().getArg().get("pricingEspecifico"); - if(pricingEspecifico.getPricingespecificoId() != null){ + + if(pricingEspecifico.getPricingespecificoId() == null){ pricingEspecifico = pricingEspecificoService.obtenerID(pricingEspecifico.getPricingespecificoId()); - lspricingAgencia = pricingEspecifico.getPricingEspecificoAgenciasList(); + } + lspricingAgencia = pricingEspecifico.getPricingEspecificoAgenciasList(); pricingEspecificoAgencia = (PricingEspecificoAgencia) Executions.getCurrent().getArg().get("pricingEspecificoAgencia"); pricingListEspAgencia = (MyListbox) Executions.getCurrent().getArg().get("pricingListEspAgencia"); + pricingEspecificoADesativarAgencia = (List) Executions.getCurrent().getArg().get("pricingEspecificoADesativarAgencia"); isEdicao = (Boolean) Executions.getCurrent().getArg().get("isEdicao"); @@ -64,9 +76,14 @@ public class EditarPricingEspecificoAgenciaController extends MyGenericForwardCo } public void onClick$btnAdicionarPricingEspAgencia(Event ev) throws Exception { + if((PricingEspecifico) Executions.getCurrent().getArg().get("pricingEspecifico") != null){ + pricingEspecifico = (PricingEspecifico) Executions.getCurrent().getArg().get("pricingEspecifico"); + } + PricingEspecificoAgencia pricingAgencia = new PricingEspecificoAgencia((PuntoVenta)cmbPuntoVenta.getSelectedItem().getValue(), pricingEspecifico, UsuarioLogado.getUsuarioLogado().getUsuarioId()); - + List peoList = null; + if (lspricingAgencia == null || lspricingAgencia.isEmpty()) { peoList = new ArrayList(); } else { @@ -75,22 +92,85 @@ public class EditarPricingEspecificoAgenciaController extends MyGenericForwardCo Hibernate.initialize(pricingEspecifico); Hibernate.initialize(pricingEspecificoAgencia); - if (pricingEspecificoAgencia.getPricingEspecificoAgenciaId() != null && peoList.contains(pricingAgencia)) { + if (peoList.contains(pricingAgencia)) { int index = peoList.indexOf(pricingAgencia); if(index >= 0) { peoList.set(index, pricingAgencia); } - } else { - peoList.add(pricingAgencia); - } - if (pricingEspecifico != null && pricingEspecifico.getPricingespecificoId() != null) { - pricingEspecifico = pricingEspecificoService.obtenerID(pricingEspecifico.getPricingespecificoId().longValue()); + } else { + + pricingEspecificoAgencia.setActivo(Boolean.TRUE); + + if(!pricingEspecifico.getPricingEspecificoAgenciasList().contains(pricingAgencia)){ + pricingListEspAgencia.addItemNovo(pricingAgencia); + pricingEspecifico.getPricingEspecificoAgenciasList().add(pricingAgencia); + peoList.add(pricingAgencia); + + } + + + if(pricingAgencia.getPuntoVenta().getPuntoventaId() != -1){ + PuntoVenta tpv = puntoVentaService.obtenerID(new Integer("-1")); + PricingEspecificoAgencia pecv = new PricingEspecificoAgencia(); + pecv.setPuntoVenta(tpv); + pecv.setActivo(Boolean.TRUE); + pecv.setPricingEspecifico(pricingEspecifico); + pricingListEspAgencia.removeItem(pecv); + pricingEspecificoADesativarAgencia.add(pecv); + if(pricingEspecifico.getPricingEspecificoCanalVendasList().indexOf(pecv)>-1){ + pricingEspecifico.getPricingEspecificoCanalVendasList().get(pricingEspecifico.getPricingEspecificoCanalVendasList().indexOf(pecv)).setActivo(Boolean.FALSE); + } + + } else if(pricingListEspAgencia.getSize()>=1 && pricingAgencia.getPuntoVenta().getPuntoventaId() == -1 ){ + for (PricingEspecificoAgencia pricingEspecificoAgencia : peoList) { + if(pricingEspecificoAgencia.getPuntoVenta().getPuntoventaId() != -1 && pricingEspecificoAgencia.getActivo().equals(Boolean.TRUE)){ + + pricingListEspAgencia.removeItem(pricingEspecificoAgencia); + if(pricingEspecifico.getPricingEspecificoCanalVendasList().indexOf(pricingEspecificoAgencia)>-1){ + int index = pricingEspecifico.getPricingEspecificoCanalVendasList().indexOf(pricingEspecificoAgencia); + if(index >= 0) { + pricingEspecificoAgencia.setActivo(Boolean.FALSE); + pricingEspecifico.getPricingEspecificoAgenciasList().set(index, pricingEspecificoAgencia); + } +// pricingEspecifico.getPricingEspecificoCanalVendasList().get(pricingEspecifico.getPricingEspecificoCanalVendasList().indexOf(pricingEspecificoCanalVendas)).setActivo(Boolean.FALSE); + } + } + } + + } } - pricingEspecificoAgencia.setActivo(Boolean.TRUE); - pricingEspecifico.setPricingEspecificoAgenciasList(peoList); - pricingListEspAgencia.addItemNovo(pricingAgencia); + super.arg.put("pricingEspecifico", pricingEspecifico); closeWindow(); + + +// PricingEspecificoAgencia pricingAgencia = new PricingEspecificoAgencia((PuntoVenta)cmbPuntoVenta.getSelectedItem().getValue(), pricingEspecifico, UsuarioLogado.getUsuarioLogado().getUsuarioId()); +// +// List peoList = null; +// if (lspricingAgencia == null || lspricingAgencia.isEmpty()) { +// peoList = new ArrayList(); +// } else { +// peoList = pricingEspecifico.getPricingEspecificoAgenciasList(); +// } +// Hibernate.initialize(pricingEspecifico); +// Hibernate.initialize(pricingEspecificoAgencia); +// +// if (pricingEspecificoAgencia.getPricingEspecificoAgenciaId() != null && peoList.contains(pricingAgencia)) { +// int index = peoList.indexOf(pricingAgencia); +// if(index >= 0) { +// peoList.set(index, pricingAgencia); +// } +// } else { +// peoList.add(pricingAgencia); +// } +// if (pricingEspecifico != null && pricingEspecifico.getPricingespecificoId() != null) { +// pricingEspecifico = pricingEspecificoService.obtenerID(pricingEspecifico.getPricingespecificoId().longValue()); +// } +// +// pricingEspecificoAgencia.setActivo(Boolean.TRUE); +// pricingEspecifico.setPricingEspecificoAgenciasList(peoList); +// pricingListEspAgencia.addItemNovo(pricingAgencia); +// closeWindow(); } public void onClick$btnApagarPricingEspAgencia(Event ev) throws Exception { PricingEspecificoAgencia pricingAgencia = new PricingEspecificoAgencia((PuntoVenta)cmbPuntoVenta.getSelectedItem().getValue(), pricingEspecifico, UsuarioLogado.getUsuarioLogado().getUsuarioId()); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingEspecificoCanalVendasController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingEspecificoCanalVendasController.java index c01401c57..4cafd3cd6 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingEspecificoCanalVendasController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingEspecificoCanalVendasController.java @@ -61,10 +61,12 @@ public class EditarPricingEspecificoCanalVendasController extends MyGenericForwa lsPtovata = puntoVentaService.obtenerTodos(); pricingEspecifico = (PricingEspecifico) Executions.getCurrent().getArg().get("pricingEspecifico"); - if(pricingEspecifico.getPricingespecificoId() != null){ + if(pricingEspecifico.getPricingespecificoId() == null){ pricingEspecifico = pricingEspecificoService.obtenerID(pricingEspecifico.getPricingespecificoId()); lspricingCanal = pricingEspecifico.getPricingEspecificoCanalVendasList(); + }else{ + lspricingCanal = pricingEspecifico.getPricingEspecificoCanalVendasList(); } pricingEspecificoCanal = (PricingEspecificoCanalVendas) Executions.getCurrent().getArg().get("pricingEspecificoCanal"); @@ -79,6 +81,10 @@ public class EditarPricingEspecificoCanalVendasController extends MyGenericForwa } public void onClick$btnAdicionarPricingEspCanal(Event ev) throws Exception { + if((PricingEspecifico) Executions.getCurrent().getArg().get("pricingEspecifico") != null){ + pricingEspecifico = (PricingEspecifico) Executions.getCurrent().getArg().get("pricingEspecifico"); + } + PricingEspecificoCanalVendas pricingCanal = new PricingEspecificoCanalVendas((TipoPuntoVenta)cmbPtovta.getSelectedItem().getValue(), pricingEspecifico, UsuarioLogado.getUsuarioLogado().getUsuarioId()); List peoList = null; @@ -95,17 +101,17 @@ public class EditarPricingEspecificoCanalVendasController extends MyGenericForwa if(index >= 0) { peoList.set(index, pricingCanal); } - } else { - peoList.add(pricingCanal); - - if (pricingEspecifico != null && pricingEspecifico.getPricingespecificoId() != null) { - pricingEspecifico = pricingEspecificoService.obtenerID(pricingEspecifico.getPricingespecificoId().longValue()); - } + } else { pricingEspecificoCanal.setActivo(Boolean.TRUE); - pricingEspecifico.setPricingEspecificoCanalVendasList(peoList); - pricingListEspCanalVenda.addItemNovo(pricingCanal); - if(pricingListEspCanalVenda.getSize()>1 && pricingCanal.getTipoPtovta().getTipoptovtaId() != -1){ + if(!pricingEspecifico.getPricingEspecificoCanalVendasList().contains(pricingCanal)){ + pricingListEspCanalVenda.addItemNovo(pricingCanal); + pricingEspecifico.getPricingEspecificoCanalVendasList().add(pricingCanal); + peoList.add(pricingCanal); + + } + + if(pricingCanal.getTipoPtovta().getTipoptovtaId() != -1){ TipoPuntoVenta tpv = puntoVentaService.obtenerID(new Short("-1")); PricingEspecificoCanalVendas pecv = new PricingEspecificoCanalVendas(); pecv.setTipoPtovta(tpv); @@ -113,16 +119,30 @@ public class EditarPricingEspecificoCanalVendasController extends MyGenericForwa pecv.setPricingEspecifico(pricingEspecifico); pricingListEspCanalVenda.removeItem(pecv); pricingEspecificoADesativarCanal.add(pecv); - pricingEspecifico.getPricingEspecificoCanalVendasList().get(pricingEspecifico.getPricingEspecificoCanalVendasList().indexOf(pecv)).setActivo(Boolean.FALSE); - } else if(pricingListEspCanalVenda.getSize()>1 && pricingCanal.getTipoPtovta().getTipoptovtaId() == -1 ){ + if(pricingEspecifico.getPricingEspecificoCanalVendasList().indexOf(pecv)>-1){ + pricingEspecifico.getPricingEspecificoCanalVendasList().get(pricingEspecifico.getPricingEspecificoCanalVendasList().indexOf(pecv)).setActivo(Boolean.FALSE); + } + + } else if(pricingListEspCanalVenda.getSize()>=1 && pricingCanal.getTipoPtovta().getTipoptovtaId() == -1 ){ for (PricingEspecificoCanalVendas pricingEspecificoCanalVendas : peoList) { - if(pricingEspecificoCanalVendas.getTipoPtovta().getTipoptovtaId() != -1){ + if(pricingEspecificoCanalVendas.getTipoPtovta().getTipoptovtaId() != -1 && pricingEspecificoCanalVendas.getActivo().equals(Boolean.TRUE)){ + pricingListEspCanalVenda.removeItem(pricingEspecificoCanalVendas); + if(pricingEspecifico.getPricingEspecificoCanalVendasList().indexOf(pricingEspecificoCanalVendas)>-1){ + int index = pricingEspecifico.getPricingEspecificoCanalVendasList().indexOf(pricingEspecificoCanalVendas); + if(index >= 0) { + pricingEspecificoCanalVendas.setActivo(Boolean.FALSE); + pricingEspecifico.getPricingEspecificoCanalVendasList().set(index, pricingEspecificoCanalVendas); + } +// pricingEspecifico.getPricingEspecificoCanalVendasList().get(pricingEspecifico.getPricingEspecificoCanalVendasList().indexOf(pricingEspecificoCanalVendas)).setActivo(Boolean.FALSE); + } } } } } + + super.arg.put("pricingEspecifico", pricingEspecifico); closeWindow(); } public void onClick$btnApagarPricingEspCanal(Event ev) throws Exception { diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingEspecificoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingEspecificoController.java index bb773456e..346b93af7 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingEspecificoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingEspecificoController.java @@ -171,15 +171,7 @@ public class EditarPricingEspecificoController extends MyGenericForwardComposer } }); pricingListEspAgencia.setData(pricingEspecifico.getPricingEspecificoAgenciaListActivos()); - pricingListEspAgencia.addEventListener("onDoubleClick", new EventListener() { - - @Override - public void onEvent(Event event) throws Exception { - PricingEspecificoAgencia especificoAgencia = (PricingEspecificoAgencia) pricingListEspAgencia.getSelected(); - verPricingEspecificoAgencia(especificoAgencia, true); - } - }); - + pricingListEspCanal.setData(pricingEspecifico.getPricingEspecificoCanalListActivos()); @@ -208,6 +200,7 @@ public class EditarPricingEspecificoController extends MyGenericForwardComposer args.put("pricingEspecificoAgencia", especificoAgencia); args.put("isEdicao", isEdicao); args.put("pricingListEspAgencia", pricingListEspAgencia); + args.put("pricingEspecificoADesativarAgencia",pricingEspecificoADesativarAgencia); openWindow("/gui/pricing/editarPricingEspecificoAgencia.zul", Labels.getLabel("editarPricingController.window.title"), args, MODAL); @@ -294,7 +287,10 @@ public class EditarPricingEspecificoController extends MyGenericForwardComposer Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); if (resp == Messagebox.YES) { PricingEspecificoCanalVendas pricingEspecificoCanal = (PricingEspecificoCanalVendas) pricingListEspCanal.getSelected(); - + if(pricingEspecifico.getPricingEspecificoCanalVendasList().indexOf(pricingEspecificoCanal)>-1){ + pricingEspecifico.getPricingEspecificoCanalVendasList().get(pricingEspecifico.getPricingEspecificoCanalVendasList().indexOf(pricingEspecificoCanal)).setActivo(Boolean.FALSE); + } + if (pricingEspecificoCanal.getPricingEspecificoCanalId() != null) { pricingEspecificoCanal.setActivo(false); pricingListEspCanal.removeItem(pricingEspecificoCanal); @@ -303,6 +299,7 @@ public class EditarPricingEspecificoController extends MyGenericForwardComposer pricingListEspCanal.removeSelectedItem(); removerPricingCanalVendas(pricingEspecificoCanal); } + } } } @@ -400,22 +397,21 @@ public class EditarPricingEspecificoController extends MyGenericForwardComposer } List pecv = (List) pricingListEspCanal.getModel(); - List pea = (List) pricingListEspAgencia.getModel(); + for (PricingEspecificoCanalVendas pricingEspecificoCanalVendas : pecv) { + if(pricingEspecificoCanalVendas.getActivo().equals(Boolean.FALSE)){ + pecv.remove(pricingEspecificoCanalVendas); + } + } + List pea = (List) pricingListEspAgencia.getModel(); + for (PricingEspecificoAgencia pricingEspecificoAgencia : pea) { + if(pricingEspecificoAgencia.getActivo().equals(Boolean.FALSE)){ + pea.remove(pricingEspecificoAgencia); + } + } pricingEspecifico.setPricingEspecificoAgenciasList(pea); pricingEspecifico.setPricingEspecificoCanalVendasList(pecv); - - if(pecv.size()>1){ - TipoPuntoVenta tpv = puntoVentaService.obtenerID(new Short("-1")); - PricingEspecificoCanalVendas canalTODOS = new PricingEspecificoCanalVendas(); - canalTODOS.setTipoPtovta(tpv); - canalTODOS.setActivo(Boolean.TRUE); - canalTODOS.setPricingEspecifico(pricingEspecifico); - if(pricingEspecifico.getPricingEspecificoCanalVendasList().contains(canalTODOS)){ - pricingEspecifico.getPricingEspecificoCanalVendasList().get(pricingEspecifico.getPricingEspecificoCanalVendasList().indexOf(canalTODOS)).setActivo(Boolean.FALSE); - } - } @@ -525,32 +521,89 @@ public class EditarPricingEspecificoController extends MyGenericForwardComposer if (podeSalvar) { if(pricingEspecifico.getPricingEspecificoAgenciasList() == null ){ + pricingEspecifico.setPricingEspecificoAgenciasList(new ArrayList()); } if (pricingEspecifico.getPricingEspecificoAgenciasList().isEmpty()){ - PricingEspecificoAgencia pea1 = new PricingEspecificoAgencia(); - pea1.setPricingEspecifico(pricingEspecifico); - PuntoVenta pv = puntoVenService.obtenerID(-1); - pea1.setPuntoVenta(pv); - pea1.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); - pea1.setFecmodif(new Date()); - pea1.setActivo(Boolean.TRUE); - pricingEspecifico.setPricingEspecificoAgenciasList(new ArrayList()); - pricingEspecifico.getPricingEspecificoAgenciasList().add(pea1); - } + + int resp = Messagebox.show( + Labels.getLabel("editarPricingEspecificoAgenciaController.MSG.perguntaAdicionarTodosAgencia"), + Labels.getLabel("busquedaPricingEspecificoController.window.title"), + Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); + if(resp == Messagebox.YES){ + + PricingEspecificoAgencia pea1 = new PricingEspecificoAgencia(); + pea1.setPricingEspecifico(pricingEspecifico); + PuntoVenta pv = puntoVenService.obtenerID(-1); + pea1.setPuntoVenta(pv); + pea1.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + pea1.setFecmodif(new Date()); + pea1.setActivo(Boolean.TRUE); + pricingEspecifico.setPricingEspecificoAgenciasList(new ArrayList()); + pricingEspecifico.getPricingEspecificoAgenciasList().add(pea1); + + if(pricingEspecifico.getPricingEspecificoAgenciasList().contains(pea1) && pricingEspecifico.getPricingEspecificoAgenciasList().size()>1){ + pricingEspecifico.getPricingEspecificoAgenciasList().get(pricingEspecifico.getPricingEspecificoAgenciasList().indexOf(pea1)).setActivo(Boolean.FALSE); + } + }else{ + Messagebox.show(Labels.getLabel("editarPricingEspecificoAgenciaController.MSG.agenciaVazio"), + Labels.getLabel("busquedaPricingEspecificoController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + + return; + } + + +// PricingEspecificoAgencia pea1 = new PricingEspecificoAgencia(); +// pea1.setPricingEspecifico(pricingEspecifico); +// PuntoVenta pv = puntoVenService.obtenerID(-1); +// pea1.setPuntoVenta(pv); +// pea1.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); +// pea1.setFecmodif(new Date()); +// pea1.setActivo(Boolean.TRUE); +// pricingEspecifico.setPricingEspecificoAgenciasList(new ArrayList()); +// pricingEspecifico.getPricingEspecificoAgenciasList().add(pea1); + } if(pricingEspecifico.getPricingEspecificoCanalVendasList() == null ){ + pricingEspecifico.setPricingEspecificoCanalVendasList(new ArrayList()); + } if (pricingEspecifico.getPricingEspecificoCanalVendasList().isEmpty()){ - PricingEspecificoCanalVendas pea1 = new PricingEspecificoCanalVendas(); - pea1.setPricingEspecifico(pricingEspecifico); - TipoPuntoVenta tpv = puntoVentaService.obtenerID(new Short("-1")); - pea1.setTipoPtovta(tpv); - pea1.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); - pea1.setFecmodif(new Date()); - pea1.setActivo(Boolean.TRUE); - pricingEspecifico.setPricingEspecificoCanalVendasList(new ArrayList()); - pricingEspecifico.getPricingEspecificoCanalVendasList().add(pea1); + + + int resp = Messagebox.show( + Labels.getLabel("editarPricingEspecificoCanalVendaController.MSG.perguntaAdicionarTodosCanalVendas"), + Labels.getLabel("busquedaPricingEspecificoController.window.title"), + Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); + if(resp == Messagebox.YES){ + TipoPuntoVenta tpv = puntoVentaService.obtenerID(new Short("-1")); + PricingEspecificoCanalVendas canalTODOS = new PricingEspecificoCanalVendas(); + canalTODOS.setTipoPtovta(tpv); + canalTODOS.setActivo(Boolean.TRUE); + canalTODOS.setPricingEspecifico(pricingEspecifico); + pricingEspecifico.getPricingEspecificoCanalVendasList().add(canalTODOS); + if(pricingEspecifico.getPricingEspecificoCanalVendasList().contains(canalTODOS) && pricingEspecifico.getPricingEspecificoCanalVendasList().size()>1){ + pricingEspecifico.getPricingEspecificoCanalVendasList().get(pricingEspecifico.getPricingEspecificoCanalVendasList().indexOf(canalTODOS)).setActivo(Boolean.FALSE); + } + }else{ + Messagebox.show(Labels.getLabel("editarPricingEspecificoCanalVendaController.MSG.canalVendasVazio"), + Labels.getLabel("busquedaPricingEspecificoController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + + return; + } + + +// PricingEspecificoCanalVendas pea1 = new PricingEspecificoCanalVendas(); +// pea1.setPricingEspecifico(pricingEspecifico); +// TipoPuntoVenta tpv = puntoVentaService.obtenerID(new Short("-1")); +// pea1.setTipoPtovta(tpv); +// pea1.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); +// pea1.setFecmodif(new Date()); +// pea1.setActivo(Boolean.TRUE); +// pricingEspecifico.setPricingEspecificoCanalVendasList(new ArrayList()); +// pricingEspecifico.getPricingEspecificoCanalVendasList().add(pea1); } if (pricingEspecifico.getPricingespecificoId() == null) { diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index c0bb7ebcd..db64b3363 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -3277,6 +3277,10 @@ editarPricingEspecificoOcupacionController.ocupacionFinal.label=Ocupação Final editarPricingEspecificoOcupacionController.MSG.borrarPergunta = Deseja Eliminar Ocupação? editarPricingEspecificoAgenciaController.MSG.borrarPergunta = Deseja Eliminar Agência? editarPricingEspecificoCanalVendaController.MSG.borrarPergunta = Deseja Eliminar Canal Venda? +editarPricingEspecificoAgenciaController.MSG.perguntaAdicionarTodosAgencia = Agência está vazio!\n Deseja adicionar "Todas"? +editarPricingEspecificoAgenciaController.MSG.agenciaVazio = Agência está vazia! \n Favor adicionar Agência. +editarPricingEspecificoCanalVendaController.MSG.perguntaAdicionarTodosCanalVendas = Canal de vendas está vazio!\n Deseja adicionar "Todos"? +editarPricingEspecificoCanalVendaController.MSG.canalVendasVazio = Canal de vendas está vazio! \n Favor adicionar canal de vendas. editarPricingEspecificoOcupacionController.ocupacao.label = Ocupação editarPricingEspecificoOcupacionController.agencia.label = Agência editarPricingEspecificoOcupacionController.MSG.noPricingEspecificoOcupacion = Ocupação não informado. diff --git a/web/gui/pricing/editarPricingEspecifico.zul b/web/gui/pricing/editarPricingEspecifico.zul index 04277ff71..6324e4576 100644 --- a/web/gui/pricing/editarPricingEspecifico.zul +++ b/web/gui/pricing/editarPricingEspecifico.zul @@ -227,7 +227,7 @@ tooltiptext="${c:l('editarPricingController.btnApagarAgencia.tooltiptext')}" /> - @@ -267,7 +267,7 @@ tooltiptext="${c:l('editarPricingController.btnApagarAgencia.tooltiptext')}" /> -