diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaSeguroKmController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaSeguroKmController.java new file mode 100644 index 000000000..bbc39189d --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaSeguroKmController.java @@ -0,0 +1,155 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ +package com.rjconsultores.ventaboletos.web.gui.controladores.tarifas; + +import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; +import com.rjconsultores.ventaboletos.entidad.SeguroKm; +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.RenderTaxaEmbarqueOrgao; +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; + +/** + * + * @author Administrador + */ +@Controller("busquedaSeguroKmController") +@Scope("prototype") +public class BusquedaSeguroKmController extends MyGenericForwardComposer { + + @Autowired + private transient PagedListWrapper plwOrgao; + private MyListbox seguroKmList; + private Paging pagingSeguroKm; + private Textbox txtOrgao; + + public Paging getPagingSeguroKm() { + return pagingSeguroKm; + } + + public void setPagingSeguroKm(Paging pagingSeguroKm) { + this.pagingSeguroKm = pagingSeguroKm; + } + + public PagedListWrapper getPlwOrgao() { + return plwOrgao; + } + + public void setPlwOrgao(PagedListWrapper plwOrgao) { + this.plwOrgao = plwOrgao; + } + + public MyListbox getSeguroKmList() { + return seguroKmList; + } + + public void setSeguroKmList(MyListbox seguroKmList) { + this.seguroKmList = seguroKmList; + } + + @Override + public void doAfterCompose(Component comp) throws Exception { + super.doAfterCompose(comp); + + seguroKmList.setItemRenderer(new RenderTaxaEmbarqueOrgao()); + seguroKmList.addEventListener("onDoubleClick", new EventListener() { + + @Override + public void onEvent(Event event) throws Exception { + OrgaoConcedente c = (OrgaoConcedente) seguroKmList.getSelected(); + verSeguroKm(c); + } + }); + + refreshLista(); + + txtOrgao.focus(); + } + + private void verSeguroKm(OrgaoConcedente o) { + if (o == null) { + return; + } + + Map args = new HashMap(); + args.put("orgao", o); + // args.put("seguroKm", null); + args.put("seguroKmList", seguroKmList); + + openWindow("/gui/tarifas/editarSeguroKm.zul", + Labels.getLabel("busquedaSeguroKmController.window.title"), + args, MODAL); + } + + private void refreshLista() { + + HibernateSearchObject seguroKmBusqueda = + new HibernateSearchObject(OrgaoConcedente.class, + pagingSeguroKm.getPageSize()); + + + + seguroKmBusqueda.addFilterEqual("activo", Boolean.TRUE); + + if (!txtOrgao.getValue().equals("")) { + seguroKmBusqueda.addFilterLike("descOrgao", + "%" + txtOrgao.getText().trim().concat("%")); + } + + seguroKmBusqueda.addSortAsc("descOrgao"); + + + plwOrgao.init(seguroKmBusqueda, seguroKmList, pagingSeguroKm); + + if (seguroKmList.getData().length == 0) { + try { + Messagebox.show(Labels.getLabel("MSG.ningunRegistro"), + Labels.getLabel("busquedaSeguroKmController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + } catch (InterruptedException ex) { + } + } + } + + public void onClick$btnPesquisa(Event ev) { + refreshLista(); + } + + public void onClick$btnRefresh(Event ev) { + refreshLista(); + } + + public void onClick$btnNovo(Event ev) { + verSeguroKm(new SeguroKm()); + } + + private void verSeguroKm(SeguroKm tx) { + if (tx == null) { + return; + } + + Map args = new HashMap(); + args.put("orgao", null); + args.put("seguroKm", tx); + args.put("seguroKmList", seguroKmList); + + openWindow("/gui/tarifas/editarSeguroKm.zul", + Labels.getLabel("busquedaSeguroKmController.window.title"), + args, MODAL); + } +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaTaxaEmbarqueKmController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaTaxaEmbarqueKmController.java index c7a2a8e41..1eeab1469 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaTaxaEmbarqueKmController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaTaxaEmbarqueKmController.java @@ -10,7 +10,7 @@ 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.RenderOrgaoConcedente; +import com.rjconsultores.ventaboletos.web.utilerias.render.RenderTaxaEmbarqueOrgao; import java.util.HashMap; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; @@ -66,7 +66,7 @@ public class BusquedaTaxaEmbarqueKmController extends MyGenericForwardComposer { public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); - taxaEmbarqueKmList.setItemRenderer(new RenderOrgaoConcedente()); + taxaEmbarqueKmList.setItemRenderer(new RenderTaxaEmbarqueOrgao()); taxaEmbarqueKmList.addEventListener("onDoubleClick", new EventListener() { @Override diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EditarSeguroKmController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EditarSeguroKmController.java new file mode 100644 index 000000000..963476f52 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EditarSeguroKmController.java @@ -0,0 +1,257 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ +package com.rjconsultores.ventaboletos.web.gui.controladores.tarifas; + +import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; +import java.util.ArrayList; +import java.util.Calendar; +import java.util.Collections; +import java.util.Comparator; +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 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.SeguroKm; +import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService; +import com.rjconsultores.ventaboletos.service.SeguroKmService; +import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; +import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar; +import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; +import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; +import com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal; +import com.rjconsultores.ventaboletos.web.utilerias.render.RenderSeguroKm; +import org.zkoss.zul.Intbox; + +/** + * + * @author Administrador + */ +@Controller("editarSeguroKmController") +@Scope("prototype") +public class EditarSeguroKmController extends MyGenericForwardComposer { + + @Autowired + private SeguroKmService seguroKmService; + @Autowired + private OrgaoConcedenteService orgaoConcedenteService; + private OrgaoConcedente orgao; + // private SeguroKm seguroKm; + private List lsSeguroKm; + private List lsOrgaoConcedente; + private MyListbox seguroKmList; + private MyComboboxEstandar cmbOrgao; + private Button btnApagar; + private Button btnAdicionarSeguroKm; + private Intbox txtKm; + private MyTextboxDecimal txtValor; + private static Logger log = Logger.getLogger(EditarSeguroKmController.class); + + public Button getBtnApagar() { + return btnApagar; + } + + public void setBtnApagar(Button btnApagar) { + this.btnApagar = btnApagar; + } + + public Button getBtnAdicionarSeguroKm() { + return btnAdicionarSeguroKm; + } + + public void setBtnAdicionarSeguroKm(Button btnAdicionarSeguroKm) { + this.btnAdicionarSeguroKm = btnAdicionarSeguroKm; + } + + public List getLsOrgaoConcedente() { + return lsOrgaoConcedente; + } + + public void setLsOrgaoConcedente(List lsOrgaoConcedente) { + this.lsOrgaoConcedente = lsOrgaoConcedente; + } + + public List getLsSeguroKm() { + return lsSeguroKm; + } + + public void setLsSeguroKm(List lsSeguroKm) { + this.lsSeguroKm = lsSeguroKm; + } + + public MyListbox getSeguroKmList() { + return seguroKmList; + } + + public void setSeguroKmList(MyListbox seguroKmList) { + this.seguroKmList = seguroKmList; + } + + public OrgaoConcedente getOrgao() { + return orgao; + } + + public void setOrgao(OrgaoConcedente orgao) { + this.orgao = orgao; + } + + @Override + public void doAfterCompose(Component comp) throws Exception { + + lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos(); + + super.doAfterCompose(comp); + + orgao = (OrgaoConcedente) Executions.getCurrent().getArg().get("orgao"); + //seguroKm = (SeguroKm) Executions.getCurrent().getArg().get("seguroKm"); + + seguroKmList.setItemRenderer(new RenderSeguroKm()); + lsSeguroKm = new ArrayList(); + + if (orgao != null + && orgao.getOrgaoConcedenteId() != null) { + lsSeguroKm = seguroKmService.buscarPorOrgao(orgao); + seguroKmList.setData(lsSeguroKm); + cmbOrgao.setDisabled(Boolean.TRUE); + cmbOrgao.setValue(orgao.getDescOrgao()); + } + } + + public void onClick$btnSalvar(Event ev) throws InterruptedException { + + try { + if (lsSeguroKm.isEmpty()) { + Messagebox.show( + Labels.getLabel("editarSeguroKmController.MSG.necessaitaInfromar.value"), + Labels.getLabel("editarSeguroKmController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + return; + } + + for (SeguroKm km : lsSeguroKm) { + if (km.getSegurokmId() == null) { + seguroKmService.suscribir(km); + } + } + Messagebox.show( + Labels.getLabel("editarSeguroKmController.MSG.suscribirOK"), + Labels.getLabel("editarSeguroKmController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + + closeWindow(); + + + } catch (Exception ex) { + log.error(ex); + Messagebox.show( + Labels.getLabel("MSG.Error"), + Labels.getLabel("editarSeguroKmController.window.title"), + Messagebox.OK, Messagebox.ERROR); + + } + } + +// public void onClick$btnApagar(Event ev) throws InterruptedException { +// try { +// int resp = Messagebox.show( +// Labels.getLabel("editarSeguroKmController.MSG.borrarPergunta"), +// Labels.getLabel("editarSeguroKmController.window.title"), +// Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); +// +// if (resp == Messagebox.YES) { +// +// seguroKmService.borrar(seguroKm); +// +// Messagebox.show( +// Labels.getLabel("editarSeguroKmController.MSG.borrarOK"), +// Labels.getLabel("editarSeguroKmController.window.title"), +// Messagebox.OK, Messagebox.INFORMATION); +// +// seguroKmList.removeItem(seguroKm); +// +// closeWindow(); +// } +// } catch (Exception ex) { +// log.error(ex); +// Messagebox.show( +// Labels.getLabel("MSG.Error"), +// Labels.getLabel("editarSeguroKmController.window.title"), +// Messagebox.OK, Messagebox.ERROR); +// } +// } + public void onClick$btnAdicionarSeguroKm(Event ev) throws InterruptedException { + cmbOrgao.getValue(); + txtKm.getValue(); + txtValor.getValue(); + + if (lsSeguroKm.isEmpty()) { + + lsSeguroKm = seguroKmService.buscarPorOrgao((OrgaoConcedente) cmbOrgao.getSelectedItem().getValue()); + seguroKmList.setData(lsSeguroKm); + } + + //ChecandoDuplicado + boolean existe = false; + for (SeguroKm km : lsSeguroKm) { + if (km.getKmate().equals(txtKm.getValue())) { + existe = true; + } + } + + if (existe) { + Messagebox.show( + Labels.getLabel("editarSeguroKmController.MSG.existe"), + Labels.getLabel("editarSeguroKmController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + limparInput(); + return; + } + + SeguroKm km = new SeguroKm(); + km.setOrgaoconcedente((OrgaoConcedente) cmbOrgao.getSelectedItem().getValue()); + km.setKmate(txtKm.getValue()); + km.setValortaxa(txtValor.getValueDecimal()); + km.setActivo(true); + km.setFecmodif(Calendar.getInstance().getTime()); + km.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + + lsSeguroKm.add(km); + seguroKmList.setData(lsSeguroKm); + + cmbOrgao.setDisabled(Boolean.TRUE); + limparInput(); + + } + + private void limparInput() { + txtKm.setConstraint(""); + txtValor.setConstraint(""); + txtKm.setText(""); + txtValor.setText(""); + txtKm.setConstraint("no empty, no zero, no negative"); + txtValor.setConstraint("no empty, no zero, no negative"); + } + + public void onClick$btnRemoverSeguroKm(Event ev) { + SeguroKm cd = (SeguroKm) seguroKmList.getSelected(); + if (cd != null) { + cd.setActivo(Boolean.FALSE); + cd.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + cd.setFecmodif(Calendar.getInstance().getTime()); + seguroKmService.actualizacion(cd); + + lsSeguroKm.remove(cd); + seguroKmList.setData(lsSeguroKm); + } + } +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/tarifas/ItemMenuSeguroKm.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/tarifas/ItemMenuSeguroKm.java new file mode 100644 index 000000000..b42efb19d --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/tarifas/ItemMenuSeguroKm.java @@ -0,0 +1,32 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ +package com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifas; + +import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria; +import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema; +import org.zkoss.util.resource.Labels; + +/** + * + * @author Desenvolvimento + */ +public class ItemMenuSeguroKm extends DefaultItemMenuSistema { + + public ItemMenuSeguroKm() { + super("busquedaSeguroKmController.window.title"); + } + + @Override + public String getClaveMenu() { + return "COM.RJCONSULTORES.ADMINISTRACION.GUI.TARIFAS.MENU.SEGUROKM"; + } + + @Override + public void ejecutar() { + PantallaUtileria.openWindow("/gui/tarifas/busquedaSeguroKm.zul", + Labels.getLabel("busquedaSeguroKmController.window.title"), null, desktop); + + } +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/tarifas/ItemMenuSeguroTarifa.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/tarifas/ItemMenuSeguroTarifa.java new file mode 100644 index 000000000..996b96f58 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/tarifas/ItemMenuSeguroTarifa.java @@ -0,0 +1,32 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ +package com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifas; + +import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria; +import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema; +import org.zkoss.util.resource.Labels; + +/** + * + * @author Desenvolvimento + */ +public class ItemMenuSeguroTarifa extends DefaultItemMenuSistema { + + public ItemMenuSeguroTarifa() { + super("busquedaSeguroTarifaController.window.title"); + } + + @Override + public String getClaveMenu() { + return "COM.RJCONSULTORES.ADMINISTRACION.GUI.TARIFAS.MENU.SEGUROTARIFA"; + } + + @Override + public void ejecutar() { + PantallaUtileria.openWindow("/gui/tarifas/busquedaSeguroTarifa.zul", + Labels.getLabel("busquedaSeguroTarifaController.window.title"), null, desktop); + + } +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties index a55532eba..04fb35d9f 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties @@ -68,6 +68,8 @@ tarifas.cambioVigencia=com.rjconsultores.ventaboletos.web.utilerias.menu.item.ta tarifas.modificacionMasiva=com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifas.ItemMenuModificacionMasiva tarifas.tarifas=com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifas.ItemMenuTarifas tarifas.tarifaEscala=com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifas.ItemMenuTarifaEscala +tarifas.seguroKm=com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifas.ItemMenuSeguroKm +tarifas.seguroTarifa=com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifas.ItemMenuSeguroTarifa tarifas.taxaEmbarqueKm=com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifas.ItemMenuTarifasTaxaEmbarqueKm tarifas.taxaEmbarqueParada=com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifas.ItemMenuTarifasTaxaEmbarqueParada pasajeroFrecuente=com.rjconsultores.ventaboletos.web.utilerias.menu.item.pasajerofrecuente.MenuPasajeroFrecuente diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOrgaoConcedente.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOrgaoConcedente.java index b196441b2..4f906230f 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOrgaoConcedente.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOrgaoConcedente.java @@ -5,32 +5,33 @@ import org.zkoss.zul.Listitem; import org.zkoss.zul.ListitemRenderer; import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; +import org.zkoss.util.resource.Labels; public class RenderOrgaoConcedente implements ListitemRenderer { - public void render(Listitem lstm, Object o) throws Exception { - OrgaoConcedente orgaoConcedente = (OrgaoConcedente) o; + public void render(Listitem lstm, Object o) throws Exception { + OrgaoConcedente orgaoConcedente = (OrgaoConcedente) o; - Listcell lc = new Listcell(orgaoConcedente.getOrgaoConcedenteId().toString()); - lc.setParent(lstm); + Listcell lc = new Listcell(orgaoConcedente.getOrgaoConcedenteId().toString()); + lc.setParent(lstm); - lc = new Listcell(orgaoConcedente.getDescOrgao()); - lc.setParent(lstm); + lc = new Listcell(orgaoConcedente.getDescOrgao()); + lc.setParent(lstm); - if (orgaoConcedente.getIndDefaultSeguro()) { - lc = new Listcell("SIM"); - } else { - lc = new Listcell("NÃO"); - } - lc.setParent(lstm); + if (orgaoConcedente.getIndDefaultSeguro()) { + lc = new Listcell(Labels.getLabel("MSG.SI")); + } else { + lc = new Listcell(Labels.getLabel("MSG.NO")); + } + lc.setParent(lstm); - if (orgaoConcedente.getIndSubSeguro()) { - lc = new Listcell("SIM"); - } else { - lc = new Listcell("NÃO"); - } - lc.setParent(lstm); + if (orgaoConcedente.getIndSubSeguro()) { + lc = new Listcell(Labels.getLabel("MSG.SI")); + } else { + lc = new Listcell(Labels.getLabel("MSG.NO")); + } + lc.setParent(lstm); - lstm.setAttribute("data", orgaoConcedente); - } + lstm.setAttribute("data", orgaoConcedente); + } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderSeguroKm.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderSeguroKm.java new file mode 100644 index 000000000..19df72699 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderSeguroKm.java @@ -0,0 +1,37 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ + +package com.rjconsultores.ventaboletos.web.utilerias.render; + +import com.rjconsultores.ventaboletos.entidad.SeguroKm; +import org.zkoss.zul.Listcell; +import org.zkoss.zul.Listitem; +import org.zkoss.zul.ListitemRenderer; + +/** + * + * @author Desenvolvimento + */ +public class RenderSeguroKm implements ListitemRenderer { + + public void render(Listitem lstm, Object o) throws Exception { + SeguroKm taxaKm = (SeguroKm) o; + + Listcell lc = new Listcell(taxaKm.getSegurokmId()==null?"-":taxaKm.getSegurokmId().toString()); + lc.setParent(lstm); + + lc = new Listcell(taxaKm.getOrgaoconcedente().getDescOrgao()); + lc.setParent(lstm); + + lc = new Listcell(taxaKm.getKmate().toString()); + lc.setParent(lstm); + + lc = new Listcell(taxaKm.getValortaxa().toString()); + lc.setParent(lstm); + + lstm.setAttribute("data", taxaKm); + } + +} diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 7087ef4fc..d213c2aa8 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -3672,5 +3672,27 @@ editarTaxaEmbarqueParadaController.MSG.borrarPergunta=Deseja elminar Taxa de Em editarTaxaEmbarqueParadaController.MSG.borrarOK=Taxa de Embarque por Parada eliminado com sucesso. editarTaxaEmbarqueParadaController.MSG.existeFixo= Já existe um registro para esse orgão editarTaxaEmbarqueParadaController.MSG.existeKm=Já existe um registro com esse Km. + +# Pesquisa SeguroKm +busquedaSeguroKmController.window.title = Seguro por Intervalo de Km +busquedaSeguroKmController.btnRefresh.tooltiptext = Atualizar +busquedaSeguroKmController.btnNovo.tooltiptext = Incluir +busquedaSeguroKmController.btnCerrar.tooltiptext = Fechar +busquedaSeguroKmController.DescSeguroKm.label = Descrição +busquedaSeguroKmController.orgao = Orgão + +# Editar SeguroKm +editarSeguroKmController.window.title = Seguro Km +editarSeguroKmController.btnApagar.tooltiptext = Eliminar +editarSeguroKmController.btnSalvar.tooltiptext = Salvar +editarSeguroKmController.btnFechar.tooltiptext = Fechar +editarSeguroKmController.km = KM +editarSeguroKmController.valor = Valor +editarSeguroKmController.MSG.necessaitaInfromar.value = Necessita informar um configuração de Seguro +editarSeguroKmController.MSG.suscribirOK = Seguro por KM registrado com sucesso. +editarSeguroKmController.MSG.borrarPergunta=Deseja elminar Seguro por KM? +editarSeguroKmController.MSG.borrarOK=Seguro por KM eliminado com sucesso. +editarSeguroKmController.MSG.existe= Já existe um registro com esse Km. + #SeguroServiceImpl TarifaOficialServiceImpl.msg.validacion.orgaoObligatorio=Informe o Órgão Concedente \ No newline at end of file diff --git a/web/gui/tarifas/busquedaSeguroKm.zul b/web/gui/tarifas/busquedaSeguroKm.zul new file mode 100644 index 000000000..314ce196c --- /dev/null +++ b/web/gui/tarifas/busquedaSeguroKm.zul @@ -0,0 +1,53 @@ + + + + + + + + + +