ajuste cadastro de paradas

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@21011 d1611594-4594-4d17-8e1d-87c2c4800839
master
gleimar 2012-09-04 15:03:29 +00:00
parent 8f20d4082c
commit 901f0cc92f
5 changed files with 156 additions and 198 deletions

View File

@ -57,7 +57,6 @@ public class BusquedaConfiguracionCancelacionController extends MyGenericForward
private List<PuntoVenta> lsPuntoVenta; private List<PuntoVenta> lsPuntoVenta;
private List<Marca> lsMarca; private List<Marca> lsMarca;
private List<MotivoCancelacion> lsMotivoCancelacion; private List<MotivoCancelacion> lsMotivoCancelacion;
private List<Parada> lsParada;
private Combobox cmbMarca; private Combobox cmbMarca;
private Combobox cmbParadaDestino; private Combobox cmbParadaDestino;
private Combobox cmbParadaOrigem; private Combobox cmbParadaOrigem;
@ -104,14 +103,6 @@ public class BusquedaConfiguracionCancelacionController extends MyGenericForward
this.lsMarca = lsMarca; this.lsMarca = lsMarca;
} }
public List<Parada> getLsParada() {
return lsParada;
}
public void setLsParada(List<Parada> lsParada) {
this.lsParada = lsParada;
}
public List<PuntoVenta> getLsPuntoVenta() { public List<PuntoVenta> getLsPuntoVenta() {
return lsPuntoVenta; return lsPuntoVenta;
} }
@ -132,10 +123,6 @@ public class BusquedaConfiguracionCancelacionController extends MyGenericForward
lsMarca.add(new Marca()); lsMarca.add(new Marca());
lsMarca.addAll(marcaService.obtenerTodos()); lsMarca.addAll(marcaService.obtenerTodos());
lsParada = new ArrayList<Parada>();
lsParada.add(new Parada());
lsParada.addAll(paradaService.obtenerTodos());
lsMotivoCancelacion = new ArrayList<MotivoCancelacion>(); lsMotivoCancelacion = new ArrayList<MotivoCancelacion>();
lsMotivoCancelacion.add(new MotivoCancelacion()); lsMotivoCancelacion.add(new MotivoCancelacion());
lsMotivoCancelacion.addAll(motivoCancelacionService.obtenerTodosTipoMotivoB()); lsMotivoCancelacion.addAll(motivoCancelacionService.obtenerTodosTipoMotivoB());

View File

