Correção de tela de Região Metropolitana.
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@72400 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
8b21ea0c05
commit
cd2fe2674b
|
@ -19,7 +19,6 @@ import org.zkoss.zul.Button;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||||
import com.rjconsultores.ventaboletos.entidad.RegionMetropolitana;
|
import com.rjconsultores.ventaboletos.entidad.RegionMetropolitana;
|
||||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
|
||||||
import com.rjconsultores.ventaboletos.service.ParadaService;
|
import com.rjconsultores.ventaboletos.service.ParadaService;
|
||||||
import com.rjconsultores.ventaboletos.service.RegionMetropolitanaService;
|
import com.rjconsultores.ventaboletos.service.RegionMetropolitanaService;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada;
|
||||||
|
@ -27,7 +26,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParadaCve;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCatalogoDeParadas;
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderParadaRegionMetropolitana;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
@ -53,6 +52,7 @@ public class EditarRegionMetropolitanaController extends MyGenericForwardCompose
|
||||||
private MyComboboxParadaCve cmbParadaCve;
|
private MyComboboxParadaCve cmbParadaCve;
|
||||||
|
|
||||||
private MyListbox paradaList;
|
private MyListbox paradaList;
|
||||||
|
private MyListbox paradaListDeletada;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
@ -66,10 +66,10 @@ public class EditarRegionMetropolitanaController extends MyGenericForwardCompose
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
List<Parada> paradas = paradaService.buscaParadaRegionMetropolitana(regionMetropolitana);
|
List<Parada> paradas = paradaService.buscaParadaRegionMetropolitana(regionMetropolitana);
|
||||||
paradaList.setItemRenderer(new RenderCatalogoDeParadas());
|
|
||||||
paradaList.setData(paradas);
|
paradaList.setData(paradas);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
paradaList.setItemRenderer(new RenderParadaRegionMetropolitana());
|
||||||
txtDesc.focus();
|
txtDesc.focus();
|
||||||
txtDesc.setValue(regionMetropolitana.getDescRegion() == null ? "" : regionMetropolitana.getDescRegion());
|
txtDesc.setValue(regionMetropolitana.getDescRegion() == null ? "" : regionMetropolitana.getDescRegion());
|
||||||
}
|
}
|
||||||
|
@ -106,11 +106,19 @@ public class EditarRegionMetropolitanaController extends MyGenericForwardCompose
|
||||||
if (regionMetropolitana.getRegionMetropolitanaId() == null) {
|
if (regionMetropolitana.getRegionMetropolitanaId() == null) {
|
||||||
regionMetropolitanaService.suscribir(regionMetropolitana);
|
regionMetropolitanaService.suscribir(regionMetropolitana);
|
||||||
regionMetropolitanaList.addItemNovo(regionMetropolitana);
|
regionMetropolitanaList.addItemNovo(regionMetropolitana);
|
||||||
// regionMetropolitanaList.addItem(regionMetropolitana);
|
|
||||||
} else {
|
} else {
|
||||||
regionMetropolitanaService.actualizacion(regionMetropolitana);
|
regionMetropolitanaService.actualizacion(regionMetropolitana);
|
||||||
regionMetropolitanaList.updateItem(regionMetropolitana);
|
regionMetropolitanaList.updateItem(regionMetropolitana);
|
||||||
}
|
}
|
||||||
|
for (Object parada : paradaList.getListData()) {
|
||||||
|
paradaService.suscribirActualizar((Parada) parada);
|
||||||
|
}
|
||||||
|
if (!paradaListDeletada.getListData().isEmpty()) {
|
||||||
|
for (Object parada : paradaListDeletada.getListData()) {
|
||||||
|
paradaService.suscribirActualizar((Parada) parada);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("editarRegionMetropolitanaController.MSG.suscribirOK"),
|
Labels.getLabel("editarRegionMetropolitanaController.MSG.suscribirOK"),
|
||||||
|
@ -151,31 +159,21 @@ public class EditarRegionMetropolitanaController extends MyGenericForwardCompose
|
||||||
|
|
||||||
public void onClick$btnNovaParada(Event ev) throws InterruptedException {
|
public void onClick$btnNovaParada(Event ev) throws InterruptedException {
|
||||||
|
|
||||||
// if (regionMetropolitana.getRegionMetropolitanaId() == null){
|
|
||||||
// salvarRegionMetropolitana();
|
|
||||||
// }
|
|
||||||
|
|
||||||
Parada parada = (Parada) cmbParada.getSelectedItem().getValue();
|
Parada parada = (Parada) cmbParada.getSelectedItem().getValue();
|
||||||
parada.setRegionMetropolitana(regionMetropolitana);
|
parada.setRegionMetropolitana(regionMetropolitana);
|
||||||
paradaList.addItemNovo(parada);
|
paradaList.addItemNovo(parada);
|
||||||
|
|
||||||
try {
|
|
||||||
paradaService.suscribirActualizar(parada);
|
|
||||||
} catch (BusinessException e) {
|
|
||||||
log.error("", e);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onClick$btnApagarParada(Event ev) throws InterruptedException {
|
public void onClick$btnApagarParada(Event ev) throws InterruptedException {
|
||||||
Parada parada = (Parada) paradaList.getSelected();
|
Parada parada = (Parada) paradaList.getSelected();
|
||||||
parada.setRegionMetropolitana(null);
|
parada.setRegionMetropolitana(null);
|
||||||
|
|
||||||
|
paradaListDeletada.addItemNovo(parada);
|
||||||
|
|
||||||
paradaList.removeItem(parada);
|
paradaList.removeItem(parada);
|
||||||
try {
|
|
||||||
paradaService.suscribirActualizar(parada);
|
|
||||||
} catch (BusinessException e) {
|
|
||||||
log.error("", e);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public MyTextbox getTxtDesc() {
|
public MyTextbox getTxtDesc() {
|
||||||
|
|
Loading…
Reference in New Issue