diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaCoeficienteTarifaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaCoeficienteTarifaController.java new file mode 100644 index 000000000..42df9e238 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaCoeficienteTarifaController.java @@ -0,0 +1,103 @@ +package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos; + +import java.util.HashMap; +import java.util.Map; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Scope; +import org.springframework.stereotype.Controller; +import org.zkoss.util.resource.Labels; +import org.zkoss.zhtml.Messagebox; +import org.zkoss.zk.ui.Component; +import org.zkoss.zk.ui.event.Event; +import org.zkoss.zk.ui.event.EventListener; +import org.zkoss.zul.Paging; +import org.zkoss.zul.Textbox; + +import com.rjconsultores.ventaboletos.entidad.CoeficienteTarifa; +import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; +import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; +import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject; +import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper; +import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCoeficienteTarifa; + +@Controller("busquedaCoeficienteTarifaController") +@Scope("prototype") +public class BusquedaCoeficienteTarifaController extends MyGenericForwardComposer { + + private static final long serialVersionUID = 1L; + @Autowired + private transient PagedListWrapper plwCoeficienteTarifa; + private MyListbox coeficienteTarifaList; + private Paging pagingCoeficienteTarifa; + private Textbox txtNombre; + + @Override + public void doAfterCompose(Component comp) throws Exception { + + super.doAfterCompose(comp); + + coeficienteTarifaList.setItemRenderer(new RenderCoeficienteTarifa()); + coeficienteTarifaList.addEventListener("onDoubleClick", new EventListener() { + + @Override + public void onEvent(Event event) throws Exception { + CoeficienteTarifa ciu = (CoeficienteTarifa) coeficienteTarifaList.getSelected(); + verCoeficienteTarifa(ciu); + } + }); + + refreshLista(); + + txtNombre.focus(); + } + + private void refreshLista() { + HibernateSearchObject coeficienteTarifaBusqueda = + new HibernateSearchObject(CoeficienteTarifa.class, pagingCoeficienteTarifa.getPageSize()); + + String nome = txtNombre.getValue(); + if (!nome.isEmpty()) { + coeficienteTarifaBusqueda.addFilterILike("descCoeficiente", nome.trim().concat("%")); + } + + coeficienteTarifaBusqueda.addSortAsc("descCoeficiente"); + coeficienteTarifaBusqueda.addFilterEqual("activo", Boolean.TRUE); + + plwCoeficienteTarifa.init(coeficienteTarifaBusqueda, coeficienteTarifaList, pagingCoeficienteTarifa); + if (coeficienteTarifaList.getData().length == 0) { + try { + Messagebox.show(Labels.getLabel("MSG.ningunRegistro"), + Labels.getLabel("busquedaCoeficienteTarifaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + } catch (InterruptedException ex) { + } + } + } + + @SuppressWarnings({ "rawtypes", "unchecked" }) + private void verCoeficienteTarifa(CoeficienteTarifa coeficienteTarifa) { + if (coeficienteTarifa == null) { + return; + } + + Map args = new HashMap(); + args.put("coeficienteTarifa", coeficienteTarifa); + args.put("coeficienteTarifaList", coeficienteTarifaList); + + openWindow("/gui/catalogos/editarCoeficienteTarifa.zul", + Labels.getLabel("editarCoeficienteTarifaController.window.title"), args, MODAL); + } + + public void onClick$btnPesquisa(Event ev) throws InterruptedException { + refreshLista(); + } + + public void onClick$btnRefresh(Event ev) { + refreshLista(); + } + + public void onClick$btnNovo(Event ev) { + verCoeficienteTarifa(new CoeficienteTarifa()); + } +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaColoniaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaColoniaController.java index 42d385a9a..b32f47493 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaColoniaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaColoniaController.java @@ -4,17 +4,9 @@ */ package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos; -import com.rjconsultores.ventaboletos.entidad.Ciudad; -import com.rjconsultores.ventaboletos.entidad.Colonia; -import com.rjconsultores.ventaboletos.service.CiudadService; -import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; -import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; -import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject; -import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper; -import com.rjconsultores.ventaboletos.web.utilerias.render.RenderColonia; import java.util.HashMap; -import java.util.List; import java.util.Map; + import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; @@ -28,134 +20,141 @@ import org.zkoss.zul.Comboitem; import org.zkoss.zul.Paging; import org.zkoss.zul.Textbox; +import com.rjconsultores.ventaboletos.entidad.Ciudad; +import com.rjconsultores.ventaboletos.entidad.Colonia; +import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; +import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; +import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject; +import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper; +import com.rjconsultores.ventaboletos.web.utilerias.render.RenderColonia; + /** - * + * * @author Rafius */ @Controller("busquedaColoniaController") @Scope("prototype") public class BusquedaColoniaController extends MyGenericForwardComposer { - @Autowired - private transient PagedListWrapper plwColonia; - private MyListbox coloniaList; - private Paging pagingColonia; - private Textbox txtNombre; - private Combobox cmbCiudad; + private static final long serialVersionUID = 1L; + @Autowired + private transient PagedListWrapper plwColonia; + private MyListbox coloniaList; + private Paging pagingColonia; + private Textbox txtNombre; + private Combobox cmbCiudad; - public MyListbox getColoniaList() { - return coloniaList; - } + public MyListbox getColoniaList() { + return coloniaList; + } - public void setColoniaList(MyListbox coloniaList) { - this.coloniaList = coloniaList; - } + public void setColoniaList(MyListbox coloniaList) { + this.coloniaList = coloniaList; + } - public Paging getPagingColonia() { - return pagingColonia; - } + public Paging getPagingColonia() { + return pagingColonia; + } - public void setPagingColonia(Paging pagingColonia) { - this.pagingColonia = pagingColonia; - } + public void setPagingColonia(Paging pagingColonia) { + this.pagingColonia = pagingColonia; + } - 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 void onClick$btnPesquisa(Event ev) throws InterruptedException { - refreshLista(); - } + public void onClick$btnPesquisa(Event ev) throws InterruptedException { + refreshLista(); + } - public void onClick$btnRefresh(Event ev) { - refreshLista(); - } + public void onClick$btnRefresh(Event ev) { + refreshLista(); + } - public void onClick$btnNovo(Event ev) { - verColonia(new Colonia()); - } - - public Combobox getCmbCiudad() { - return cmbCiudad; - } + public void onClick$btnNovo(Event ev) { + verColonia(new Colonia()); + } - public void setCmbCiudad(Combobox cmbCiudad) { - this.cmbCiudad = cmbCiudad; - } + public Combobox getCmbCiudad() { + return cmbCiudad; + } - public PagedListWrapper getPlwColonia() { - return plwColonia; - } + public void setCmbCiudad(Combobox cmbCiudad) { + this.cmbCiudad = cmbCiudad; + } - public void setPlwColonia(PagedListWrapper plwColonia) { - this.plwColonia = plwColonia; - } + public PagedListWrapper getPlwColonia() { + return plwColonia; + } - @Override - public void doAfterCompose(Component comp) throws Exception { + public void setPlwColonia(PagedListWrapper plwColonia) { + this.plwColonia = plwColonia; + } - - super.doAfterCompose(comp); + @Override + public void doAfterCompose(Component comp) throws Exception { - coloniaList.setItemRenderer(new RenderColonia()); - coloniaList.addEventListener("onDoubleClick", new EventListener() { + super.doAfterCompose(comp); - @Override - public void onEvent(Event event) throws Exception { - Colonia ciu = (Colonia) coloniaList.getSelected(); - verColonia(ciu); - } - }); + coloniaList.setItemRenderer(new RenderColonia()); + coloniaList.addEventListener("onDoubleClick", new EventListener() { - refreshLista(); + @Override + public void onEvent(Event event) throws Exception { + Colonia ciu = (Colonia) coloniaList.getSelected(); + verColonia(ciu); + } + }); - txtNombre.focus(); - } + refreshLista(); - private void verColonia(Colonia ci) { - if (ci == null) { - return; - } + txtNombre.focus(); + } - Map args = new HashMap(); - args.put("colonia", ci); - args.put("coloniaList", coloniaList); + private void verColonia(Colonia ci) { + if (ci == null) { + return; + } - openWindow("/gui/catalogos/editarColonia.zul", - Labels.getLabel("editarColoniaController.window.title"), args, MODAL); - } + Map args = new HashMap(); + args.put("colonia", ci); + args.put("coloniaList", coloniaList); - private void refreshLista() { - HibernateSearchObject coloniaBusqueda = - new HibernateSearchObject(Colonia.class, pagingColonia.getPageSize()); + openWindow("/gui/catalogos/editarColonia.zul", + Labels.getLabel("editarColoniaController.window.title"), args, MODAL); + } - coloniaBusqueda.addFilterEqual("activo", true); - coloniaBusqueda.addFilterLike("desccolonia", "%" + txtNombre.getText().trim().concat("%")); - coloniaBusqueda.addFilterNotEqual("coloniaId", -1); + private void refreshLista() { + HibernateSearchObject coloniaBusqueda = + new HibernateSearchObject(Colonia.class, pagingColonia.getPageSize()); + coloniaBusqueda.addFilterEqual("activo", true); + coloniaBusqueda.addFilterLike("desccolonia", "%" + txtNombre.getText().trim().concat("%")); + coloniaBusqueda.addFilterNotEqual("coloniaId", -1); - Comboitem cbiCiudad = cmbCiudad.getSelectedItem(); + Comboitem cbiCiudad = cmbCiudad.getSelectedItem(); - if (cbiCiudad != null) { - Ciudad ciudad = (Ciudad) cbiCiudad.getValue(); - coloniaBusqueda.addFilterEqual("ciudad", ciudad); - } + if (cbiCiudad != null) { + Ciudad ciudad = (Ciudad) cbiCiudad.getValue(); + coloniaBusqueda.addFilterEqual("ciudad", ciudad); + } - coloniaBusqueda.addSortAsc("desccolonia"); + coloniaBusqueda.addSortAsc("desccolonia"); - plwColonia.init(coloniaBusqueda, coloniaList, pagingColonia); + plwColonia.init(coloniaBusqueda, coloniaList, pagingColonia); - if (coloniaList.getData().length == 0) { - try { - Messagebox.show(Labels.getLabel("MSG.ningunRegistro"), - Labels.getLabel("busquedaColoniaController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); - } catch (InterruptedException ex) { - } - } - } + if (coloniaList.getData().length == 0) { + try { + Messagebox.show(Labels.getLabel("MSG.ningunRegistro"), + Labels.getLabel("busquedaColoniaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + } catch (InterruptedException ex) { + } + } + } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarArticuloController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarArticuloController.java index 1e324a547..a677b02ca 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarArticuloController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarArticuloController.java @@ -4,14 +4,9 @@ */ package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos; -import com.rjconsultores.ventaboletos.entidad.Articulo; -import com.rjconsultores.ventaboletos.service.ArticuloService; -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; 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; @@ -22,124 +17,131 @@ import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.event.Event; import org.zkoss.zul.Button; -import org.zkoss.zul.Textbox; + +import com.rjconsultores.ventaboletos.entidad.Articulo; +import com.rjconsultores.ventaboletos.service.ArticuloService; +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 Administrador */ @Controller("editarArticuloController") @Scope("prototype") public class EditarArticuloController extends MyGenericForwardComposer { - @Autowired - private ArticuloService articuloService; - private Articulo articulo; - private MyListbox articuloList; - private Button btnApagar; - private MyTextbox txtNome; - private static Logger log = Logger.getLogger(EditarArticuloController.class); + private static final long serialVersionUID = 1L; + @Autowired + private ArticuloService articuloService; + private Articulo articulo; + private MyListbox articuloList; + private Button btnApagar; + private MyTextbox txtNome; + private static Logger log = Logger.getLogger(EditarArticuloController.class); - public Articulo getArticulo() { - return articulo; - } + public Articulo getArticulo() { + return articulo; + } - public void setArticulo(Articulo articulo) { - this.articulo = articulo; - } + public void setArticulo(Articulo articulo) { + this.articulo = articulo; + } - 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 MyTextbox getTxtNome() { - return txtNome; - } + public MyTextbox getTxtNome() { + return txtNome; + } - public void setTxtNome(MyTextbox txtNome) { - this.txtNome = txtNome; - } + public void setTxtNome(MyTextbox txtNome) { + this.txtNome = txtNome; + } - @Override - public void doAfterCompose(Component comp) throws Exception { - super.doAfterCompose(comp); + @Override + public void doAfterCompose(Component comp) throws Exception { + super.doAfterCompose(comp); - articulo = (Articulo) Executions.getCurrent().getArg().get("articulo"); - articuloList = (MyListbox) Executions.getCurrent().getArg().get("articuloList"); + articulo = (Articulo) Executions.getCurrent().getArg().get("articulo"); + articuloList = (MyListbox) Executions.getCurrent().getArg().get("articuloList"); - if (articulo.getArticuloId() == null) { - btnApagar.setVisible(Boolean.FALSE); - } + if (articulo.getArticuloId() == null) { + btnApagar.setVisible(Boolean.FALSE); + } - txtNome.focus(); - } + txtNome.focus(); + } - public void onClick$btnSalvar(Event ev) throws InterruptedException { - txtNome.getValue(); + public void onClick$btnSalvar(Event ev) throws InterruptedException { + txtNome.getValue(); - try { - articulo.setActivo(Boolean.TRUE); - articulo.setFecmodif(Calendar.getInstance().getTime()); - articulo.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + try { + articulo.setActivo(Boolean.TRUE); + articulo.setFecmodif(Calendar.getInstance().getTime()); + articulo.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); - List lsArticulo = articuloService.buscar(articulo.getDescarticulo()); + List lsArticulo = articuloService.buscar(articulo.getDescarticulo()); - if (!lsArticulo.isEmpty()) { - Messagebox.show( - Labels.getLabel("MSG.Registro.Existe"), - Labels.getLabel("editarArticuloController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - } else { - if (articulo.getArticuloId() == null) { - articuloService.suscribir(articulo); - articuloList.addItem(articulo); - } else { - articuloService.actualizacion(articulo); - articuloList.updateItem(articulo); - } + if (!lsArticulo.isEmpty()) { + Messagebox.show( + Labels.getLabel("MSG.Registro.Existe"), + Labels.getLabel("editarArticuloController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + } else { + if (articulo.getArticuloId() == null) { + articuloService.suscribir(articulo); + articuloList.addItem(articulo); + } else { + articuloService.actualizacion(articulo); + articuloList.updateItem(articulo); + } - Messagebox.show( - Labels.getLabel("editarArticuloController.MSG.suscribirOK"), - Labels.getLabel("editarArticuloController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); + Messagebox.show( + Labels.getLabel("editarArticuloController.MSG.suscribirOK"), + Labels.getLabel("editarArticuloController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); - closeWindow(); - } - } catch (Exception ex) { - log.error("editarArticuloController: " + ex); - Messagebox.show( - Labels.getLabel("MSG.Error"), - Labels.getLabel("editarArticuloController.window.title"), - Messagebox.OK, Messagebox.ERROR); - } - } + closeWindow(); + } + } catch (Exception ex) { + log.error("editarArticuloController: " + ex); + Messagebox.show( + Labels.getLabel("MSG.Error"), + Labels.getLabel("editarArticuloController.window.title"), + Messagebox.OK, Messagebox.ERROR); + } + } - public void onClick$btnApagar(Event ev) { - try { - int resp = Messagebox.show( - Labels.getLabel("editarArticuloController.MSG.borrarPergunta"), - Labels.getLabel("editarArticuloController.window.title"), - Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); + public void onClick$btnApagar(Event ev) { + try { + int resp = Messagebox.show( + Labels.getLabel("editarArticuloController.MSG.borrarPergunta"), + Labels.getLabel("editarArticuloController.window.title"), + Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); - if (resp == Messagebox.YES) { + if (resp == Messagebox.YES) { - articuloService.borrar(articulo); + articuloService.borrar(articulo); - Messagebox.show( - Labels.getLabel("editarArticuloController.MSG.borrarOK"), - Labels.getLabel("editarArticuloController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); + Messagebox.show( + Labels.getLabel("editarArticuloController.MSG.borrarOK"), + Labels.getLabel("editarArticuloController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); - articuloList.removeItem(articulo); + articuloList.removeItem(articulo); - closeWindow(); - } - } catch (Exception ex) { - log.error(ex); - } - } + closeWindow(); + } + } catch (Exception ex) { + log.error(ex); + } + } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCoeficienteTarifaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCoeficienteTarifaController.java new file mode 100644 index 000000000..59161e3fd --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCoeficienteTarifaController.java @@ -0,0 +1,93 @@ +package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Scope; +import org.springframework.stereotype.Controller; +import org.zkoss.util.resource.Labels; +import org.zkoss.zhtml.Messagebox; +import org.zkoss.zk.ui.Component; +import org.zkoss.zk.ui.Executions; +import org.zkoss.zk.ui.event.Event; +import org.zkoss.zul.Button; + +import com.rjconsultores.ventaboletos.entidad.CoeficienteTarifa; +import com.rjconsultores.ventaboletos.service.CoeficienteTarifaService; +import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; +import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; +import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox; + +@Controller("editarCoeficienteTarifaController") +@Scope("prototype") +public class EditarCoeficienteTarifaController extends MyGenericForwardComposer { + + private static final long serialVersionUID = 1L; + @Autowired + private CoeficienteTarifaService coeficienteTarifaService; + private CoeficienteTarifa coeficienteTarifa; + private MyListbox coeficienteTarifaList; + private Button btnApagar; + private MyTextbox txtNome; + + public CoeficienteTarifa getCoeficienteTarifa() { + return coeficienteTarifa; + } + + public void setCoeficienteTarifa(CoeficienteTarifa coeficienteTarifa) { + this.coeficienteTarifa = coeficienteTarifa; + } + + @Override + public void doAfterCompose(Component comp) throws Exception { + super.doAfterCompose(comp); + + coeficienteTarifa = (CoeficienteTarifa) Executions.getCurrent().getArg().get("coeficienteTarifa"); + coeficienteTarifaList = (MyListbox) Executions.getCurrent().getArg().get("coeficienteTarifaList"); + + if (coeficienteTarifa.getCoeficienteId() == null) { + btnApagar.setVisible(Boolean.FALSE); + } + + txtNome.focus(); + } + + public void onClick$btnSalvar(Event ev) throws InterruptedException { + txtNome.getValue(); + + if (coeficienteTarifa.getCoeficienteId() == null) { + coeficienteTarifaService.suscribir(coeficienteTarifa); + coeficienteTarifaList.addItem(coeficienteTarifa); + } else { + coeficienteTarifaService.actualizacion(coeficienteTarifa); + coeficienteTarifaList.updateItem(coeficienteTarifa); + } + + Messagebox.show( + Labels.getLabel("editarCoeficienteTarifaController.MSG.suscribirOK"), + Labels.getLabel("editarCoeficienteTarifaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + + closeWindow(); + } + + public void onClick$btnApagar(Event ev) throws InterruptedException { + + Integer resp = Messagebox.show( + Labels.getLabel("editarCoeficienteTarifaController.MSG.borrarPergunta"), + Labels.getLabel("editarCoeficienteTarifaController.window.title"), + Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); + + if (resp.equals(Messagebox.YES)) { + + coeficienteTarifaService.borrar(coeficienteTarifa); + + Messagebox.show( + Labels.getLabel("editarCoeficienteTarifaController.MSG.borrarOK"), + Labels.getLabel("editarCoeficienteTarifaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + + coeficienteTarifaList.removeItem(coeficienteTarifa); + + closeWindow(); + } + } +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/catalogos/ItemMenuCoeficienteTarifa.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/catalogos/ItemMenuCoeficienteTarifa.java new file mode 100644 index 000000000..2e8b811a0 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/catalogos/ItemMenuCoeficienteTarifa.java @@ -0,0 +1,25 @@ +package com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos; + +import org.zkoss.util.resource.Labels; + +import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria; +import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema; + +public class ItemMenuCoeficienteTarifa extends DefaultItemMenuSistema { + + public ItemMenuCoeficienteTarifa() { + super("indexController.mniCoeficienteTarifa.label"); + } + + @Override + public String getClaveMenu() { + return "COM.RJCONSULTORES.ADMINISTRACION.GUI.CATALOGO.MENU.COEFICIENTETARIFA"; + } + + @Override + public void ejecutar() { + PantallaUtileria.openWindow("/gui/catalogos/busquedaCoeficienteTarifa.zul", + Labels.getLabel("busquedaCoeficienteTarifaController.window.title"), + null, desktop); + } +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderCoeficienteTarifa.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderCoeficienteTarifa.java new file mode 100644 index 000000000..0104d9878 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderCoeficienteTarifa.java @@ -0,0 +1,34 @@ +package com.rjconsultores.ventaboletos.web.utilerias.render; + +import java.math.BigDecimal; + +import org.zkoss.zul.Listcell; +import org.zkoss.zul.Listitem; +import org.zkoss.zul.ListitemRenderer; + +import com.rjconsultores.ventaboletos.entidad.CoeficienteTarifa; + +public class RenderCoeficienteTarifa implements ListitemRenderer { + + public void render(Listitem lstm, Object o) throws Exception { + CoeficienteTarifa colonia = (CoeficienteTarifa) o; + + Listcell lc = new Listcell(); + + lc = new Listcell(colonia.getCoeficienteId().toString()); + lc.setParent(lstm); + + lc = new Listcell(colonia.getDescCoeficiente() == null ? "-" : colonia.getDescCoeficiente()); + lc.setParent(lstm); + + BigDecimal coeficiente = colonia.getCoeficiente(); + if (coeficiente != null) { + lc = new Listcell(coeficiente.toString()); + } else { + lc = new Listcell(""); + } + lc.setParent(lstm); + + lstm.setAttribute("data", colonia); + } +} diff --git a/src/java/spring-config.xml b/src/java/spring-config.xml index 5db6dfe88..aef1dc191 100644 --- a/src/java/spring-config.xml +++ b/src/java/spring-config.xml @@ -50,6 +50,8 @@ com.rjconsultores.ventaboletos.entidad.CategoriaTipoPtoVta com.rjconsultores.ventaboletos.entidad.Ciudad + com.rjconsultores.ventaboletos.entidad.CoeficienteTarifa + com.rjconsultores.ventaboletos.entidad.Colonia com.rjconsultores.ventaboletos.entidad.ClaseServicio com.rjconsultores.ventaboletos.entidad.ClaseservicioEquivalencia @@ -118,7 +120,8 @@ com.rjconsultores.ventaboletos.entidad.MotivoViaje com.rjconsultores.ventaboletos.entidad.Nodo - com.rjconsultores.ventaboletos.entidad.OrgaoConcedente + com.rjconsultores.ventaboletos.entidad.OrgaoConcedente + com.rjconsultores.ventaboletos.entidad.Pais com.rjconsultores.ventaboletos.entidad.Parada com.rjconsultores.ventaboletos.entidad.ParadaEquivalencia diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 8d781753d..882c3e701 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -183,6 +183,7 @@ indexController.mniEnvioNomina.label = Envio a Nomina indexController.mniPtovtaEmpresa.label = Ponto de Venda Empresa indexController.mniConfRestricaoCanalVenta.label = Configurar Restrição de Canal de Venda indexController.mniOrgaoConcedente.label = Orgão Concedente +indexController.mniCoeficienteTarifa.label = Coeficiente Tarifario #PARTE REALIZADA POR MANUEL indexController.mnCortesias.label = Cortesias @@ -3556,3 +3557,23 @@ editarOrgaoConcedenteController.lhDesc.label = Nome editarOrgaoConcedenteController.MSG.suscribirOK = Órgão Concedente Registrao com Sucesso. editarOrgaoConcedenteController.MSG.borrarPergunta = Deseja eliminar Órgão Concedente editarOrgaoConcedenteController.MSG.borrarOK = Órgão Concedente eliminado com sucesso. + +# Busqueda Coeficiente Tarifa +busquedaCoeficienteTarifaController.window.title = Coeficiente Tarifario +busquedaCoeficienteTarifaController.btnRefresh.tooltiptext = Atualizar +busquedaCoeficienteTarifaController.btnNovo.tooltiptext = Novo +busquedaCoeficienteTarifaController.btnCerrar.tooltiptext = Fechar +busquedaCoeficienteTarifaController.nome.label = Nome +busquedaCoeficienteTarifaController.btnPesquisa.label = Buscar +busquedaCoeficienteTarifaController.coeficien.label = Coeficiente + +# Editar Coeficiente Tarifa +editarCoeficienteTarifaController.window.title = Coeficiente Tarifario +editarCoeficienteTarifaController.btnApagar.tooltiptext = Eliminar +editarCoeficienteTarifaController.coeficiente.value = Coeficiente +editarCoeficienteTarifaController.btnSalvar.tooltiptext = Salvar +editarCoeficienteTarifaController.btnFechar.tooltiptext = Fechar +editarCoeficienteTarifaController.lbNome.value = Nome +editarCoeficienteTarifaController.MSG.suscribirOK = Coeficiente Tarifario registrado com sucesso. +editarCoeficienteTarifaController.MSG.borrarPergunta = Deseja elminar Coeficiente Tarifario? +editarCoeficienteTarifaController.MSG.borrarOK = Coeficiente Tarifario eliminado com sucesso. diff --git a/web/gui/catalogos/busquedaCoeficienteTarifa.zul b/web/gui/catalogos/busquedaCoeficienteTarifa.zul new file mode 100644 index 000000000..f3a9612b5 --- /dev/null +++ b/web/gui/catalogos/busquedaCoeficienteTarifa.zul @@ -0,0 +1,65 @@ + + + + + + + + + +