diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarMarcaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarMarcaController.java index b56864b0e..09e8b74ba 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarMarcaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarMarcaController.java @@ -33,238 +33,239 @@ import org.zkoss.zul.Image; import org.zkoss.zul.Row; /** - * + * * @author Administrador */ @Controller("editarMarcaController") @Scope("prototype") public class EditarMarcaController extends MyGenericForwardComposer { - @Autowired - private MarcaService marcaService; - @Autowired - private EmpresaService empresaService; - private Marca marca; - private List lsEmpresa; - private MyListbox marcaList; - private BusquedaMarcaController busquedaMarcaController; - private Image img; - private MyTextbox txtNome; - private Button btnApagar; - private static Logger log = Logger.getLogger(EditarMarcaController.class); - private Row rowEquivalencia; - private Combobox cmbEmpresa; + private static final long serialVersionUID = 1L; + @Autowired + private MarcaService marcaService; + @Autowired + private EmpresaService empresaService; + private Marca marca; + private List lsEmpresa; + private MyListbox marcaList; + private BusquedaMarcaController busquedaMarcaController; + private Image img; + private MyTextbox txtNome; + private Button btnApagar; + private static Logger log = Logger.getLogger(EditarMarcaController.class); + private Row rowEquivalencia; + private Combobox cmbEmpresa; - public Image getImg() { - return img; - } + public Image getImg() { + return img; + } - public void setImg(Image img) { - this.img = img; - } + public void setImg(Image img) { + this.img = img; + } - public Marca getMarca() { - return marca; - } + public Marca getMarca() { + return marca; + } - public List getLsEmpresa() { - return lsEmpresa; - } + public List getLsEmpresa() { + return lsEmpresa; + } - public void setLsEmpresa(List lsEmpresa) { - this.lsEmpresa = lsEmpresa; - } + public void setLsEmpresa(List lsEmpresa) { + this.lsEmpresa = lsEmpresa; + } - public void setMarca(Marca marca) { - this.marca = marca; - } + public void setMarca(Marca marca) { + this.marca = marca; + } - public MyListbox getMarcaList() { - return marcaList; - } + public MyListbox getMarcaList() { + return marcaList; + } - public void setMarcaList(MyListbox marcaList) { - this.marcaList = marcaList; - } + public void setMarcaList(MyListbox marcaList) { + this.marcaList = marcaList; + } - 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; + } - 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 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 { + @Override + public void doAfterCompose(Component comp) throws Exception { - lsEmpresa = empresaService.obtenerTodos(); - super.doAfterCompose(comp); + lsEmpresa = empresaService.obtenerTodos(); + super.doAfterCompose(comp); - marca = (Marca) Executions.getCurrent().getArg().get("marca"); - busquedaMarcaController = (BusquedaMarcaController) Executions.getCurrent().getArg().get("busquedaMarcaController"); - if (marca.getLogotipomarca() != null) { - img.setContent(new org.zkoss.image.AImage(marca.getDescmarca(), - marca.getLogotipomarca())); - } - marcaList = (MyListbox) Executions.getCurrent().getArg().get("marcaList"); + marca = (Marca) Executions.getCurrent().getArg().get("marca"); + busquedaMarcaController = (BusquedaMarcaController) Executions.getCurrent().getArg().get("busquedaMarcaController"); + if (marca.getLogotipomarca() != null) { + img.setContent(new org.zkoss.image.AImage(marca.getDescmarca(), + marca.getLogotipomarca())); + } + marcaList = (MyListbox) Executions.getCurrent().getArg().get("marcaList"); - if (marca.getMarcaId() == null) { - btnApagar.setVisible(Boolean.FALSE); - } + if (marca.getMarcaId() == null) { + btnApagar.setVisible(Boolean.FALSE); + } - if (!ApplicationProperties.getInstance().mostrarEquivalencia()) { - rowEquivalencia.setVisible(Boolean.FALSE); - } + if (!ApplicationProperties.getInstance().mostrarEquivalencia()) { + rowEquivalencia.setVisible(Boolean.FALSE); + } - txtNome.focus(); - } + txtNome.focus(); + } - public void uploadPhoto(UploadEvent event) { - org.zkoss.util.media.Media media = event.getMedia(); + public void uploadPhoto(UploadEvent event) { + org.zkoss.util.media.Media media = event.getMedia(); - try { - if (media instanceof org.zkoss.image.Image) { - img.setContent(new org.zkoss.image.AImage(media.getName(), - media.getStreamData())); - } else { - Messagebox.show( - Labels.getLabel("editarMarcaController.MSG.errorIMG") + " " + media, - Labels.getLabel("editarMarcaController.window.title"), - Messagebox.OK, Messagebox.ERROR); - } - } catch (IOException ex) { - log.error(ex); - throw UiException.Aide.wrap(ex); - } catch (InterruptedException ex) { - log.error(ex); - throw UiException.Aide.wrap(ex); - } - } + try { + if (media instanceof org.zkoss.image.Image) { + img.setContent(new org.zkoss.image.AImage(media.getName(), + media.getStreamData())); + } else { + Messagebox.show( + Labels.getLabel("editarMarcaController.MSG.errorIMG") + " " + media, + Labels.getLabel("editarMarcaController.window.title"), + Messagebox.OK, Messagebox.ERROR); + } + } catch (IOException ex) { + log.error(ex); + throw UiException.Aide.wrap(ex); + } catch (InterruptedException ex) { + log.error(ex); + throw UiException.Aide.wrap(ex); + } + } - public void onClick$btnSalvar(Event ev) throws InterruptedException { - txtNome.getText(); - cmbEmpresa.getValue(); - try { - String nomeMarca = marca.getDescmarca(); - List lsMarcas = marcaService.buscarPorNome(nomeMarca); - boolean podeSalvar = false; - if (lsMarcas.isEmpty()) { - podeSalvar = true; - } else { - for (Marca m : lsMarcas) { - if (m.getMarcaId().equals(marca.getMarcaId())) { - podeSalvar = true; - } - } - } + public void onClick$btnSalvar(Event ev) throws InterruptedException { + txtNome.getText(); + cmbEmpresa.getValue(); + try { + String nomeMarca = marca.getDescmarca(); + List lsMarcas = marcaService.buscarPorNome(nomeMarca); + boolean podeSalvar = false; + if (lsMarcas.isEmpty()) { + podeSalvar = true; + } else { + for (Marca m : lsMarcas) { + if (m.getMarcaId().equals(marca.getMarcaId())) { + podeSalvar = true; + } + } + } - if (podeSalvar) { - marca.setActivo(Boolean.TRUE); - marca.setFecmodif(Calendar.getInstance().getTime()); - marca.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + if (podeSalvar) { + marca.setActivo(Boolean.TRUE); + marca.setFecmodif(Calendar.getInstance().getTime()); + marca.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); - if (img.getContent() != null) { - marca.setLogotipomarca(img.getContent().getByteData()); - } + if (img.getContent() != null) { + marca.setLogotipomarca(img.getContent().getByteData()); + } - if (marca.getLogotipomarca() == null) { - int resp = Messagebox.show( - Labels.getLabel("editarMarcaController.MSG.SinImagenPergunta"), - Labels.getLabel("editarMarcaController.window.title"), - Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); + if (marca.getLogotipomarca() == null) { + int resp = Messagebox.show( + Labels.getLabel("editarMarcaController.MSG.SinImagenPergunta"), + Labels.getLabel("editarMarcaController.window.title"), + Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); - if (resp == Messagebox.YES) { - if (marca.getMarcaId() == null) { - marcaService.suscribir(marca); - marcaList.addItem(marca); + if (resp == Messagebox.YES) { + if (marca.getMarcaId() == null) { + marcaService.suscribir(marca); + marcaList.addItem(marca); - Messagebox.show( - Labels.getLabel("editarMarcaController.MSG.suscribirOK"), - Labels.getLabel("editarMarcaController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); + Messagebox.show( + Labels.getLabel("editarMarcaController.MSG.suscribirOK"), + Labels.getLabel("editarMarcaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); - closeWindow(); - } else { - marcaService.actualizacion(marca); - marcaList.updateItem(marca); + closeWindow(); + } else { + marcaService.actualizacion(marca); + marcaList.updateItem(marca); - Messagebox.show( - Labels.getLabel("editarMarcaController.MSG.suscribirOK"), - Labels.getLabel("editarMarcaController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); + Messagebox.show( + Labels.getLabel("editarMarcaController.MSG.suscribirOK"), + Labels.getLabel("editarMarcaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); - closeWindow(); - } - } - } else { - if (marca.getMarcaId() == null) { - marcaService.suscribir(marca); - marcaList.addItem(marca); - } else { - marcaService.actualizacion(marca); - marcaList.updateItem(marca); - } + closeWindow(); + } + } + } else { + if (marca.getMarcaId() == null) { + marcaService.suscribir(marca); + marcaList.addItem(marca); + } else { + marcaService.actualizacion(marca); + marcaList.updateItem(marca); + } - Messagebox.show( - Labels.getLabel("editarMarcaController.MSG.suscribirOK"), - Labels.getLabel("editarMarcaController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); - busquedaMarcaController.refreshLista(); - closeWindow(); - } - } else { - Messagebox.show( - Labels.getLabel("MSG.Registro.Existe"), - Labels.getLabel("editarMarcaController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - } - } catch (Exception ex) { - log.error("editarMarcaController: " + ex); - Messagebox.show( - Labels.getLabel("MSG.Error"), - Labels.getLabel("editarMarcaController.window.title"), - Messagebox.OK, Messagebox.ERROR); - } - } + Messagebox.show( + Labels.getLabel("editarMarcaController.MSG.suscribirOK"), + Labels.getLabel("editarMarcaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + busquedaMarcaController.refreshLista(); + closeWindow(); + } + } else { + Messagebox.show( + Labels.getLabel("MSG.Registro.Existe"), + Labels.getLabel("editarMarcaController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + } + } catch (Exception ex) { + log.error("editarMarcaController: " + ex); + Messagebox.show( + Labels.getLabel("MSG.Error"), + Labels.getLabel("editarMarcaController.window.title"), + Messagebox.OK, Messagebox.ERROR); + } + } - public void onClick$btnApagar(Event ev) { - try { - int resp = Messagebox.show( - Labels.getLabel("editarMarcaController.MSG.borrarPergunta"), - Labels.getLabel("editarMarcaController.window.title"), - Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); + public void onClick$btnApagar(Event ev) { + try { + int resp = Messagebox.show( + Labels.getLabel("editarMarcaController.MSG.borrarPergunta"), + Labels.getLabel("editarMarcaController.window.title"), + Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); - if (resp == Messagebox.YES) { - marcaService.borrar(marca); + if (resp == Messagebox.YES) { + marcaService.borrar(marca); - Messagebox.show( - Labels.getLabel("editarMarcaController.MSG.borrarOK"), - Labels.getLabel("editarMarcaController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); + Messagebox.show( + Labels.getLabel("editarMarcaController.MSG.borrarOK"), + Labels.getLabel("editarMarcaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); - marcaList.removeItem(marca); + marcaList.removeItem(marca); - 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/configuracioneccomerciales/ConfigLayoutImpressaoBoletoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/ConfigLayoutImpressaoBoletoController.java index 214329088..8935f07f3 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/ConfigLayoutImpressaoBoletoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/ConfigLayoutImpressaoBoletoController.java @@ -6,13 +6,16 @@ import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; import java.util.List; +import java.util.Properties; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; +import org.zkoss.util.media.Media; import org.zkoss.zhtml.Filedownload; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.InputEvent; +import org.zkoss.zk.ui.event.UploadEvent; import org.zkoss.zul.Combobox; import org.zkoss.zul.Comboitem; import org.zkoss.zul.Intbox; @@ -130,4 +133,13 @@ public class ConfigLayoutImpressaoBoletoController extends MyGenericForwardCompo txtLayout.setText(""); } + + public void onUpload(UploadEvent event) throws IOException { + Media media = event.getMedia(); + + Properties props = new Properties(); + InputStream in = media.getStreamData(); + props.load(in); + in.close(); + } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/confcomerciales/ItemMenuConfigLayoutImpressaoBoleto.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/confcomerciales/ItemMenuConfigLayoutImpressaoBoleto.java index 91767e4f6..cdab3cf0f 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/confcomerciales/ItemMenuConfigLayoutImpressaoBoleto.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/confcomerciales/ItemMenuConfigLayoutImpressaoBoleto.java @@ -1,5 +1,7 @@ package com.rjconsultores.ventaboletos.web.utilerias.menu.item.confcomerciales; +import org.zkoss.util.resource.Labels; + import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria; import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema; @@ -17,6 +19,6 @@ public class ItemMenuConfigLayoutImpressaoBoleto extends DefaultItemMenuSistema @Override public void ejecutar() { PantallaUtileria.openWindow("/gui/configuraciones_comerciales/configLayoutImpressaoBoleto.zul", - "Config Layout Impressão Boleto", null, desktop); + Labels.getLabel("configLayoutImpressaoBoletoController.window.title"), null, desktop); } } diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index d3a178df7..ce6240146 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -3778,4 +3778,12 @@ editarParamConexionController.btnFechar.tooltiptext=Fechar editarParamConexionController.lbNome.value=Nome editarParamConexionController.lbDesc.value=Descrição editarParamConexionController.lbValor.value=Valor -editarParamConexionController.MSG.suscribirOK=Parametro Atualizado com sucesso \ No newline at end of file +editarParamConexionController.MSG.suscribirOK=Parametro Atualizado com sucesso + +# Configuracao Layout Impressao +configLayoutImpressaoBoletoController.fileupload.label = Editar Arquivo +configLayoutImpressaoBoletoController.window.title = Config Layout Impressão Boleto +configLayoutImpressaoBoletoController.layout.label = Layout +configLayoutImpressaoBoletoController.campo.label = Campo +configLayoutImpressaoBoletoController.coluna.label = Coluna +configLayoutImpressaoBoletoController.linha.label = Linha diff --git a/web/gui/configuraciones_comerciales/configLayoutImpressaoBoleto.zul b/web/gui/configuraciones_comerciales/configLayoutImpressaoBoleto.zul index 63e443c53..795b2a311 100644 --- a/web/gui/configuraciones_comerciales/configLayoutImpressaoBoleto.zul +++ b/web/gui/configuraciones_comerciales/configLayoutImpressaoBoleto.zul @@ -6,13 +6,16 @@