git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@30242 d1611594-4594-4d17-8e1d-87c2c4800839
parent
d8630b4e59
commit
59d3f8e3ba
|
@ -27,148 +27,149 @@ import org.zkoss.zul.Row;
|
|||
import org.zkoss.zul.Textbox;
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* @author Rafius
|
||||
*/
|
||||
@Controller("busquedaMonedaController")
|
||||
@Scope("prototype")
|
||||
public class BusquedaMonedaController extends MyGenericForwardComposer {
|
||||
|
||||
@Autowired
|
||||
private transient PagedListWrapper<Moneda> plwMoneda;
|
||||
private MyListbox monedaList;
|
||||
private Paging pagingMoneda;
|
||||
private Textbox txtNombre;
|
||||
private Textbox txtEquivalencia;
|
||||
private Row rowEquivalencia;
|
||||
private Listheader headerEquivalencia;
|
||||
private static final long serialVersionUID = 1L;
|
||||
@Autowired
|
||||
private transient PagedListWrapper<Moneda> plwMoneda;
|
||||
private MyListbox monedaList;
|
||||
private Paging pagingMoneda;
|
||||
private Textbox txtNombre;
|
||||
private Textbox txtEquivalencia;
|
||||
private Row rowEquivalencia;
|
||||
private Listheader headerEquivalencia;
|
||||
|
||||
public Paging getPagingMoneda() {
|
||||
return pagingMoneda;
|
||||
}
|
||||
public Paging getPagingMoneda() {
|
||||
return pagingMoneda;
|
||||
}
|
||||
|
||||
public void setPagingMoneda(Paging pagingMoneda) {
|
||||
this.pagingMoneda = pagingMoneda;
|
||||
}
|
||||
public void setPagingMoneda(Paging pagingMoneda) {
|
||||
this.pagingMoneda = pagingMoneda;
|
||||
}
|
||||
|
||||
public MyListbox getMonedaList() {
|
||||
return monedaList;
|
||||
}
|
||||
public MyListbox getMonedaList() {
|
||||
return monedaList;
|
||||
}
|
||||
|
||||
public void setMonedaList(MyListbox monedaList) {
|
||||
this.monedaList = monedaList;
|
||||
}
|
||||
public void setMonedaList(MyListbox monedaList) {
|
||||
this.monedaList = monedaList;
|
||||
}
|
||||
|
||||
public PagedListWrapper<Moneda> getPlwMoneda() {
|
||||
return plwMoneda;
|
||||
}
|
||||
public PagedListWrapper<Moneda> getPlwMoneda() {
|
||||
return plwMoneda;
|
||||
}
|
||||
|
||||
public void setPlwMoneda(PagedListWrapper<Moneda> plwMoneda) {
|
||||
this.plwMoneda = plwMoneda;
|
||||
}
|
||||
public void setPlwMoneda(PagedListWrapper<Moneda> plwMoneda) {
|
||||
this.plwMoneda = plwMoneda;
|
||||
}
|
||||
|
||||
public Textbox getTxtEquivalencia() {
|
||||
return txtEquivalencia;
|
||||
}
|
||||
public Textbox getTxtEquivalencia() {
|
||||
return txtEquivalencia;
|
||||
}
|
||||
|
||||
public void setTxtEquivalencia(Textbox txtEquivalencia) {
|
||||
this.txtEquivalencia = txtEquivalencia;
|
||||
}
|
||||
public void setTxtEquivalencia(Textbox txtEquivalencia) {
|
||||
this.txtEquivalencia = txtEquivalencia;
|
||||
}
|
||||
|
||||
public Textbox getTxtNombre() {
|
||||
return txtNombre;
|
||||
}
|
||||
public Textbox getTxtNombre() {
|
||||
return txtNombre;
|
||||
}
|
||||
|
||||
public void setTxtNombre(Textbox txtNombre) {
|
||||
this.txtNombre = txtNombre;
|
||||
}
|
||||
public void setTxtNombre(Textbox txtNombre) {
|
||||
this.txtNombre = txtNombre;
|
||||
}
|
||||
|
||||
public Listheader getHeaderEquivalencia() {
|
||||
return headerEquivalencia;
|
||||
}
|
||||
public Listheader getHeaderEquivalencia() {
|
||||
return headerEquivalencia;
|
||||
}
|
||||
|
||||
public void setHeaderEquivalencia(Listheader headerEquivalencia) {
|
||||
this.headerEquivalencia = headerEquivalencia;
|
||||
}
|
||||
public void setHeaderEquivalencia(Listheader headerEquivalencia) {
|
||||
this.headerEquivalencia = headerEquivalencia;
|
||||
}
|
||||
|
||||
public Row getRowEquivalencia() {
|
||||
return rowEquivalencia;
|
||||
}
|
||||
public Row getRowEquivalencia() {
|
||||
return rowEquivalencia;
|
||||
}
|
||||
|
||||
public void setRowEquivalencia(Row rowEquivalencia) {
|
||||
this.rowEquivalencia = rowEquivalencia;
|
||||
}
|
||||
public void setRowEquivalencia(Row rowEquivalencia) {
|
||||
this.rowEquivalencia = rowEquivalencia;
|
||||
}
|
||||
|
||||
public void onClick$btnPesquisa(Event ev) throws InterruptedException {
|
||||
refreshLista();
|
||||
}
|
||||
public void onClick$btnPesquisa(Event ev) throws InterruptedException {
|
||||
refreshLista();
|
||||
}
|
||||
|
||||
public void onClick$btnRefresh(Event ev) throws InterruptedException {
|
||||
refreshLista();
|
||||
}
|
||||
public void onClick$btnRefresh(Event ev) throws InterruptedException {
|
||||
refreshLista();
|
||||
}
|
||||
|
||||
public void onClick$btnNovo(Event ev) {
|
||||
verPeriodo(new Moneda());
|
||||
}
|
||||
public void onClick$btnNovo(Event ev) {
|
||||
verPeriodo(new Moneda());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
super.doAfterCompose(comp);
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
super.doAfterCompose(comp);
|
||||
|
||||
monedaList.setItemRenderer(new RenderMoneda());
|
||||
monedaList.addEventListener("onDoubleClick", new EventListener() {
|
||||
monedaList.setItemRenderer(new RenderMoneda());
|
||||
monedaList.addEventListener("onDoubleClick", new EventListener() {
|
||||
|
||||
@Override
|
||||
public void onEvent(Event event) throws Exception {
|
||||
Moneda c = (Moneda) monedaList.getSelected();
|
||||
verPeriodo(c);
|
||||
}
|
||||
});
|
||||
@Override
|
||||
public void onEvent(Event event) throws Exception {
|
||||
Moneda c = (Moneda) monedaList.getSelected();
|
||||
verPeriodo(c);
|
||||
}
|
||||
});
|
||||
|
||||
refreshLista();
|
||||
refreshLista();
|
||||
|
||||
if (!ApplicationProperties.getInstance().mostrarEquivalencia()) {
|
||||
rowEquivalencia.setVisible(Boolean.FALSE);
|
||||
headerEquivalencia.setVisible(Boolean.FALSE);
|
||||
}
|
||||
if (!ApplicationProperties.getInstance().mostrarEquivalencia()) {
|
||||
rowEquivalencia.setVisible(Boolean.FALSE);
|
||||
headerEquivalencia.setVisible(Boolean.FALSE);
|
||||
}
|
||||
|
||||
txtNombre.focus();
|
||||
}
|
||||
txtNombre.focus();
|
||||
}
|
||||
|
||||
private void verPeriodo(Moneda c) {
|
||||
if (c == null) {
|
||||
return;
|
||||
}
|
||||
private void verPeriodo(Moneda c) {
|
||||
if (c == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
Map args = new HashMap();
|
||||
args.put("busquedaMonedaController", this);
|
||||
args.put("moneda", c);
|
||||
args.put("monedaList", monedaList);
|
||||
Map args = new HashMap();
|
||||
args.put("busquedaMonedaController", this);
|
||||
args.put("moneda", c);
|
||||
args.put("monedaList", monedaList);
|
||||
|
||||
openWindow("/gui/catalogos/editarMoneda.zul",
|
||||
Labels.getLabel("editarMonedaController.window.title"), args, MODAL);
|
||||
}
|
||||
openWindow("/gui/catalogos/editarMoneda.zul",
|
||||
Labels.getLabel("editarMonedaController.window.title"), args, MODAL);
|
||||
}
|
||||
|
||||
public void refreshLista() throws InterruptedException {
|
||||
HibernateSearchObject<Moneda> monedaBusqueda =
|
||||
new HibernateSearchObject<Moneda>(Moneda.class, pagingMoneda.getPageSize());
|
||||
public void refreshLista() throws InterruptedException {
|
||||
HibernateSearchObject<Moneda> monedaBusqueda =
|
||||
new HibernateSearchObject<Moneda>(Moneda.class, pagingMoneda.getPageSize());
|
||||
|
||||
monedaBusqueda.addFilterLike("descmoneda", "%" + txtNombre.getText().trim().concat("%"));
|
||||
if (!txtEquivalencia.getText().isEmpty()) {
|
||||
monedaBusqueda.addFilterLike("equivalenciaId", txtEquivalencia.getText().trim().concat("%"));
|
||||
}
|
||||
monedaBusqueda.addFilterLike("descmoneda", "%" + txtNombre.getText().trim().concat("%"));
|
||||
if (!txtEquivalencia.getText().isEmpty()) {
|
||||
monedaBusqueda.addFilterLike("equivalenciaId", txtEquivalencia.getText().trim().concat("%"));
|
||||
}
|
||||
|
||||
monedaBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
||||
monedaBusqueda.addSortAsc("descmoneda");
|
||||
monedaBusqueda.addFilterNotEqual("monedaId", -1);
|
||||
monedaBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
||||
monedaBusqueda.addSortAsc("descmoneda");
|
||||
monedaBusqueda.addFilterNotEqual("monedaId", -1);
|
||||
|
||||
plwMoneda.init(monedaBusqueda, monedaList, pagingMoneda);
|
||||
plwMoneda.init(monedaBusqueda, monedaList, pagingMoneda);
|
||||
|
||||
if (monedaList.getData().length == 0) {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("MSG.ningunRegistro"),
|
||||
Labels.getLabel("busquedaMonedaController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
}
|
||||
}
|
||||
if (monedaList.getData().length == 0) {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("MSG.ningunRegistro"),
|
||||
Labels.getLabel("busquedaMonedaController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,19 +4,13 @@
|
|||
*/
|
||||
package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Moneda;
|
||||
import com.rjconsultores.ventaboletos.service.MonedaService;
|
||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
|
||||
import java.util.Calendar;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.log4j.Logger;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.annotation.Scope;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import java.util.Calendar;
|
||||
import java.util.List;
|
||||
import org.zkoss.util.resource.Labels;
|
||||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.Executions;
|
||||
|
@ -26,189 +20,198 @@ import org.zkoss.zul.Messagebox;
|
|||
import org.zkoss.zul.Row;
|
||||
import org.zkoss.zul.Textbox;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Moneda;
|
||||
import com.rjconsultores.ventaboletos.service.MonedaService;
|
||||
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* @author Rafius
|
||||
*/
|
||||
@Controller("editarMonedaController")
|
||||
@Scope("prototype")
|
||||
public class EditarMonedaController extends MyGenericForwardComposer {
|
||||
|
||||
@Autowired
|
||||
private MonedaService monedaService;
|
||||
private Moneda moneda;
|
||||
private MyListbox monedaList;
|
||||
private Button btnApagar;
|
||||
private Button btnSalvar;
|
||||
private BusquedaMonedaController busquedaMonedaController;
|
||||
private static Logger log = Logger.getLogger(EditarMonedaController.class);
|
||||
private MyTextbox txtNome;
|
||||
private Row rowEquivalencia;
|
||||
private static final long serialVersionUID = 1L;
|
||||
@Autowired
|
||||
private MonedaService monedaService;
|
||||
private Moneda moneda;
|
||||
private MyListbox monedaList;
|
||||
private Button btnApagar;
|
||||
private Button btnSalvar;
|
||||
private BusquedaMonedaController busquedaMonedaController;
|
||||
private static Logger log = Logger.getLogger(EditarMonedaController.class);
|
||||
private MyTextbox txtNome;
|
||||
private Row rowEquivalencia;
|
||||
|
||||
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(MyTextbox txtNome) {
|
||||
this.txtNome = txtNome;
|
||||
}
|
||||
public void setTxtNome(MyTextbox txtNome) {
|
||||
this.txtNome = txtNome;
|
||||
}
|
||||
|
||||
public Button getBtnSalvar() {
|
||||
return btnSalvar;
|
||||
}
|
||||
public Button getBtnSalvar() {
|
||||
return btnSalvar;
|
||||
}
|
||||
|
||||
public void setBtnSalvar(Button btnSalvar) {
|
||||
this.btnSalvar = btnSalvar;
|
||||
}
|
||||
public void setBtnSalvar(Button btnSalvar) {
|
||||
this.btnSalvar = btnSalvar;
|
||||
}
|
||||
|
||||
public Row getRowEquivalencia() {
|
||||
return rowEquivalencia;
|
||||
}
|
||||
public Row getRowEquivalencia() {
|
||||
return rowEquivalencia;
|
||||
}
|
||||
|
||||
public void setRowEquivalencia(Row rowEquivalencia) {
|
||||
this.rowEquivalencia = rowEquivalencia;
|
||||
}
|
||||
public void setRowEquivalencia(Row rowEquivalencia) {
|
||||
this.rowEquivalencia = rowEquivalencia;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
super.doAfterCompose(comp);
|
||||
busquedaMonedaController = (BusquedaMonedaController) Executions.getCurrent().getArg().get("busquedaMonedaController");
|
||||
moneda = (Moneda) Executions.getCurrent().getArg().get("moneda");
|
||||
monedaList = (MyListbox) Executions.getCurrent().getArg().get("monedaList");
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
super.doAfterCompose(comp);
|
||||
busquedaMonedaController = (BusquedaMonedaController) Executions.getCurrent().getArg().get("busquedaMonedaController");
|
||||
moneda = (Moneda) Executions.getCurrent().getArg().get("moneda");
|
||||
monedaList = (MyListbox) Executions.getCurrent().getArg().get("monedaList");
|
||||
|
||||
if (moneda.getMonedaId() == null) {
|
||||
btnApagar.setVisible(Boolean.FALSE);
|
||||
} else {
|
||||
if (moneda.getMonedaId() <= 2) {
|
||||
btnApagar.setVisible(Boolean.FALSE);
|
||||
btnSalvar.setVisible(Boolean.FALSE);
|
||||
txtNome.setDisabled(Boolean.TRUE);
|
||||
if (moneda.getMonedaId() == null) {
|
||||
btnApagar.setVisible(Boolean.FALSE);
|
||||
} else {
|
||||
if (moneda.getMonedaId() <= 2) {
|
||||
btnApagar.setVisible(Boolean.FALSE);
|
||||
btnSalvar.setVisible(Boolean.FALSE);
|
||||
txtNome.setDisabled(Boolean.TRUE);
|
||||
|
||||
Messagebox.show(
|
||||
Labels.getLabel("MSG.noEditabled"),
|
||||
Labels.getLabel("editarMonedaController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
}
|
||||
}
|
||||
Messagebox.show(
|
||||
Labels.getLabel("MSG.noEditabled"),
|
||||
Labels.getLabel("editarMonedaController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
}
|
||||
}
|
||||
|
||||
if (!ApplicationProperties.getInstance().mostrarEquivalencia()) {
|
||||
rowEquivalencia.setVisible(Boolean.FALSE);
|
||||
}
|
||||
if (!ApplicationProperties.getInstance().mostrarEquivalencia()) {
|
||||
rowEquivalencia.setVisible(Boolean.FALSE);
|
||||
}
|
||||
|
||||
txtNome.focus();
|
||||
}
|
||||
txtNome.focus();
|
||||
}
|
||||
|
||||
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
||||
txtNome.getValue();
|
||||
try {
|
||||
moneda.setActivo(true);
|
||||
moneda.setFecmodif(Calendar.getInstance().getTime());
|
||||
moneda.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
||||
txtNome.getValue();
|
||||
try {
|
||||
moneda.setActivo(true);
|
||||
moneda.setFecmodif(Calendar.getInstance().getTime());
|
||||
moneda.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
|
||||
if (moneda.getMonedaId() == null) {
|
||||
List<Moneda> lsMoneda = monedaService.buscar(moneda.getDescmoneda());
|
||||
if (moneda.getMonedaId() == null) {
|
||||
List<Moneda> lsMoneda = monedaService.buscar(moneda.getDescmoneda());
|
||||
|
||||
boolean podeSalvar = false;
|
||||
if (lsMoneda.isEmpty()) {
|
||||
podeSalvar = true;
|
||||
} else {
|
||||
for (Moneda m : lsMoneda) {
|
||||
if (m.getMonedaId().equals(moneda.getMonedaId())) {
|
||||
podeSalvar = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
boolean podeSalvar = false;
|
||||
if (lsMoneda.isEmpty()) {
|
||||
podeSalvar = true;
|
||||
} else {
|
||||
for (Moneda m : lsMoneda) {
|
||||
if (m.getMonedaId().equals(moneda.getMonedaId())) {
|
||||
podeSalvar = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!podeSalvar) {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("MSG.Registro.Existe"),
|
||||
Labels.getLabel("editarMonedaController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
} else {
|
||||
monedaService.suscribir(moneda);
|
||||
monedaList.addItem(moneda);
|
||||
if (!podeSalvar) {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("MSG.Registro.Existe"),
|
||||
Labels.getLabel("editarMonedaController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
} else {
|
||||
monedaService.suscribir(moneda);
|
||||
monedaList.addItem(moneda);
|
||||
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarMonedaController.MSG.suscribirOK"),
|
||||
Labels.getLabel("editarMonedaController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
busquedaMonedaController.refreshLista();
|
||||
closeWindow();
|
||||
}
|
||||
} else {
|
||||
monedaService.actualizacion(moneda);
|
||||
monedaList.updateItem(moneda);
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarMonedaController.MSG.suscribirOK"),
|
||||
Labels.getLabel("editarMonedaController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
busquedaMonedaController.refreshLista();
|
||||
closeWindow();
|
||||
}
|
||||
} else {
|
||||
monedaService.actualizacion(moneda);
|
||||
monedaList.updateItem(moneda);
|
||||
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarMonedaController.MSG.suscribirOK"),
|
||||
Labels.getLabel("editarMonedaController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
busquedaMonedaController.refreshLista();
|
||||
closeWindow();
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
log.error("editarMonedaController: " + ex);
|
||||
Messagebox.show(
|
||||
Labels.getLabel("MSG.Error"),
|
||||
Labels.getLabel("editarMonedaController.window.title"),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
}
|
||||
}
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarMonedaController.MSG.suscribirOK"),
|
||||
Labels.getLabel("editarMonedaController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
busquedaMonedaController.refreshLista();
|
||||
closeWindow();
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
log.error("editarMonedaController: " + ex);
|
||||
Messagebox.show(
|
||||
Labels.getLabel("MSG.Error"),
|
||||
Labels.getLabel("editarMonedaController.window.title"),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnApagar(Event ev) {
|
||||
try {
|
||||
int resp = Messagebox.show(
|
||||
Labels.getLabel("editarMonedaController.MSG.borrarPergunta"),
|
||||
Labels.getLabel("editarMonedaController.window.title"),
|
||||
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
|
||||
public void onClick$btnApagar(Event ev) {
|
||||
try {
|
||||
int resp = Messagebox.show(
|
||||
Labels.getLabel("editarMonedaController.MSG.borrarPergunta"),
|
||||
Labels.getLabel("editarMonedaController.window.title"),
|
||||
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
|
||||
|
||||
if (resp == Messagebox.YES) {
|
||||
if (resp == Messagebox.YES) {
|
||||
|
||||
monedaService.borrar(moneda);
|
||||
monedaService.borrar(moneda);
|
||||
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarMonedaController.MSG.borrarOK"),
|
||||
Labels.getLabel("editarMonedaController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarMonedaController.MSG.borrarOK"),
|
||||
Labels.getLabel("editarMonedaController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
|
||||
monedaList.removeItem(moneda);
|
||||
monedaList.removeItem(moneda);
|
||||
|
||||
closeWindow();
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
log.error(ex);
|
||||
}
|
||||
}
|
||||
closeWindow();
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
log.error(ex);
|
||||
}
|
||||
}
|
||||
|
||||
public Moneda getMoneda() {
|
||||
return moneda;
|
||||
}
|
||||
public Moneda getMoneda() {
|
||||
return moneda;
|
||||
}
|
||||
|
||||
public void setMoneda(Moneda moneda) {
|
||||
this.moneda = moneda;
|
||||
}
|
||||
public void setMoneda(Moneda moneda) {
|
||||
this.moneda = moneda;
|
||||
}
|
||||
|
||||
public MyListbox getMonedaList() {
|
||||
return monedaList;
|
||||
}
|
||||
public MyListbox getMonedaList() {
|
||||
return monedaList;
|
||||
}
|
||||
|
||||
public void setMonedaList(MyListbox monedaList) {
|
||||
this.monedaList = monedaList;
|
||||
}
|
||||
public void setMonedaList(MyListbox monedaList) {
|
||||
this.monedaList = monedaList;
|
||||
}
|
||||
|
||||
public MonedaService getMonedaService() {
|
||||
return monedaService;
|
||||
}
|
||||
public MonedaService getMonedaService() {
|
||||
return monedaService;
|
||||
}
|
||||
|
||||
public void setMonedaService(MonedaService monedaService) {
|
||||
this.monedaService = monedaService;
|
||||
}
|
||||
public void setMonedaService(MonedaService monedaService) {
|
||||
this.monedaService = monedaService;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -23,9 +23,11 @@ import org.zkoss.zul.Paging;
|
|||
import org.zkoss.zul.Textbox;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
||||
import com.rjconsultores.ventaboletos.entidad.GrupoRuta;
|
||||
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
||||
import com.rjconsultores.ventaboletos.service.GrupoRutaService;
|
||||
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||
|
@ -48,14 +50,18 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer {
|
|||
private OrgaoConcedenteService orgaoConcedenteService;
|
||||
@Autowired
|
||||
private ClaseServicioService claseServicioServicce;
|
||||
@Autowired
|
||||
private GrupoRutaService grupoRutaService;
|
||||
private List<ClaseServicio> lsClaseServicio;
|
||||
private List<OrgaoConcedente> lsOrgaoConcedente;
|
||||
private List<GrupoRuta> lsGrupoRuta;
|
||||
private MyListbox rutaList;
|
||||
private Paging pagingRuta;
|
||||
private Textbox txtNombre;
|
||||
private Intbox txtId;
|
||||
private Combobox cmbClaseServicio;
|
||||
private Combobox cmbOrgaoConcedente;
|
||||
private Combobox cmbGrupoRuta;
|
||||
|
||||
public List<ClaseServicio> getLsClaseServicio() {
|
||||
return lsClaseServicio;
|
||||
|
@ -73,10 +79,19 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer {
|
|||
this.lsOrgaoConcedente = lsOrgaoConcedente;
|
||||
}
|
||||
|
||||
public List<GrupoRuta> getLsGrupoRuta() {
|
||||
return lsGrupoRuta;
|
||||
}
|
||||
|
||||
public void setLsGrupoRuta(List<GrupoRuta> lsGrupoRuta) {
|
||||
this.lsGrupoRuta = lsGrupoRuta;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
lsClaseServicio = claseServicioServicce.obtenerTodos();
|
||||
lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos();
|
||||
lsGrupoRuta = grupoRutaService.obtenerTodos();
|
||||
|
||||
super.doAfterCompose(comp);
|
||||
|
||||
|
@ -127,6 +142,12 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer {
|
|||
rutaBusqueda.addFilterEqual("claseServicio", claseServicio);
|
||||
}
|
||||
|
||||
Comboitem cbiGrupoRuta = cmbGrupoRuta.getSelectedItem();
|
||||
if (cbiGrupoRuta != null) {
|
||||
GrupoRuta grupoRuta = (GrupoRuta) cbiGrupoRuta.getValue();
|
||||
rutaBusqueda.addFilterEqual("grupoRuta", grupoRuta);
|
||||
}
|
||||
|
||||
Comboitem cbiOrgaoConcedente = cmbOrgaoConcedente.getSelectedItem();
|
||||
if (cbiOrgaoConcedente != null) {
|
||||
OrgaoConcedente orgaoConcedente = (OrgaoConcedente) cbiOrgaoConcedente.getValue();
|
||||
|
|
|
@ -25,7 +25,6 @@ import org.zkoss.zk.ui.event.Event;
|
|||
import org.zkoss.zk.ui.event.EventListener;
|
||||
import org.zkoss.zk.ui.util.Clients;
|
||||
import org.zkoss.zul.Button;
|
||||
import org.zkoss.zul.Checkbox;
|
||||
import org.zkoss.zul.Combobox;
|
||||
import org.zkoss.zul.Comboitem;
|
||||
import org.zkoss.zul.Intbox;
|
||||
|
@ -41,10 +40,10 @@ import org.zkoss.zul.Textbox;
|
|||
|
||||
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.GrupoRuta;
|
||||
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
|
||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||
import com.rjconsultores.ventaboletos.entidad.ParadaSecuencia;
|
||||
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.entidad.RutaCombinacion;
|
||||
import com.rjconsultores.ventaboletos.entidad.RutaEmpresa;
|
||||
|
@ -55,6 +54,7 @@ import com.rjconsultores.ventaboletos.exception.BusinessException;
|
|||
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
||||
import com.rjconsultores.ventaboletos.service.EmpresaService;
|
||||
import com.rjconsultores.ventaboletos.service.EsquemaCorridaService;
|
||||
import com.rjconsultores.ventaboletos.service.GrupoRutaService;
|
||||
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaCombinacionService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaEmpresaService;
|
||||
|
@ -105,6 +105,8 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
|||
@Autowired
|
||||
private OrgaoConcedenteService orgaoConcedenteService;
|
||||
@Autowired
|
||||
private GrupoRutaService grupoRutaService;
|
||||
@Autowired
|
||||
private transient PagedListWrapper<RutaCombinacion> plwRutaCombinacion;
|
||||
private Ruta ruta;
|
||||
private MyListbox rutaList;
|
||||
|
@ -112,6 +114,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
|||
private MyListbox rutaCombinacionList;
|
||||
private MyListbox rutaEmpresaList;
|
||||
private Paging pagingRutaCombinacion;
|
||||
private List<GrupoRuta> lsGrupoRuta;
|
||||
private List<RutaSecuencia> lsRutaSecuencia;
|
||||
private List<RutaCombinacion> lsRutaCombinacion;
|
||||
private List<ClaseServicio> lsClase;
|
||||
|
@ -228,12 +231,21 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
|||
this.lsOrgaoConcedente = lsOrgaoConcedente;
|
||||
}
|
||||
|
||||
public List<GrupoRuta> getLsGrupoRuta() {
|
||||
return lsGrupoRuta;
|
||||
}
|
||||
|
||||
public void setLsGrupoRuta(List<GrupoRuta> lsGrupoRuta) {
|
||||
this.lsGrupoRuta = lsGrupoRuta;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
lsClase = claseService.buscarTodosExceto(-1);
|
||||
lsVia = viaService.obtenerTodos();
|
||||
lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa();
|
||||
lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos();
|
||||
lsGrupoRuta = grupoRutaService.obtenerTodos();
|
||||
|
||||
ruta = (Ruta) Executions.getCurrent().getArg().get("ruta");
|
||||
rutaList = (MyListbox) Executions.getCurrent().getArg().get("rutaList");
|
||||
|
@ -739,7 +751,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
|||
op.add("Sim");
|
||||
op.add("Não");
|
||||
comboVenda.setModel(new ListModelList(op));
|
||||
comboVenda.setValue(rutaCombinacion.getIndventa() == Boolean.TRUE ? "Sim": "Não");
|
||||
comboVenda.setValue(rutaCombinacion.getIndventa() == Boolean.TRUE ? "Sim" : "Não");
|
||||
comboVenda.setTooltip(rutaCombinacion.getRutacombinacionId().toString());
|
||||
comboVenda.addEventListener("onChange", new EventListener() {
|
||||
|
||||
|
|
|
@ -1261,6 +1261,7 @@ editarCatalogoDeRutaController.btnSalvar.tooltiptext = Salvar
|
|||
editarCatalogoDeRutaController.btnFechar.tooltiptext = Fechar
|
||||
editarCatalogoDeRutaController.btnModificar.tooltiptext = Modificar sequência
|
||||
editarCatalogoDeRutaController.lbNome.value = Linha
|
||||
editarCatalogoDeRutaController.lbGrupoRuta.value = Grupo Ruta
|
||||
editarCatalogoDeRutaController.lhPlataforma = Plataforma
|
||||
editarCatalogoDeRutaController.lbClase.value = Tipo de Classe
|
||||
editarCatalogoDeRutaController.lbTramo.value = Localidade
|
||||
|
@ -4453,6 +4454,3 @@ relatorioOrigemDestinoController.MSG.selecionarCorridas = Selecione algum servi
|
|||
relatorioOrigemDestinoController.chkBilhetesGratuitos.value = Considerar bilhetes gratuitos
|
||||
relatorioOrigemDestinoController.chkTrechoSemMovimento.value = Exibir trechos sem movimento
|
||||
relatorioOrigemDestinoController.MSG.trechoSemMovimento = Para exibir trechos sem movimento é necessário selecionar quais são os serviços desejados.
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
<window id="winBusquedaCatalogoDeRutas"
|
||||
title="${c:l('busquedaCatalogoDeRutaController.window.title')}"
|
||||
apply="${busquedaCatalogoDeRutaController}"
|
||||
contentStyle="overflow:auto" height="500px" width="750px"
|
||||
contentStyle="overflow:auto" height="500px" width="800px"
|
||||
border="normal">
|
||||
<toolbar>
|
||||
<button id="btnRefresh" image="/gui/img/refresh.png"
|
||||
|
@ -26,34 +26,42 @@
|
|||
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="10%" />
|
||||
<column width="20%" />
|
||||
<column width="80%" />
|
||||
<column width="20%" />
|
||||
<column width="50%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<row spans="1,3">
|
||||
<label
|
||||
value="${c:l('busquedaCatalogoDeRutaController.lhId.label')}" />
|
||||
<intbox id="txtId" width="250px" maxlength="10" />
|
||||
value="${c:l('busquedaCatalogoDeRutaController.lhDesc.label')}" />
|
||||
<textbox id="txtNombre" width="95%" maxlength="30"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('busquedaCatalogoDeRutaController.lhDesc.label')}" />
|
||||
<textbox id="txtNombre" width="250px" maxlength="30"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
value="${c:l('busquedaCatalogoDeRutaController.lhId.label')}" />
|
||||
<intbox id="txtId" width="50%" maxlength="10" />
|
||||
|
||||
<label
|
||||
value="${c:l('editarCatalogoDeRutaController.lbGrupoRuta.value')}" />
|
||||
<combobox id="cmbGrupoRuta"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true" width="95%"
|
||||
model="@{winBusquedaCatalogoDeRutas$composer.lsGrupoRuta}" />
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('busquedaAlertaCtrlController.claseservicio.label')}" />
|
||||
<combobox id="cmbClaseServicio"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true" width="60%"
|
||||
mold="rounded" buttonVisible="true" width="95%"
|
||||
model="@{winBusquedaCatalogoDeRutas$composer.lsClaseServicio}" />
|
||||
</row>
|
||||
<row>
|
||||
|
||||
<label
|
||||
value="${c:l('editarTramosController.labelOrgaoConcedente.value')}" />
|
||||
<combobox id="cmbOrgaoConcedente" mold="rounded"
|
||||
buttonVisible="true" width="60%"
|
||||
buttonVisible="true" width="95%"
|
||||
model="@{winBusquedaCatalogoDeRutas$composer.lsOrgaoConcedente}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" />
|
||||
</row>
|
||||
|
|
|
@ -52,20 +52,33 @@
|
|||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('editarCatalogoDeRutaController.lblNumRuta.value')}"/>
|
||||
<intbox id="txtNumRuta" maxlength="5" constraint="no empty"
|
||||
value="@{winEditarRuta$composer.ruta.numRuta}" />
|
||||
</row>
|
||||
<label
|
||||
value="${c:l('editarCatalogoDeRutaController.lblNumRuta.value')}" />
|
||||
<intbox id="txtNumRuta" maxlength="5"
|
||||
constraint="no empty"
|
||||
value="@{winEditarRuta$composer.ruta.numRuta}" />
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('editarCatalogoDeRutaController.lbSentidoLinha.value')}" />
|
||||
<radiogroup Id="indConfigRuta">
|
||||
<label
|
||||
value="${c:l('editarCatalogoDeRutaController.lbSentidoLinha.value')}" />
|
||||
<radiogroup Id="indConfigRuta">
|
||||
<radio id="radIda"
|
||||
label="${c:l('editarCatalogoDeRutaController.radIda.value')}"
|
||||
/>
|
||||
label="${c:l('editarCatalogoDeRutaController.radIda.value')}" />
|
||||
<radio id="radVolta"
|
||||
label="${c:l('editarCatalogoDeRutaController.radVolta.value')}" />
|
||||
</radiogroup>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarCatalogoDeRutaController.lbGrupoRuta.value')}" />
|
||||
<combobox id="cmbGrupoRuta"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true"
|
||||
width="80%" model="@{winEditarRuta$composer.lsGrupoRuta}"
|
||||
selectedItem="@{winEditarRuta$composer.ruta.grupoRuta}" />
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarCatalogoDeRutaController.lbClase.value')}" />
|
||||
|
|
Loading…
Reference in New Issue