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<Marca> lsMarca;
private List<MotivoCancelacion> lsMotivoCancelacion;
private List<Parada> lsParada;
private Combobox cmbMarca;
private Combobox cmbParadaDestino;
private Combobox cmbParadaOrigem;
@ -104,14 +103,6 @@ public class BusquedaConfiguracionCancelacionController extends MyGenericForward
this.lsMarca = lsMarca;
}
public List<Parada> getLsParada() {
return lsParada;
}
public void setLsParada(List<Parada> lsParada) {
this.lsParada = lsParada;
}
public List<PuntoVenta> getLsPuntoVenta() {
return lsPuntoVenta;
}
@ -132,10 +123,6 @@ public class BusquedaConfiguracionCancelacionController extends MyGenericForward
lsMarca.add(new Marca());
lsMarca.addAll(marcaService.obtenerTodos());
lsParada = new ArrayList<Parada>();
lsParada.add(new Parada());
lsParada.addAll(paradaService.obtenerTodos());
lsMotivoCancelacion = new ArrayList<MotivoCancelacion>();
lsMotivoCancelacion.add(new MotivoCancelacion());
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.Parada;
import com.rjconsultores.ventaboletos.entidad.TipoParada;
import com.rjconsultores.ventaboletos.exception.BusinessException;
import com.rjconsultores.ventaboletos.service.NodoService;
import com.rjconsultores.ventaboletos.service.ParadaService;
import com.rjconsultores.ventaboletos.service.TipoParadaService;
@ -26,6 +27,7 @@ import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.util.Clients;
import org.zkoss.zul.Button;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Intbox;
import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Textbox;
@ -37,216 +39,194 @@ import org.zkoss.zul.Textbox;
@Scope("prototype")
public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
@Autowired
private ParadaService paradaService;
@Autowired
private TipoParadaService tipoParadaService;
@Autowired
private NodoService nodoService;
private Parada parada;
private MyListbox paradaList;
private static Logger log = Logger.getLogger(EditarCatalogoDeParadaController.class);
private Textbox txtNome;
private Textbox cveparada;
private Combobox cmbCiudad;
private Combobox cmbTipoParada;
private Combobox cmbNodo;
private List<TipoParada> lsTipoParadas;
private List<Nodo> lsNodo;
private Button btnApagar;
@Autowired
private ParadaService paradaService;
@Autowired
private TipoParadaService tipoParadaService;
@Autowired
private NodoService nodoService;
private Parada parada;
private MyListbox paradaList;
private static Logger log = Logger.getLogger(EditarCatalogoDeParadaController.class);
private Textbox txtNome;
private Textbox cveparada;
private Combobox cmbCiudad;
private Combobox cmbTipoParada;
private Combobox cmbNodo;
private List<TipoParada> lsTipoParadas;
private List<Nodo> lsNodo;
private Button btnApagar;
private Intbox codAntt;
public Combobox getCmbCiudad() {
return cmbCiudad;
}
public Combobox getCmbCiudad() {
return cmbCiudad;
}
public void setCmbCiudad(Combobox cmbCiudad) {
this.cmbCiudad = cmbCiudad;
}
public void setCmbCiudad(Combobox cmbCiudad) {
this.cmbCiudad = cmbCiudad;
}
public Combobox getCmbNodo() {
return cmbNodo;
}
public Combobox getCmbNodo() {
return cmbNodo;
}
public void setCmbNodo(Combobox cmbNodo) {
this.cmbNodo = cmbNodo;
}
public void setCmbNodo(Combobox cmbNodo) {
this.cmbNodo = cmbNodo;
}
public Combobox getCmbTipoParada() {
return cmbTipoParada;
}
public Combobox getCmbTipoParada() {
return cmbTipoParada;
}
public void setCmbTipoParada(Combobox cmbTipoParada) {
this.cmbTipoParada = cmbTipoParada;
}
public void setCmbTipoParada(Combobox cmbTipoParada) {
this.cmbTipoParada = cmbTipoParada;
}
public Textbox getCveparada() {
return cveparada;
}
public Textbox getCveparada() {
return cveparada;
}
public void setCveparada(Textbox cveparada) {
this.cveparada = cveparada;
}
public void setCveparada(Textbox cveparada) {
this.cveparada = cveparada;
}
public Button getBtnApagar() {
return btnApagar;
}
public Button getBtnApagar() {
return btnApagar;
}
public void setBtnApagar(Button btnApagar) {
this.btnApagar = btnApagar;
}
public void setBtnApagar(Button btnApagar) {
this.btnApagar = btnApagar;
}
public Textbox getTxtNome() {
return txtNome;
}
public Textbox getTxtNome() {
return txtNome;
}
public void setTxtNome(Textbox txtNome) {
this.txtNome = txtNome;
}
public void setTxtNome(Textbox txtNome) {
this.txtNome = txtNome;
}
public List<Nodo> getLsNodo() {
return lsNodo;
}
public List<Nodo> getLsNodo() {
return lsNodo;
}
public void setLsNodo(List<Nodo> lsNodo) {
this.lsNodo = lsNodo;
}
public void setLsNodo(List<Nodo> lsNodo) {
this.lsNodo = lsNodo;
}
public List<TipoParada> getLsTipoParadas() {
return lsTipoParadas;
}
public List<TipoParada> getLsTipoParadas() {
return lsTipoParadas;
}
public void setLsTipoParadas(List<TipoParada> lsTipoParadas) {
this.lsTipoParadas = lsTipoParadas;
}
public void setLsTipoParadas(List<TipoParada> lsTipoParadas) {
this.lsTipoParadas = lsTipoParadas;
}
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
parada = (Parada) Executions.getCurrent().getArg().get("parada");
paradaList = (MyListbox) Executions.getCurrent().getArg().get("paradaList");
parada = (Parada) Executions.getCurrent().getArg().get("parada");
paradaList = (MyListbox) Executions.getCurrent().getArg().get("paradaList");
lsTipoParadas = tipoParadaService.obtenerTodos();
lsNodo = nodoService.obtenerTodos();
lsTipoParadas = tipoParadaService.obtenerTodos();
lsNodo = nodoService.obtenerTodos();
if (parada.getParadaId() == null) {
btnApagar.setVisible(Boolean.FALSE);
} else {
Ciudad ciudad = parada.getCiudad();
if (ciudad != null) {
cmbCiudad.setText(ciudad.getNombciudad());
}
}
if (parada.getParadaId() == null) {
btnApagar.setVisible(Boolean.FALSE);
} else {
Ciudad ciudad = parada.getCiudad();
if (ciudad != null) {
cmbCiudad.setText(ciudad.getNombciudad());
}
}
txtNome.focus();
}
txtNome.focus();
}
public void onClick$btnSalvar(Event ev) throws InterruptedException {
txtNome.getValue();
cveparada.getValue();
cmbCiudad.getSelectedItem();
cmbTipoParada.getSelectedItem();
cmbNodo.getSelectedItem();
public void onClick$btnSalvar(Event ev) throws InterruptedException {
txtNome.getValue();
cveparada.getValue();
cmbCiudad.getSelectedItem();
cmbTipoParada.getSelectedItem();
cmbNodo.getSelectedItem();
codAntt.getValue();
try {
if (parada.getParadaId() == null) {
List<Parada> lsParadas =
paradaService.buscar(parada.getDescparada(), parada.getCveparada(),
parada.getCiudad(), parada.getTipoParada(), parada.getNodo());
try {
paradaService.suscribirActualizar(parada);
lsParadas.addAll(paradaService.buscar(parada.getDescparada()));
lsParadas.addAll(paradaService.buscarCVE(parada.getCveparada()));
paradaList.updateItem(parada);
if (lsParadas.isEmpty()) {
paradaService.suscribir(parada);
paradaList.addItem(parada);
Messagebox.show(
Labels.getLabel("editarCatalogoDeParadaController.MSG.suscribirOK"),
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
Messagebox.show(
Labels.getLabel("editarCatalogoDeParadaController.MSG.suscribirOK"),
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
} else {
Messagebox.show(
Labels.getLabel("MSG.Registro.Existe"),
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
}
} else {
paradaService.actualizacion(parada);
paradaList.updateItem(parada);
closeWindow();
} catch (BusinessException ex) {
Messagebox.show(
ex.getLocalizedMessage(),
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
Messagebox.show(
Labels.getLabel("editarCatalogoDeParadaController.MSG.suscribirOK"),
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
}
}
}
closeWindow();
} catch (Exception ex) {
log.error(ex);
Messagebox.show(
Labels.getLabel("MSG.Error"),
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
public void onClick$btnApagar(Event ev) {
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) {
public void onClick$btnApagar(Event ev) {
try {
int resp = Messagebox.show(
Labels.getLabel("editarCatalogoDeParadaController.MSG.borrarPergunta"),
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
paradaService.borrar(parada);
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(
Labels.getLabel("editarCatalogoDeParadaController.MSG.borrarOK"),
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
closeWindow();
}
} 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);
}
}
paradaList.removeItem(parada);
public Parada getParada() {
return parada;
}
closeWindow();
}
} 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 void setParada(Parada parada) {
this.parada = parada;
}
public Parada getParada() {
return parada;
}
public MyListbox getParadaList() {
return paradaList;
}
public void setParada(Parada parada) {
this.parada = parada;
}
public void setParadaList(MyListbox paradaList) {
this.paradaList = paradaList;
}
public MyListbox getParadaList() {
return paradaList;
}
public ParadaService getParadaService() {
return paradaService;
}
public void setParadaList(MyListbox paradaList) {
this.paradaList = paradaList;
}
public ParadaService getParadaService() {
return paradaService;
}
public void setParadaService(ParadaService paradaService) {
this.paradaService = 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 List<Empresa> lsEmpresa;
private List<Autobus> lsAutobus;
private List<Parada> lsParada;
private List<ClaseServicio> lsClaseServicio;
private List<Conductor> lsConductor;
@Autowired
@ -298,14 +297,6 @@ public class EditarTarjetaViajeController extends MyGenericForwardComposer {
this.lsAutobus = lsAutobus;
}
public List<Parada> getLsParada() {
return lsParada;
}
public void setLsParada(List<Parada> lsParada) {
this.lsParada = lsParada;
}
public List<ClaseServicio> getLsClaseServicio() {
return lsClaseServicio;
}
@ -435,7 +426,6 @@ public class EditarTarjetaViajeController extends MyGenericForwardComposer {
lsMarca = marcaService.buscarDescricaoIdMarca();
lsEmpresa = empresaService.buscarTodosExceto(-1);
lsAutobus = autobusService.obtenerTodos();
lsParada = paradaService.obtenerTodos();
lsClaseServicio = claseServicioService.buscarTodosExceto(-1);
lsConductor = conductorService.obtenerTodos();
}

View File

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

View File

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