diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioObservacaoConferenciaMovimento_pt_BR.properties b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioObservacaoConferenciaMovimento_pt_BR.properties
index ea7e09283..20824048f 100644
--- a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioObservacaoConferenciaMovimento_pt_BR.properties
+++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioObservacaoConferenciaMovimento_pt_BR.properties
@@ -25,4 +25,5 @@ label.preco=Valor
label.debitoCredito=D/C
label.fecmodif=Dt. Alt.
label.tipoventa=Tipo Venda
-label.tipo=Tipo
\ No newline at end of file
+label.tipo=Tipo
+label.numpendencia=Nº Pendência
\ No newline at end of file
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioObservacaoConferenciaMovimento.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioObservacaoConferenciaMovimento.jasper
index 8ad39ae65..3a3faed85 100644
Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioObservacaoConferenciaMovimento.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioObservacaoConferenciaMovimento.jasper differ
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioObservacaoConferenciaMovimento.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioObservacaoConferenciaMovimento.jrxml
index 2a81f468f..1d1dfa687 100644
--- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioObservacaoConferenciaMovimento.jrxml
+++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioObservacaoConferenciaMovimento.jrxml
@@ -26,6 +26,7 @@
+
@@ -38,7 +39,7 @@
-
+
@@ -52,7 +53,7 @@
-
+
@@ -80,7 +81,7 @@
-
+
@@ -94,7 +95,7 @@
-
+
@@ -122,6 +123,13 @@
+
+
+
+
+
+
+
@@ -184,7 +192,7 @@
-
+
@@ -205,7 +213,7 @@
-
+
@@ -226,7 +234,7 @@
-
+
@@ -248,7 +256,7 @@
-
+
@@ -261,6 +269,14 @@
+
+
+
+
+
+
+
+
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/ConferenciaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/ConferenciaController.java
index c6dec6bcd..adb3874c8 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/ConferenciaController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/ConferenciaController.java
@@ -988,10 +988,13 @@ public class ConferenciaController extends MyGenericForwardComposer {
if (rInformativo.isSelected() && cmbTipoInformativo.getValue() == null) {
return false;
}
+
+ //validação do campo com o getValue, se tentar recuperar o valor em string é lançada exceção
+ txtObservacaoLog.getValue();
} catch (Exception e) {
- Messagebox.show(Labels.getLabel("conferenciaController.MSG.tipoInfomativoObrigatorio"),
+ Messagebox.show(Labels.getLabel("conferenciaController.MSG.observacaoObrigatorio"),
Labels.getLabel("conferenciaController.window.title"),
- Messagebox.OK, Messagebox.ERROR);
+ Messagebox.OK,Messagebox.INFORMATION);
return false;
}
@@ -1288,6 +1291,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
logConferenciaVO.setStatus(logConferencia.getStatus().getValue());
logConferenciaVO.setTipo(logConferencia.getTipo().getValue());
logConferenciaVO.setIndcredito(logConferencia.getIndcredito());
+ logConferenciaVO.setLogconferenciaId(logConferencia.getLogconferenciaId());
logsConferenciaList.updateItem(logConferenciaVO);
lsLogsConferencia.add(logConferenciaVO);
}
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioObservacaoConferenciaMovimentoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioObservacaoConferenciaMovimentoController.java
index 1e394f6a8..813f5b780 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioObservacaoConferenciaMovimentoController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioObservacaoConferenciaMovimentoController.java
@@ -16,6 +16,8 @@ import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Datebox;
import org.zkoss.zul.Radiogroup;
+import org.zkoss.zul.Row;
+import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
@@ -42,11 +44,15 @@ public class RelatorioObservacaoConferenciaMovimentoController extends MyGeneric
private PuntoVenta puntoVenta;
private Empresa empresa;
+ private Textbox txtNumPendencia;
+
private Checkbox chkPendencia;
private Checkbox chkTaxaEmbarque;
private Checkbox chkOutros;
private Radiogroup rdCreditoDebito;
+ private Row rwNumPendencia;
+
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
@@ -70,6 +76,7 @@ public class RelatorioObservacaoConferenciaMovimentoController extends MyGeneric
parametros.put("puntoventa", "Todos");
}
+ parametros.put("pendenciaId", txtNumPendencia.getValue());
parametros.put("pendencia", chkPendencia.isChecked());
parametros.put("taxaEmbarque", chkTaxaEmbarque.isChecked());
parametros.put("credito", rdCreditoDebito.getSelectedItem()!= null ? rdCreditoDebito.getSelectedItem().getLabel().equals(
@@ -87,6 +94,13 @@ public class RelatorioObservacaoConferenciaMovimentoController extends MyGeneric
log.error(e.getMessage(), e);
}
}
+
+ public void onCheck$chkPendencia(Event ev) {
+ //se o check estiver selecionado a linha (row) é exibida, caso contrário a linha é ocultada
+ rwNumPendencia.setVisible(chkPendencia.isChecked());
+ //O campo Num Pendência ganha o foco se e apenas se a linha num pendencia for exibida na tela
+ txtNumPendencia.setFocus(rwNumPendencia.isVisible());
+ }
public PuntoVenta getPuntoVenta() {
return puntoVenta;
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderLogConferencia.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderLogConferencia.java
index fcf4065d3..efc3056eb 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderLogConferencia.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderLogConferencia.java
@@ -42,6 +42,9 @@ public class RenderLogConferencia implements ListitemRenderer {
lc = new Listcell(logConferencia.getTipoDescricao());
lc.setParent(lstm);
+ lc = new Listcell(String.valueOf(logConferencia.getPendenciaId()));
+ lc.setParent(lstm);
+
lc = new Listcell(logConferencia.getDescpendencia());
lc.setParent(lstm);
diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label
index 7e8dc8f16..a2b192686 100644
--- a/web/WEB-INF/i3-label_pt_BR.label
+++ b/web/WEB-INF/i3-label_pt_BR.label
@@ -6931,7 +6931,7 @@ conferenciaController.lhConferido.value = Conferido
conferenciaController.lhNumoperacionBilhete.value = Localizador
conferenciaController.lhFeccorridaServico.value = DT-Serv
conferenciaController.lhConferenciaPendencia.value = Pendência
-conferenciaController.lhNumeracaoPendencia.value = Nº Pendência
+conferenciaController.lhNumeracaoPendencia.label = Nº Pendência
conferenciaController.lblNumSerieECF= Número de série
conferenciaController.lbImpressorasFiscais=Impressoras ficais
conferenciaController.MSG.nenhumaNumeroSerieEcfSelecionado= Selecione o numero de serie de uma ecf para informar a irregularidade!
diff --git a/web/gui/comissao/conferencia.zul b/web/gui/comissao/conferencia.zul
index 0450bb4f9..c2f5c50e7 100644
--- a/web/gui/comissao/conferencia.zul
+++ b/web/gui/comissao/conferencia.zul
@@ -1093,6 +1093,9 @@
+
diff --git a/web/gui/relatorios/filtroRelatorioObservacaoConferenciaMovimento.zul b/web/gui/relatorios/filtroRelatorioObservacaoConferenciaMovimento.zul
index bd20b5a8b..a4f5c58e1 100644
--- a/web/gui/relatorios/filtroRelatorioObservacaoConferenciaMovimento.zul
+++ b/web/gui/relatorios/filtroRelatorioObservacaoConferenciaMovimento.zul
@@ -9,7 +9,7 @@
title="${c:l('relatorioObservacaoConferenciaMovimentoController.window.title')}"
apply="${relatorioObservacaoConferenciaMovimentoController}"
contentStyle="overflow:auto"
- height="215px"
+ height="315px"
width="500px"
border="normal" >
@@ -63,6 +63,12 @@
width="90%"
selectedItem="@{winRelatorioObservacaoConferenciaMovimento$composer.puntoVenta}" />
+
+
+
+
+
+
|