@ -8,6 +8,7 @@ import com.rjconsultores.ventaboletos.entidad.Ciudad;
import com.rjconsultores.ventaboletos.entidad.Nodo; import com.rjconsultores.ventaboletos.entidad.Nodo;
import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.entidad.Parada;
import com.rjconsultores.ventaboletos.entidad.TipoParada; import com.rjconsultores.ventaboletos.entidad.TipoParada;
import com.rjconsultores.ventaboletos.exception.BusinessException;
import com.rjconsultores.ventaboletos.service.NodoService; import com.rjconsultores.ventaboletos.service.NodoService;
import com.rjconsultores.ventaboletos.service.ParadaService; import com.rjconsultores.ventaboletos.service.ParadaService;
import com.rjconsultores.ventaboletos.service.TipoParadaService; import com.rjconsultores.ventaboletos.service.TipoParadaService;
@ -26,227 +27,206 @@ import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.util.Clients; import org.zkoss.zk.ui.util.Clients;
import org.zkoss.zul.Button; import org.zkoss.zul.Button;
import org.zkoss.zul.Combobox; import org.zkoss.zul.Combobox;
import org.zkoss.zul.Intbox;
import org.zkoss.zul.Messagebox; import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Textbox; import org.zkoss.zul.Textbox;
/** /**
* *
* @author Rafius * @author Rafius
*/ */
@Controller("editarCatalogoDeParadaController") @Controller("editarCatalogoDeParadaController")
@Scope("prototype") @Scope("prototype")
public class EditarCatalogoDeParadaController extends MyGenericForwardComposer { public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
@Autowired @Autowired
private ParadaService paradaService; private ParadaService paradaService;
@Autowired @Autowired
private TipoParadaService tipoParadaService; private TipoParadaService tipoParadaService;
@Autowired @Autowired
private NodoService nodoService; private NodoService nodoService;
private Parada parada; private Parada parada;
private MyListbox paradaList; private MyListbox paradaList;
private static Logger log = Logger.getLogger(EditarCatalogoDeParadaController.class); private static Logger log = Logger.getLogger(EditarCatalogoDeParadaController.class);
private Textbox txtNome; private Textbox txtNome;
private Textbox cveparada; private Textbox cveparada;
private Combobox cmbCiudad; private Combobox cmbCiudad;
private Combobox cmbTipoParada; private Combobox cmbTipoParada;
private Combobox cmbNodo; private Combobox cmbNodo;
private List<TipoParada> lsTipoParadas; private List<TipoParada> lsTipoParadas;
private List<Nodo> lsNodo; private List<Nodo> lsNodo;
private Button btnApagar; private Button btnApagar;
private Intbox codAntt;
public Combobox getCmbCiudad() { public Combobox getCmbCiudad() {
return cmbCiudad; return cmbCiudad;
} }
public void setCmbCiudad(Combobox cmbCiudad) { public void setCmbCiudad(Combobox cmbCiudad) {
this.cmbCiudad = cmbCiudad; this.cmbCiudad = cmbCiudad;
} }
public Combobox getCmbNodo() { public Combobox getCmbNodo() {
return cmbNodo; return cmbNodo;
} }
public void setCmbNodo(Combobox cmbNodo) { public void setCmbNodo(Combobox cmbNodo) {
this.cmbNodo = cmbNodo; this.cmbNodo = cmbNodo;
} }
public Combobox getCmbTipoParada() { public Combobox getCmbTipoParada() {
return cmbTipoParada; return cmbTipoParada;
} }
public void setCmbTipoParada(Combobox cmbTipoParada) { public void setCmbTipoParada(Combobox cmbTipoParada) {
this.cmbTipoParada = cmbTipoParada; this.cmbTipoParada = cmbTipoParada;
} }
public Textbox getCveparada() { public Textbox getCveparada() {
return cveparada; return cveparada;
} }
public void setCveparada(Textbox cveparada) { public void setCveparada(Textbox cveparada) {
this.cveparada = cveparada; this.cveparada = cveparada;
} }
public Button getBtnApagar() { public Button getBtnApagar() {
return btnApagar; return btnApagar;
} }
public void setBtnApagar(Button btnApagar) { public void setBtnApagar(Button btnApagar) {
this.btnApagar = btnApagar; this.btnApagar = btnApagar;
} }
public Textbox getTxtNome() { public Textbox getTxtNome() {
return txtNome; return txtNome;
} }
public void setTxtNome(Textbox txtNome) { public void setTxtNome(Textbox txtNome) {
this.txtNome = txtNome; this.txtNome = txtNome;
} }
public List<Nodo> getLsNodo() { public List<Nodo> getLsNodo() {
return lsNodo; return lsNodo;
} }
public void setLsNodo(List<Nodo> lsNodo) { public void setLsNodo(List<Nodo> lsNodo) {
this.lsNodo = lsNodo; this.lsNodo = lsNodo;
} }
public List<TipoParada> getLsTipoParadas() { public List<TipoParada> getLsTipoParadas() {
return lsTipoParadas; return lsTipoParadas;
} }
public void setLsTipoParadas(List<TipoParada> lsTipoParadas) { public void setLsTipoParadas(List<TipoParada> lsTipoParadas) {
this.lsTipoParadas = lsTipoParadas; this.lsTipoParadas = lsTipoParadas;
} }
@Override @Override
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp); super.doAfterCompose(comp);
parada = (Parada) Executions.getCurrent().getArg().get("parada"); parada = (Parada) Executions.getCurrent().getArg().get("parada");
paradaList = (MyListbox) Executions.getCurrent().getArg().get("paradaList"); paradaList = (MyListbox) Executions.getCurrent().getArg().get("paradaList");
lsTipoParadas = tipoParadaService.obtenerTodos(); lsTipoParadas = tipoParadaService.obtenerTodos();
lsNodo = nodoService.obtenerTodos(); lsNodo = nodoService.obtenerTodos();
if (parada.getParadaId() == null) { if (parada.getParadaId() == null) {
btnApagar.setVisible(Boolean.FALSE); btnApagar.setVisible(Boolean.FALSE);
} else { } else {
Ciudad ciudad = parada.getCiudad(); Ciudad ciudad = parada.getCiudad();
if (ciudad != null) { if (ciudad != null) {
cmbCiudad.setText(ciudad.getNombciudad()); cmbCiudad.setText(ciudad.getNombciudad());
} }
} }
txtNome.focus(); txtNome.focus();
} }
public void onClick$btnSalvar(Event ev) throws InterruptedException { public void onClick$btnSalvar(Event ev) throws InterruptedException {
txtNome.getValue(); txtNome.getValue();
cveparada.getValue(); cveparada.getValue();
cmbCiudad.getSelectedItem(); cmbCiudad.getSelectedItem();
cmbTipoParada.getSelectedItem(); cmbTipoParada.getSelectedItem();
cmbNodo.getSelectedItem(); cmbNodo.getSelectedItem();
codAntt.getValue();
try { try {
if (parada.getParadaId() == null) { paradaService.suscribirActualizar(parada);
List<Parada> lsParadas =
paradaService.buscar(parada.getDescparada(), parada.getCveparada(),
parada.getCiudad(), parada.getTipoParada(), parada.getNodo());
lsParadas.addAll(paradaService.buscar(parada.getDescparada())); paradaList.updateItem(parada);
lsParadas.addAll(paradaService.buscarCVE(parada.getCveparada()));
if (lsParadas.isEmpty()) { Messagebox.show(
paradaService.suscribir(parada); Labels.getLabel("editarCatalogoDeParadaController.MSG.suscribirOK"),
paradaList.addItem(parada); Labels.getLabel("editarCatalogoDeParadaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
Messagebox.show( closeWindow();
Labels.getLabel("editarCatalogoDeParadaController.MSG.suscribirOK"), } catch (BusinessException ex) {
Labels.getLabel("editarCatalogoDeParadaController.window.title"), Messagebox.show(
Messagebox.OK, Messagebox.INFORMATION); ex.getLocalizedMessage(),
} else { Labels.getLabel("editarCatalogoDeParadaController.window.title"),
Messagebox.show( Messagebox.OK, Messagebox.INFORMATION);
Labels.getLabel("MSG.Registro.Existe"),
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
}
} else {
paradaService.actualizacion(parada);
paradaList.updateItem(parada);
Messagebox.show( }
Labels.getLabel("editarCatalogoDeParadaController.MSG.suscribirOK"), }
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
}
closeWindow(); public void onClick$btnApagar(Event ev) {
} catch (Exception ex) { try {
log.error(ex); int resp = Messagebox.show(
Messagebox.show( Labels.getLabel("editarCatalogoDeParadaController.MSG.borrarPergunta"),
Labels.getLabel("MSG.Error"), Labels.getLabel("editarCatalogoDeParadaController.window.title"),
Labels.getLabel("editarCatalogoDeParadaController.window.title"), Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
Messagebox.OK, Messagebox.INFORMATION);
} if (resp == Messagebox.YES) {
}
public void onClick$btnApagar(Event ev) { paradaService.borrar(parada);
try {
int resp = Messagebox.show(
Labels.getLabel("editarCatalogoDeParadaController.MSG.borrarPergunta"),
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (resp == Messagebox.YES) { Messagebox.show(
Labels.getLabel("editarCatalogoDeParadaController.MSG.borrarOK"),
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
paradaService.borrar(parada); paradaList.removeItem(parada);
Messagebox.show( closeWindow();
Labels.getLabel("editarCatalogoDeParadaController.MSG.borrarOK"), }
Labels.getLabel("editarCatalogoDeParadaController.window.title"), } catch (RegistroConDependenciaException ex) {
Messagebox.OK, Messagebox.INFORMATION); Clients.alert(
ex.getLocalizedMessage(),
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
Messagebox.INFORMATION);
} catch (Exception ex) {
log.error(ex);
Clients.alert(
Labels.getLabel("MSG.Error"),
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
Messagebox.INFORMATION);
}
}
paradaList.removeItem(parada); public Parada getParada() {
return parada;
}
closeWindow(); public void setParada(Parada parada) {
} this.parada = parada;
} catch (RegistroConDependenciaException ex) { }
Clients.alert(
ex.getLocalizedMessage(),
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
Messagebox.INFORMATION);
} catch (Exception ex) {
log.error(ex);
Clients.alert(
Labels.getLabel("MSG.Error"),
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
Messagebox.INFORMATION);
}
}
public Parada getParada() { public MyListbox getParadaList() {
return parada; return paradaList;
} }
public void setParada(Parada parada) { public void setParadaList(MyListbox paradaList) {
this.parada = parada; this.paradaList = paradaList;
} }
public MyListbox getParadaList() { public ParadaService getParadaService() {
return paradaList; return paradaService;
} }
public void setParadaList(MyListbox paradaList) { public void setParadaService(ParadaService paradaService) {
this.paradaList = paradaList; this.paradaService = paradaService;
} }
public ParadaService getParadaService() {
return paradaService;
}
public void setParadaService(ParadaService paradaService) {
this.paradaService = paradaService;
}
} }

View File

@ -51,7 +51,6 @@ public class EditarTarjetaViajeController extends MyGenericForwardComposer {
private static Logger log = Logger.getLogger(EditarTarjetaViajeController.class); private static Logger log = Logger.getLogger(EditarTarjetaViajeController.class);
private List<Empresa> lsEmpresa; private List<Empresa> lsEmpresa;
private List<Autobus> lsAutobus; private List<Autobus> lsAutobus;
private List<Parada> lsParada;
private List<ClaseServicio> lsClaseServicio; private List<ClaseServicio> lsClaseServicio;
private List<Conductor> lsConductor; private List<Conductor> lsConductor;
@Autowired @Autowired
@ -298,14 +297,6 @@ public class EditarTarjetaViajeController extends MyGenericForwardComposer {
this.lsAutobus = lsAutobus; this.lsAutobus = lsAutobus;
} }
public List<Parada> getLsParada() {
return lsParada;
}
public void setLsParada(List<Parada> lsParada) {
this.lsParada = lsParada;
}
public List<ClaseServicio> getLsClaseServicio() { public List<ClaseServicio> getLsClaseServicio() {
return lsClaseServicio; return lsClaseServicio;
} }
@ -435,7 +426,6 @@ public class EditarTarjetaViajeController extends MyGenericForwardComposer {
lsMarca = marcaService.buscarDescricaoIdMarca(); lsMarca = marcaService.buscarDescricaoIdMarca();
lsEmpresa = empresaService.buscarTodosExceto(-1); lsEmpresa = empresaService.buscarTodosExceto(-1);
lsAutobus = autobusService.obtenerTodos(); lsAutobus = autobusService.obtenerTodos();
lsParada = paradaService.obtenerTodos();
lsClaseServicio = claseServicioService.buscarTodosExceto(-1); lsClaseServicio = claseServicioService.buscarTodosExceto(-1);
lsConductor = conductorService.obtenerTodos(); lsConductor = conductorService.obtenerTodos();
} }

View File

@ -941,6 +941,7 @@ busquedaCatalogoDeParadaController.lhId.label = ID
busquedaCatalogoDeParadaController.lhParada.label = Localidade busquedaCatalogoDeParadaController.lhParada.label = Localidade
busquedaCatalogoDeParadaController.lhDesc.label = Descrição busquedaCatalogoDeParadaController.lhDesc.label = Descrição
busquedaCatalogoDeParadaController.lbCveParada.label = Código Localidade busquedaCatalogoDeParadaController.lbCveParada.label = Código Localidade
busquedaCatalogoDeParadaController.msg.codAnttJaExiste = Já existe uma parada com o Código ANTT informado
# Editar Desfile de pantalla # Editar Desfile de pantalla
editarCatalogoDeParadaController.window.title = Localidade editarCatalogoDeParadaController.window.title = Localidade

View File

@ -55,7 +55,7 @@
<row> <row>
<label <label
value="${c:l('editarTramoRutaController.lblPrefixo.value')}" /> value="${c:l('editarTramoRutaController.lblPrefixo.value')}" />
<textbox id="txtPrefixo" width="89%" <textbox id="txtPrefixo" width="89%" maxlength="10"
constraint="no empty" sclass="mydb" /> constraint="no empty" sclass="mydb" />
</row> </row>
</rows> </rows>