0011158: ESPEC 7 364 - Alterar cadastro de Ponto de Venda

fixes bug#11158
dev:Emerson
qua:Renato

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@85204 d1611594-4594-4d17-8e1d-87c2c4800839
master
fabricio.oliveira 2018-09-10 21:08:31 +00:00
parent b8755e80d8
commit ffacbe0f69
3 changed files with 259 additions and 193 deletions

View File

@ -314,6 +314,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
private Combobox cmbEmpresas;
private MyComboboxEstandar cmbEmpresasContaBancarias;
private Combobox cmbCategorias;
private Combobox cmbUsuarioEmpresa;
private Combobox cmbEmpresaFechamentoParamptovta;
private Combobox cmbLogFiles;
private Combobox cmbLogFilesAG;
@ -490,7 +491,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
aplicarMascara();
popularCombobox(cmbTipoConta, cmbPessoa, cmbForm, cmbLote, cmbPosicao, cmbReceita, cmbEmpresas, cmbCategorias);
popularCombobox(cmbTipoConta, cmbPessoa, cmbForm, cmbLote, cmbPosicao, cmbReceita, cmbEmpresas, cmbCategorias, cmbUsuarioEmpresa);
ptovtaEmpresasBloqueadasList.setItemRenderer(new RenderEmpresaBloquear());
ptovtaPtoVtaCheckinList.setItemRenderer(new RenderParadaPtoVtaCheckin());
@ -926,7 +927,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
}
}
public void popularCombobox(Combobox cmbConta, Combobox cmbPessoa, Combobox cmbForm, Combobox cmbLote, Combobox cmbPosicao, Combobox cmbReceita, Combobox cmbEmpresas, Combobox cmbCategorias) throws Exception {
public void popularCombobox(Combobox cmbConta, Combobox cmbPessoa, Combobox cmbForm, Combobox cmbLote, Combobox cmbPosicao, Combobox cmbReceita, Combobox cmbEmpresas, Combobox cmbCategorias, Combobox cmbUsuarioEmpresa) throws Exception {
clearCombobox(cmbConta);
clearCombobox(cmbPessoa);
@ -935,6 +936,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
clearCombobox(cmbPosicao);
clearCombobox(cmbEmpresas);
clearCombobox(cmbCategorias);
clearCombobox(cmbUsuarioEmpresa);
for (Empresa e : lsEmpresasBloquear) {
Comboitem comboItem = new Comboitem(e.getNombempresa());
@ -984,6 +986,16 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
comboItem.setParent(cmbCategorias);
}
if (lsEmpresas != null && !lsEmpresas.isEmpty()) {
Empresa empresaTodos = new Empresa(-1, "TODAS");
lsEmpresas.add(empresaTodos);
for (Empresa e : lsEmpresas) {
Comboitem comboItem = new Comboitem(e.getNombempresa());
comboItem.setValue(e);
comboItem.setParent(cmbUsuarioEmpresa);
}
}
}
public void onSelect$cmbBanco() {
@ -1364,6 +1376,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
pto.setCategoria(categoria);
pto.setPuntoVenta(puntoVenta);
pto.setUsuarioBloqueado((Usuario) cmbUsuarioBloq.getSelectedItem().getValue());
pto.setEmpresa((Empresa) cmbUsuarioEmpresa.getSelectedItem().getValue());
puntoVenta.addPtovtaCatInd(pto);
ptovtaCatIndList.setData(puntoVenta.getPtovtaCatIndList());

View File

@ -17,6 +17,9 @@ public class RenderPtovtaCatInd implements ListitemRenderer {
lc = new Listcell(pto.getUsuarioBloqueado().getName());
lc.setParent(lstm);
lc = new Listcell(pto.getEmpresa().getNombempresa());
lc.setParent(lstm);
lstm.setAttribute("data", pto);
}

View File

@ -77,8 +77,7 @@
label="${c:l('editarPuntoVentaController.tab.label.integracaoag')}"
visible="@{winEditarPuntoVenta$composer.integracionAG}" />
<tab
label="${c:l('editarPuntoVentaController.tab.label.historico')}"
/>
label="${c:l('editarPuntoVentaController.tab.label.historico')}" />
<tab
label="${c:l('editarPuntoVentaController.tab.label.bloqueiaVendaImpPosterior')}" />
</tabs>
@ -197,8 +196,10 @@
</row>
<row>
<label value="${c:l('editarPuntoVentaController.lbdataAbertura.value')}" />
<datebox id="dateAbertura" mold="rounded" format="dd/MM/yyyy" />
<label
value="${c:l('editarPuntoVentaController.lbdataAbertura.value')}" />
<datebox id="dateAbertura"
mold="rounded" format="dd/MM/yyyy" />
</row>
<row>
<!-- Status Aprobacion -->
@ -214,8 +215,10 @@
</row>
<row id="rowDateFechamento"
visible="false">
<label value="${c:l('editarPuntoVentaController.lbdataFechamento.value')}" />
<datebox id="dateFechamento" mold="rounded" format="dd/MM/yyyy" />
<label
value="${c:l('editarPuntoVentaController.lbdataFechamento.value')}" />
<datebox id="dateFechamento"
mold="rounded" format="dd/MM/yyyy" />
</row>
<row>
@ -365,13 +368,17 @@
<row>
<!-- Taxa de Conveniencia % -->
<label value="Taxa de Conveniencia %" />
<decimalbox id="txtTaxaConvenienciaPorc" format=",###.##" constraint="no negative" maxlength="6"
<decimalbox id="txtTaxaConvenienciaPorc"
format=",###.##" constraint="no negative" maxlength="6"
value="@{winEditarPuntoVenta$composer.puntoVenta.taxaConvenienciaPorc}" />
</row>
<row>
<!--Máximo Taxa de Conveniencia -->
<label value="Máximo Taxa de Conveniencia" />
<doublebox id="txtMaximoTaxaConveniencia" format=",###.##" constraint="no negative"
<label
value="Máximo Taxa de Conveniencia" />
<doublebox
id="txtMaximoTaxaConveniencia" format=",###.##"
constraint="no negative"
value="@{winEditarPuntoVenta$composer.puntoVenta.maximoTaxaConveniencia}" />
</row>
@ -442,8 +449,8 @@
<!-- descCorreo -->
<label
value="${c:l('editarPuntoVentaController.lbDescCorreo.value')}" />
<textbox id="descCorreo"
width="70%" maxlength="60"
<textbox id="descCorreo" width="70%"
maxlength="60"
value="@{winEditarPuntoVenta$composer.puntoVenta.descCorreo}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
@ -533,7 +540,8 @@
<h:tr>
<h:td>
<textbox id="txtNomeBanco" width="50px" disabled="true" />
<textbox
id="txtNomeBanco" width="50px" disabled="true" />
</h:td>
<h:td>
@ -563,8 +571,8 @@
</h:td>
<h:td>
<label value=" - " />
<textbox id="txtDigitoAg"
width="20%" maxlength="1"
<textbox
id="txtDigitoAg" width="20%" maxlength="1"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</h:td>
@ -789,7 +797,8 @@
<row>
<label
value="${c:l('editarConfiguracionAntecipaComController.lbData.value')}" />
<datebox id="dateAntecipData" mold="rounded" constraint="no empty" width="70%" />
<datebox id="dateAntecipData"
mold="rounded" constraint="no empty" width="70%" />
</row>
<row>
<label
@ -847,7 +856,8 @@
<rows>
<row>
<label value="${c:l('editarConfiguracionCorridaController.lbSemana.value')}" />
<label
value="${c:l('editarConfiguracionCorridaController.lbSemana.value')}" />
<hbox>
<checkbox id="checkLun"
label="${c:l('editarConfiguracionCorridaController.lbL.value')}" />
@ -931,7 +941,8 @@
<combobox id="cmbEmpresaFormaPago"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
constraint="no empty" mold="rounded" buttonVisible="true"
width="70%" model="@{winEditarPuntoVenta$composer.lsEmpresasFormapago}" />
width="70%"
model="@{winEditarPuntoVenta$composer.lsEmpresasFormapago}" />
</row>
<!--
<row>
@ -1036,40 +1047,39 @@
<combobox id="cmbEmpresaPtoVta"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
constraint="no empty" mold="rounded" buttonVisible="true"
width="100%" model="@{winEditarPuntoVenta$composer.lsEmpresas}" />
width="100%"
model="@{winEditarPuntoVenta$composer.lsEmpresas}" />
</row>
<row>
<label
value="${c:l('editarPuntoVentaController.lbEmpresaContaBancaria.value')}" />
<listbox id="empresaContaBancariaList"
multiple="true"
checkmark="true"
height="60px"
multiple="true" checkmark="true" height="60px"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox" />
</row>
<row>
<label
value="${c:l('editarPuntoVentaController.lbEmpresaTerceirizada.value')}" />
<checkbox id="checkPtoVtaEmpresaIndTerceirizada"
checked="false" />
<checkbox
id="checkPtoVtaEmpresaIndTerceirizada" checked="false" />
</row>
<row>
<label
value="${c:l('editarPuntoVentaController.lbEmpresaBloqueada.value')}" />
<checkbox id="checkPtoVtaEmpresaIndBloqueada"
checked="false" />
<checkbox
id="checkPtoVtaEmpresaIndBloqueada" checked="false" />
</row>
<row>
<label
value="${c:l('editarPuntoVentaController.lbMostrarCaja.value')}" />
<checkbox id="checkPtoVtaEmpresaIndMostrarCaja"
checked="false" />
<checkbox
id="checkPtoVtaEmpresaIndMostrarCaja" checked="false" />
</row>
<row>
<label
value="${c:l('editarPuntoVentaController.lbImpCompCartao.value')}" />
<checkbox id="checkPtoVtaEmpresaIndImpCompCartao"
checked="false" />
<checkbox
id="checkPtoVtaEmpresaIndImpCompCartao" checked="false" />
</row>
<row>
<label
@ -1102,13 +1112,27 @@
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
vflex="true" multiple="false">
<listhead sizable="true">
<listheader image="/gui/img/builder.gif" label="${c:l('editarPuntoVentaController.lbEmpresa.value')}" width="20%"/>
<listheader image="/gui/img/builder.gif" label="${c:l('editarPuntoVentaController.lbEmpresaTerceirizada.value')}" width="20%" />
<listheader image="/gui/img/builder.gif" label="${c:l('editarPuntoVentaController.lbEmpresaBloqueada.value')}" width="20%" />
<listheader image="/gui/img/builder.gif" label="${c:l('editarPuntoVentaController.lbNumeroSitef.value')}" width="20%" />
<listheader image="/gui/img/builder.gif" label="${c:l('editarPuntoVentaController.lbEmpresaContaBancaria.value')}" width="20%" />
<listheader image="/gui/img/builder.gif" label="${c:l('editarPuntoVentaController.lbMostrarCaja.value')}" width="20%" />
<listheader image="/gui/img/builder.gif" label="${c:l('editarPuntoVentaController.lbImpCompCartao.value')}" width="20%" />
<listheader image="/gui/img/builder.gif"
label="${c:l('editarPuntoVentaController.lbEmpresa.value')}"
width="20%" />
<listheader image="/gui/img/builder.gif"
label="${c:l('editarPuntoVentaController.lbEmpresaTerceirizada.value')}"
width="20%" />
<listheader image="/gui/img/builder.gif"
label="${c:l('editarPuntoVentaController.lbEmpresaBloqueada.value')}"
width="20%" />
<listheader image="/gui/img/builder.gif"
label="${c:l('editarPuntoVentaController.lbNumeroSitef.value')}"
width="20%" />
<listheader image="/gui/img/builder.gif"
label="${c:l('editarPuntoVentaController.lbEmpresaContaBancaria.value')}"
width="20%" />
<listheader image="/gui/img/builder.gif"
label="${c:l('editarPuntoVentaController.lbMostrarCaja.value')}"
width="20%" />
<listheader image="/gui/img/builder.gif"
label="${c:l('editarPuntoVentaController.lbImpCompCartao.value')}"
width="20%" />
</listhead>
</listbox>
</tabpanel>
@ -1376,39 +1400,48 @@
<label
value="${c:l('editarPuntoVentaController.label.lbIndEstanTasaEmbarque.value')}" />
<radiogroup Id="indEstanTasaEmbarque">
<radio id="radIndEstanTasaEmbarqueSi"
label="${c:l('MSG.SI')}" checked="true" />
<radio id="radIndEstanTasaEmbarqueNo"
label="${c:l('MSG.NO')}" />
<radio
id="radIndEstanTasaEmbarqueSi" label="${c:l('MSG.SI')}"
checked="true" />
<radio
id="radIndEstanTasaEmbarqueNo" label="${c:l('MSG.NO')}" />
</radiogroup>
</row>
<row>
<label
value="${c:l('editarPuntoVentaController.label.lbIndPermisoTasaEmbarque.value')}" />
<radiogroup Id="indPermisoTasaEmbarque">
<radio id="radIndPermisoTasaEmbarqueSi"
label="${c:l('MSG.SI')}" checked="true" />
<radio id="radIndPermisoTasaEmbarqueNo"
label="${c:l('MSG.NO')}" />
<radiogroup
Id="indPermisoTasaEmbarque">
<radio
id="radIndPermisoTasaEmbarqueSi" label="${c:l('MSG.SI')}"
checked="true" />
<radio
id="radIndPermisoTasaEmbarqueNo" label="${c:l('MSG.NO')}" />
</radiogroup>
</row>
<row>
<label
value="${c:l('editarPuntoVentaController.label.lbIndPermisoTasaEmbarqueVtaManual.value')}" />
<radiogroup Id="indPermisoTasaEmbarqueVtaManual">
<radio id="radIndPermisoTasaEmbarqueVtaManualSi"
<radiogroup
Id="indPermisoTasaEmbarqueVtaManual">
<radio
id="radIndPermisoTasaEmbarqueVtaManualSi"
label="${c:l('MSG.SI')}" checked="true" />
<radio id="radIndPermisoTasaEmbarqueVtaManualNo"
<radio
id="radIndPermisoTasaEmbarqueVtaManualNo"
label="${c:l('MSG.NO')}" />
</radiogroup>
</row>
<row>
<label
value="${c:l('editarPuntoVentaController.label.lbIndPermisoTasaEmbarqueVtaAgencia.value')}" />
<radiogroup Id="indPermisoTasaEmbarqueVtaAgencia">
<radio id="radIndPermisoTasaEmbarqueVtaAgenciaSi"
<radiogroup
Id="indPermisoTasaEmbarqueVtaAgencia">
<radio
id="radIndPermisoTasaEmbarqueVtaAgenciaSi"
label="${c:l('MSG.SI')}" checked="true" />
<radio id="radIndPermisoTasaEmbarqueVtaAgenciaNo"
<radio
id="radIndPermisoTasaEmbarqueVtaAgenciaNo"
label="${c:l('MSG.NO')}" />
</radiogroup>
</row>
@ -1450,10 +1483,11 @@
<listheader id="lhIndPermisoTasaEmbarque"
image="/gui/img/builder.gif"
label="${c:l('editarPuntoVentaController.label.lbIndPermisoTasaEmbarque.value')}" />
<listheader id="lhIndPermisoTasaEmbarqueVtaMan"
image="/gui/img/builder.gif"
<listheader
id="lhIndPermisoTasaEmbarqueVtaMan" image="/gui/img/builder.gif"
label="${c:l('editarPuntoVentaController.label.lbIndPermisoTasaEmbarqueVtaManual.value')}" />
<listheader id="lhIndPermisoTasaEmbarqueVtaAgencia"
<listheader
id="lhIndPermisoTasaEmbarqueVtaAgencia"
image="/gui/img/builder.gif"
label="${c:l('editarPuntoVentaController.label.lbIndPermisoTasaEmbarqueVtaAgencia.value')}" />
</listhead>
@ -1485,6 +1519,14 @@
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxUsuario"
width="70%" mold="rounded" buttonVisible="true" />
</row>
<row>
<label
value="${c:l('editarEmpresaController.window.title')}" />
<combobox id="cmbUsuarioEmpresa"
constraint="no empty"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
width="70%" mold="rounded" buttonVisible="true" />
</row>
</rows>
</grid>
<toolbar>
@ -1508,6 +1550,9 @@
<listheader id="lUsuario"
image="/gui/img/builder.gif"
label="${c:l('editarPuntoVentaController.label.usuario')}" />
<listheader id="lUsuarioEmpresa"
image="/gui/img/builder.gif"
label="${c:l('editarEmpresaController.window.title')}" />
</listhead>
</listbox>
</tabpanel>
@ -1561,13 +1606,10 @@
<row>
<label
value="${c:l('editarPuntoVentaController.tipopagamento.label')}" />
<radiogroup
Id="radTipoPagamento">
<radio
id="radTipoPagamentoBoleto"
<radiogroup Id="radTipoPagamento">
<radio id="radTipoPagamentoBoleto"
label="${c:l('editarPuntoVentaController.radTipoPagamentoBoleto.value')}" />
<radio
id="radTipoPagamentoDeposito"
<radio id="radTipoPagamentoDeposito"
label="${c:l('editarPuntoVentaController.radTipoPagamentoDeposito.value')}" />
</radiogroup>
</row>
@ -1611,7 +1653,8 @@
</tabpanel>
<!-- INTEGRACAO -->
<tabpanel height="100%" visible="@{winEditarPuntoVenta$composer.integracionTotvs}">
<tabpanel height="100%"
visible="@{winEditarPuntoVenta$composer.integracionTotvs}">
<grid fixedLayout="true">
<columns>
<column width="30%" />
@ -1621,7 +1664,8 @@
<row>
<label
value="${c:l('editarPuntoVentaController.label.fecIntegracion')}" />
<datebox id="fecIntegracion" constraint="no empty" width="60%" mold="rounded" />
<datebox id="fecIntegracion"
constraint="no empty" width="60%" mold="rounded" />
</row>
<row>
<checkbox id="checkSimulaIntegracion"
@ -1664,22 +1708,21 @@
<toolbar>
<hbox spacing="5px" style="padding:1px"
align="right">
<button id="btnGeraTitulos"
height="20" label="${c:l('busquedaEmpresaController.btnGeraTitulos.tooltiptext')}"
<button id="btnGeraTitulos" height="20"
label="${c:l('busquedaEmpresaController.btnGeraTitulos.tooltiptext')}"
tooltiptext="${c:l('busquedaEmpresaController.btnGeraTitulos.tooltiptext')}" />
<button id="btnIntegracao"
height="20" label="${c:l('busquedaEmpresaController.btnIntegracao.tooltiptext')}"
<button id="btnIntegracao" height="20"
label="${c:l('busquedaEmpresaController.btnIntegracao.tooltiptext')}"
tooltiptext="${c:l('busquedaEmpresaController.btnIntegracao.tooltiptext')}" />
</hbox>
<hbox spacing="5px" style="padding:1px" align="right">
<hbox spacing="5px" style="padding:1px"
align="right">
<label
value="${c:l('editarPuntoVentaController.lbFileLog.value')}" />
<combobox
id="cmbLogFiles"
mold="rounded" buttonVisible="true"
<combobox id="cmbLogFiles" mold="rounded"
buttonVisible="true"
model="@{winEditarPuntoVenta$composer.lsLogFiles}" />
<button id="btnDownload"
height="20"
<button id="btnDownload" height="20"
label="${c:l('editarPuntoVentaController.btnDownload.tooltiptext')}"
tooltiptext="${c:l('editarPuntoVentaController.btnDownload.tooltiptext')}" />
</hbox>
@ -1688,7 +1731,8 @@
<textbox width="100%" rows="18" id="logResult" />
</tabpanel>
<!-- INTEGRACAO AG -->
<tabpanel height="100%" visible="@{winEditarPuntoVenta$composer.integracionAG}">
<tabpanel height="100%"
visible="@{winEditarPuntoVenta$composer.integracionAG}">
<grid fixedLayout="true">
<columns>
<column width="30%" />
@ -1698,12 +1742,16 @@
<row>
<label
value="${c:l('editarPuntoVentaController.label.fecInicioAG')}" />
<datebox id="fecInicioAG" constraint="no empty" width="60%" mold="rounded" lenient="false"/>
<datebox id="fecInicioAG"
constraint="no empty" width="60%" mold="rounded"
lenient="false" />
</row>
<row>
<label
value="${c:l('editarPuntoVentaController.label.fecFimAG')}" />
<datebox id="fecFimAG" constraint="no empty" width="60%" mold="rounded" lenient="false"/>
<datebox id="fecFimAG"
constraint="no empty" width="60%" mold="rounded"
lenient="false" />
</row>
<row>
<checkbox id="checkTodosPuntosVentaAG"
@ -1740,22 +1788,21 @@
<toolbar>
<hbox spacing="5px" style="padding:1px"
align="right">
<button id="btnGeraTitulosAG"
height="20" label="${c:l('busquedaEmpresaController.btnGeraTitulos.tooltiptext')}"
<button id="btnGeraTitulosAG" height="20"
label="${c:l('busquedaEmpresaController.btnGeraTitulos.tooltiptext')}"
tooltiptext="${c:l('busquedaEmpresaController.btnGeraTitulos.tooltiptext')}" />
<button id="btnEnviaAG"
height="20" label="${c:l('busquedaEmpresaController.btnIntegracao.tooltiptext')}"
<button id="btnEnviaAG" height="20"
label="${c:l('busquedaEmpresaController.btnIntegracao.tooltiptext')}"
tooltiptext="${c:l('busquedaEmpresaController.btnIntegracao.tooltiptext')}" />
</hbox>
<hbox spacing="5px" style="padding:1px" align="right">
<hbox spacing="5px" style="padding:1px"
align="right">
<label
value="${c:l('editarPuntoVentaController.lbFileLog.value')}" />
<combobox
id="cmbLogFilesAG"
mold="rounded" buttonVisible="true"
<combobox id="cmbLogFilesAG" mold="rounded"
buttonVisible="true"
model="@{winEditarPuntoVenta$composer.lsLogFiles}" />
<button id="btnDownloadAG"
height="20"
<button id="btnDownloadAG" height="20"
label="${c:l('editarPuntoVentaController.btnDownload.tooltiptext')}"
tooltiptext="${c:l('editarPuntoVentaController.btnDownload.tooltiptext')}" />
</hbox>
@ -1799,18 +1846,21 @@
<toolbar>
<hbox spacing="5px" style="padding:1px"
align="right">
<button id="btnAddCategoriaBloqueioImpPosterior"
height="20" image="/gui/img/add.png" width="35px"
<button
id="btnAddCategoriaBloqueioImpPosterior" height="20"
image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('editarPuntoVentaController.btnAddCategoriaBloqueioImpPosterior.tooltiptext')}" />
<button id="btnRemoveCategoriaBloqueioImpPosterior"
height="20" image="/gui/img/remove.png" width="35px"
<button
id="btnRemoveCategoriaBloqueioImpPosterior" height="20"
image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarPuntoVentaController.btnRemoveCategoriaBloqueioImpPosterior.tooltiptext')}" />
</hbox>
</toolbar>
<listbox id="categoriasBloqImpPosteriorList"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
vflex="true" multiple="false" style="overflow:auto">
<listhead sizable="true" style="overflow:auto" >
<listhead sizable="true"
style="overflow:auto">
<listheader id="lhCategoria"
image="/gui/img/create_doc.gif"
label="${c:l('editarPuntoVentaController.lbCategoria.value')}" />