diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarFormaPagoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarFormaPagoController.java
index 9cc795944..a38222bab 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarFormaPagoController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarFormaPagoController.java
@@ -17,6 +17,7 @@ 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.Checkbox;
import org.zkoss.zul.Radio;
import org.zkoss.zul.Row;
@@ -52,6 +53,7 @@ public class EditarFormaPagoController extends MyGenericForwardComposer {
private Radio rd4;
private static Logger log = Logger.getLogger(EditarFormaPagoController.class);
private Row rowEquivalencia;
+ private Checkbox chkIndconferenciafisicacomissao;
public FormaPago getFormaPago() {
return formaPago;
@@ -68,6 +70,7 @@ public class EditarFormaPagoController extends MyGenericForwardComposer {
formaPago = (FormaPago) Executions.getCurrent().getArg().get("formaPago");
formaPagoList = (MyListbox) Executions.getCurrent().getArg().get("formaPagoList");
+ chkIndconferenciafisicacomissao.setChecked(formaPago.getIndconferenciafisicacomissao());
if (formaPago.getFormapagoId() == null) {
btnApagar.setVisible(Boolean.FALSE);
} else {
@@ -84,7 +87,6 @@ public class EditarFormaPagoController extends MyGenericForwardComposer {
if (formaPago.getFormapagoId() <= 11 || (formaPago.getFormapagoId() >= 92 && formaPago.getFormapagoId() <= 99) || formaPago.getFormapagoId() == 37) {
btnApagar.setVisible(Boolean.FALSE);
- btnSalvar.setVisible(Boolean.FALSE);
txtNome.setDisabled(Boolean.TRUE);
txtCvePago.setDisabled(Boolean.TRUE);
@@ -98,7 +100,7 @@ public class EditarFormaPagoController extends MyGenericForwardComposer {
if (!ApplicationProperties.getInstance().mostrarEquivalencia()) {
rowEquivalencia.setVisible(Boolean.FALSE);
}
-
+
txtNome.focus();
}
@@ -107,6 +109,8 @@ public class EditarFormaPagoController extends MyGenericForwardComposer {
txtCvePago.getValue();
try {
+ formaPago.setIndconferenciafisicacomissao(chkIndconferenciafisicacomissao.isChecked());
+
formaPago.setActivo(Boolean.TRUE);
formaPago.setFecmodif(Calendar.getInstance().getTime());
formaPago.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
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 b652c036b..c99d8aaa8 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
@@ -321,6 +321,20 @@ public class ConferenciaController extends MyGenericForwardComposer {
public void onClick$btnEncerrarMovimentoDiario(Event event) throws InterruptedException {
try {
+ if(conferenciaComissaoService.isBilhetesSemConferencia(conferencia)) {
+ Messagebox.show(Labels.getLabel("conferenciaController.MSG.bilheteSemConferenciaFormapago"),
+ Labels.getLabel("conferenciaController.window.title"),
+ Messagebox.OK,Messagebox.EXCLAMATION);
+ return;
+ }
+
+ if(conferenciaComissaoService.isEventosFinanceirosSemConferencia(conferencia)) {
+ Messagebox.show(Labels.getLabel("conferenciaController.MSG.eventosFinanceirosSemConferenciaFormapago"),
+ Labels.getLabel("conferenciaController.window.title"),
+ Messagebox.OK,Messagebox.EXCLAMATION);
+ return;
+ }
+
conferencia = conferenciaComissaoService.encerrarMovimentoDiario(conferencia);
Messagebox.show(Labels.getLabel("conferenciaController.msg.encerrarMovimentoDiario"),
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/ingreso/EditarTipoEventoExtraController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/ingreso/EditarTipoEventoExtraController.java
index c659053a7..caba0a755 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/ingreso/EditarTipoEventoExtraController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/ingreso/EditarTipoEventoExtraController.java
@@ -51,6 +51,8 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer {
private Radio raTipo11;
private Radio raTipo22;
private static Logger log = Logger.getLogger(EditarTipoEventoExtraController.class);
+
+ private Checkbox chkIndconferenciafisicacomissao;
public TipoEventoExtra getTipoEventoExtra() {
return tipoEventoExtra;
@@ -82,6 +84,8 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer {
raTipo22.setChecked(Boolean.TRUE);
}
}
+
+ chkIndconferenciafisicacomissao.setChecked(tipoEventoExtra.getIndconferenciafisicacomissao());
txtNome.focus();
}
@@ -89,10 +93,13 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer {
public void onClick$btnSalvar(Event ev) throws InterruptedException {
txtNome.getValue();
impMax.getValue();
+ chkIndconferenciafisicacomissao.getValue();
+
tipoEventoExtra.setIndoperacion(TipoEventoExtra.OPERACION_NORMAL);
tipoEventoExtra.setIndboleto(Boolean.FALSE);// não valida boleto
tipoEventoExtra.setPorciva(BigDecimal.ZERO);
tipoEventoExtra.setIndtipo(raTipo11.isChecked() ? "1" : "0");
+ tipoEventoExtra.setIndconferenciafisicacomissao(chkIndconferenciafisicacomissao.isChecked());
try {
tipoEventoExtra.setActivo(Boolean.TRUE);
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderBoletoComissao.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderBoletoComissao.java
index 4ebb006c2..934ab1822 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderBoletoComissao.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderBoletoComissao.java
@@ -51,6 +51,9 @@ public class RenderBoletoComissao implements ListitemRenderer {
lc = new Listcell(boletoComissao.getStatusDescricao());
lc.setParent(lstm);
+ lc = new Listcell(boletoComissao.getDescFormapagos());
+ lc.setParent(lstm);
+
lstm.setAttribute("data", boletoComissao);
}
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderEventosFinanceiros.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderEventosFinanceiros.java
index 7ea99172a..5542d58a6 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderEventosFinanceiros.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderEventosFinanceiros.java
@@ -28,6 +28,9 @@ public class RenderEventosFinanceiros implements ListitemRenderer {
lc = new Listcell(eventosFinanceiros.getStatusDescricao());
lc.setParent(lstm);
+
+ lc = new Listcell(eventosFinanceiros.getDescpago());
+ lc.setParent(lstm);
lstm.setAttribute("data", eventosFinanceiros);
diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label
index 732b0ed88..b8cd82727 100644
--- a/web/WEB-INF/i3-label_es_MX.label
+++ b/web/WEB-INF/i3-label_es_MX.label
@@ -569,6 +569,7 @@ editarFormaPagoController.MSG.suscribirOK = Forma de pago se registró exitosame
editarFormaPagoController.MSG.borrarPergunta = Deseas eliminar forma de pago?
editarFormaPagoController.MSG.borrarOK = Forma de pago se eliminó exitosamente
editarFormaPagoController.MSG.existe.registro= Ya existe un registro con estos datos
+editarFormaPagoController.lbIndconferenciafisicacomissao.value = Exigir Conferência FisÃca Comissão
# Muestra o tipo de Búsqueda Punto de venta
busquedaTipoPuntoVentaController.window.title = Canal de venta
@@ -800,7 +801,8 @@ editarEmpresaController.MSG.informeConta = Informe a Conta
editarEmpresaController.MSG.informeAgencia = Informe a Agência
editarEmpresaController.MSG.selecioneUmItem = Selecione a Conta Bancária a ser Removida
editarEmpresaController.MSG.jaExisteContaComAsMesmasInfoCadastradas = Já existe uma conta com as mesmas informações cadastrada
-editarEmpresaController.lbIndcarboletosdevolvidosconf = Carregar Bilhetes Devolvidos Conferência
+editarEmpresaController.indcarboletosdevolvidosconf.label = Carregar Bilhetes Devolvidos Conferência
+editarEmpresaController.btnPesquisa.label = Pesquisa
#Empresa impuesto
editarEmpresaImpostoController.window.title = Configuración de impuesto por empresa/estado
@@ -4443,6 +4445,7 @@ editarTipoEventoExtraController.rd2.label = AJUSTE
editarTipoEventoExtraController.rd3.label = CHEQUE
editarTipoEventoExtraController.MSG.contaContabil = Cuenta Contabilidad es obligatória
editarTipoEventoExtraController.MSG.natureza = Naturaleza es obligatória
+editarTipoEventoExtraController.lbIndconferenciafisicacomissao.value = Exigir Conferência FisÃca Comissão
#Pago Motorista
indexController.mniPagoConductor.label = Pago conductor
@@ -5898,6 +5901,9 @@ conferenciaController.lhSituacaoObservacao.value = Sit. Observação
conferenciaController.MSG.borrarLogConferenciaPergunta = Deseja Eliminar esta observação?
conferenciaController.lbl.sim = Si
conferenciaController.lbl.nao = No
+conferenciaController.lhFormpago.value = Forma Pago
+conferenciaController.MSG.bilheteSemConferenciaFormapago = Existem Bilhetes com Forma Pago sem conferência
+conferenciaController.MSG.eventosFinanceirosSemConferenciaFormapago = Existem Eventos Financeiros com Forma Pago sem conferência
# Editar LogConferencia Comissao
editarLogConferenciaComissaoController.window.title = Lançamento de Observações
diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label
index a190e9240..3ac47a3b5 100644
--- a/web/WEB-INF/i3-label_pt_BR.label
+++ b/web/WEB-INF/i3-label_pt_BR.label
@@ -605,6 +605,7 @@ editarFormaPagoController.MSG.suscribirOK = Forma de Pagamento Registrada com Su
editarFormaPagoController.MSG.borrarPergunta = Deseja Eliminar Forma de Pagamento?
editarFormaPagoController.MSG.borrarOK = Forma de Pagamento Excluida com Sucesso.
editarFormaPagoController.MSG.existe.registro= Já existe um registro com estes dados.
+editarFormaPagoController.lbIndconferenciafisicacomissao.value = Exigir Conferência FisÃca Comissão
# Muestra o tipo de Pesquisa Ponto Venda
busquedaTipoPuntoVentaController.window.title = Canal de Venda
@@ -836,7 +837,7 @@ editarEmpresaController.MSG.informeConta = Informe a Conta
editarEmpresaController.MSG.informeAgencia = Informe a Agência
editarEmpresaController.MSG.selecioneUmItem = Selecione a Conta Bancária a ser Removida
editarEmpresaController.MSG.jaExisteContaComAsMesmasInfoCadastradas = Já existe uma conta com as mesmas informações cadastrada
-editarEmpresaController.lbIndcarboletosdevolvidosconf = Carregar Bilhetes Devolvidos Conferência
+editarEmpresaController.indcarboletosdevolvidosconf.label = Carregar Bilhetes Devolvidos Conferência
editarEmpresaController.btnPesquisa.label = Pesquisa
#Empresa Imposto
@@ -4502,6 +4503,7 @@ editarTipoEventoExtraController.rd2.label = AJUSTE
editarTipoEventoExtraController.rd3.label = CHEQUE
editarTipoEventoExtraController.MSG.contaContabil = Conta Contábil é Obrigatória
editarTipoEventoExtraController.MSG.natureza = Natureza é Obrigatória
+editarTipoEventoExtraController.lbIndconferenciafisicacomissao.value = Exigir Conferência FisÃca Comissão
#Pago Motorista
indexController.mniPagoConductor.label = Pagamento Motorista
@@ -6040,6 +6042,9 @@ conferenciaController.lhSituacaoObservacao.value = Sit. Observação
conferenciaController.MSG.borrarLogConferenciaPergunta = Deseja Eliminar esta observação?
conferenciaController.lbl.sim = Sim
conferenciaController.lbl.nao = Não
+conferenciaController.lhFormpago.value = Forma Pago
+conferenciaController.MSG.bilheteSemConferenciaFormapago = Existem Bilhetes com Forma Pago sem conferência
+conferenciaController.MSG.eventosFinanceirosSemConferenciaFormapago = Existem Eventos Financeiros com Forma Pago sem conferência
# Editar LogConferencia Comissao
editarLogConferenciaComissaoController.window.title = Lançamento de Observações
diff --git a/web/gui/catalogos/editarEmpresa.zul b/web/gui/catalogos/editarEmpresa.zul
index bffa3fe8c..14edb411e 100644
--- a/web/gui/catalogos/editarEmpresa.zul
+++ b/web/gui/catalogos/editarEmpresa.zul
@@ -90,7 +90,8 @@
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
-
+
diff --git a/web/gui/catalogos/editarFormaPago.zul b/web/gui/catalogos/editarFormaPago.zul
index eefe05c83..cef69aaaa 100644
--- a/web/gui/catalogos/editarFormaPago.zul
+++ b/web/gui/catalogos/editarFormaPago.zul
@@ -71,6 +71,12 @@
+
+
+
+
diff --git a/web/gui/comissao/conferencia.zul b/web/gui/comissao/conferencia.zul
index 51ffe1652..be2f680b0 100644
--- a/web/gui/comissao/conferencia.zul
+++ b/web/gui/comissao/conferencia.zul
@@ -10,7 +10,7 @@
apply="${conferenciaController}"
contentStyle="overflow:auto"
height="500px"
- width="950px"
+ width="1100px"
border="normal">