fixed bug#13804
qua:Wallysson dev:Thiago git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@92818 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
6e8366ef8f
commit
3ab3eb27ee
|
@ -71,6 +71,7 @@ import org.zkoss.zul.Intbox;
|
|||
import org.zkoss.zul.Listitem;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
import org.zkoss.zul.Radio;
|
||||
import org.zkoss.zul.Radiogroup;
|
||||
import org.zkoss.zul.Row;
|
||||
import org.zkoss.zul.Textbox;
|
||||
import org.zkoss.zul.api.Bandbox;
|
||||
|
@ -142,6 +143,7 @@ import com.rjconsultores.ventaboletos.service.PuntoVentaService;
|
|||
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
|
||||
import com.rjconsultores.ventaboletos.service.UsuarioBancarioService;
|
||||
import com.rjconsultores.ventaboletos.service.UsuarioService;
|
||||
import com.rjconsultores.ventaboletos.service.UsuarioUbicacionService;
|
||||
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
||||
import com.rjconsultores.ventaboletos.utilerias.CustomEnum;
|
||||
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
||||
|
@ -237,7 +239,9 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
private ConstanteService constanteService;
|
||||
@Autowired
|
||||
private PtovtaAntifraudeService ptovtaAntifraudeService;
|
||||
|
||||
@Autowired
|
||||
private UsuarioUbicacionService usuarioUbicacionService;
|
||||
|
||||
private PuntoVenta puntoVenta;
|
||||
private Textbox txtCP;
|
||||
private MyListbox categoriaList;
|
||||
|
@ -308,6 +312,9 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
private Radio radTotvsNo;
|
||||
private Radio radTotvsErro;
|
||||
private Radio radTipoPagamentoBoleto;
|
||||
private Radio radIndBloquear;
|
||||
private Radio radIndLiberar;
|
||||
private Radiogroup indbloqueaTipoPassagem;
|
||||
private Button btnAdicionarEmpresaComissao;
|
||||
private MyComboboxPuntoVenta cmbPuntoVentaPadre;
|
||||
private Combobox cmbFormaPago;
|
||||
|
@ -515,6 +522,11 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
|
||||
super.doAfterCompose(comp);
|
||||
|
||||
if(puntoVenta.getIndBloqueiaTipoPassagem()) {
|
||||
radIndBloquear.setSelected(Boolean.TRUE);
|
||||
}else {
|
||||
radIndLiberar.setSelected(Boolean.TRUE);
|
||||
}
|
||||
|
||||
bbCategoria.addEventListener(Events.ON_CHANGING, new EventListener() {
|
||||
|
||||
|
@ -1437,7 +1449,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
}
|
||||
|
||||
public void onClick$btnAdicionarPtovtaCatInd(Event ev) {
|
||||
if (!lsCategoriaSel.isEmpty()) {
|
||||
if (!lsCategoriaSel.isEmpty() && cmbUsuarioBloq.getSelectedItem() != null) {
|
||||
|
||||
if(!checkPtovtaCatIndTotalBus.isChecked() &&
|
||||
!checkPtovtaCatIndEmbarcada.isChecked()){
|
||||
|
@ -1446,6 +1458,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
Labels.getLabel("editarPuntoVentaController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
} catch (InterruptedException e) {
|
||||
log.error(e);
|
||||
}
|
||||
|
||||
return;
|
||||
|
@ -1481,7 +1494,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
if (p.getActivo()
|
||||
&& p.getCategoria().equals(ptoVtaCat.getCategoria())
|
||||
&& p.getEmpresa().equals(ptoVtaCat.getEmpresa())
|
||||
&& p.getUsuarioBloqueado().equals(ptoVtaCat.getUsuarioBloqueado())) {
|
||||
&& existeConflitoUsuario(p.getUsuarioBloqueado(), ptoVtaCat.getUsuarioBloqueado())) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
@ -1489,6 +1502,13 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
return false;
|
||||
}
|
||||
|
||||
private boolean existeConflitoUsuario(Usuario usuarioNovo, Usuario usuarioAntigo) {
|
||||
|
||||
return usuarioNovo.equals(usuarioAntigo) ||
|
||||
(usuarioNovo.getUsuarioId().equals(-1) || usuarioAntigo.getUsuarioId().equals(-1));
|
||||
|
||||
}
|
||||
|
||||
public void onClick$btnApagarPtovtaCatInd(Event ev) {
|
||||
try {
|
||||
if (ptovtaCatIndList.getSelected() != null) {
|
||||
|
@ -1546,6 +1566,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
cmbPessoa.getValue();
|
||||
cmbTipoConta.getValue();
|
||||
|
||||
puntoVenta.setIndBloqueiaTipoPassagem(radIndBloquear.isSelected());
|
||||
|
||||
if(!validarEmail()){
|
||||
|
||||
if(descCorreo.getText() == null || descCorreo.getText().trim().isEmpty()){
|
||||
|
@ -1834,7 +1856,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
} else if (radAprobacionLatente.isChecked()) {
|
||||
puntoVenta.setStatusaprobacion("L");
|
||||
}
|
||||
|
||||
|
||||
if(!puntoVenta.getStatusaprobacion().equals(statusAprobacionInicial)){
|
||||
HistoricoPuntoVenta h = new HistoricoPuntoVenta();
|
||||
h.setPuntoVenta(puntoVenta);
|
||||
|
@ -3801,4 +3823,46 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
|||
lsCategoriaSel.remove(i.getValue());
|
||||
}
|
||||
}
|
||||
|
||||
public void onCheck$radIndBloquear(Event event) {
|
||||
inverterAbaTipoAssagem(Boolean.TRUE);
|
||||
}
|
||||
|
||||
public void onCheck$radIndLiberar(Event event) {
|
||||
inverterAbaTipoAssagem(Boolean.FALSE);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
private void inverterAbaTipoAssagem(Boolean isBloquear) {
|
||||
|
||||
if(puntoVenta == null || puntoVenta.getPuntoventaId() == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
|
||||
int resp = Messagebox.show(
|
||||
Labels.getLabel("editarPuntoVentaController.lbComportamentoAbaTipoPassagem.mensagemAlerta.value"),
|
||||
Labels.getLabel("editarPuntoVentaController.window.title"),
|
||||
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
|
||||
|
||||
if(resp == Messagebox.NO) {
|
||||
voltarSelecaoIndBloquear(isBloquear);
|
||||
return;
|
||||
}
|
||||
|
||||
} catch (InterruptedException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void voltarSelecaoIndBloquear(Boolean isBloquear) {
|
||||
if(isBloquear) {
|
||||
radIndLiberar.setSelected(Boolean.TRUE);
|
||||
}else {
|
||||
radIndBloquear.setSelected(Boolean.TRUE);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -1518,10 +1518,10 @@ editarPuntoVentaController.lbMostrarCaja.value = Mostrar Caja en el Cierre
|
|||
editarPuntoVentaController.lbNumeroSitef.value = Numero SITEF
|
||||
editarPuntoVentaController.lbEmpresaTerceirizada.value = Terceirizada
|
||||
editarPuntoVentaController.checkPtoVtaEmpresaIndTotalBus.value = Vende TotalBus
|
||||
editarPuntoVentaController.checkPtoVtaCatIndTotalBus.value = Bloqueia TotalBus
|
||||
editarPuntoVentaController.checkPtoVtaCatIndTotalBus.value = TotalBus
|
||||
editarPuntoVentaController.checkPtoVtaEmpresaIndEmbarcada.value = Vende Embarcada
|
||||
editarPuntoVentaController.checkPtoVtaCatIndEmbarcada.value = Bloqueia Embarcada
|
||||
editarPuntoVentaController.msg.informartipobloqueio.value = Favor informar um tipo de bloqueio.
|
||||
editarPuntoVentaController.checkPtoVtaCatIndEmbarcada.value = Embarcada
|
||||
editarPuntoVentaController.msg.informartipobloqueio.value = Favor informar um tipo de bloqueio/liberação.
|
||||
editarPuntoVentaController.lbparada.value = Parada
|
||||
editarPuntoVentaController.lbdataAbertura.value = Data de Apertura
|
||||
editarPuntoVentaController.lbdataFechamento.value = Fecha de Cierre
|
||||
|
@ -1565,7 +1565,7 @@ editarPuntoVentaController.tab.label.empresaBloqueada = Empresas bloqueadas
|
|||
editarPuntoVentaController.tab.label.localidades = Localidades Permitidas para Checkin
|
||||
editarPuntoVentaController.tab.label.seguro = Seguro
|
||||
editarPuntoVentaController.tab.label.seguroTasaEmbarque = Seguro/Tasa de abordaje
|
||||
editarPuntoVentaController.tab.label.tipoPassageiroBloqueio = Tipos de Pasajes bloqueados
|
||||
editarPuntoVentaController.tab.label.tipoPassageiro = Tipos de Pasajes
|
||||
editarPuntoVentaController.tab.label.usuBancario = Usuarios bancários
|
||||
editarPuntoVentaController.tab.label.fechamentocntcorrente = Fechamento Conta Contábil
|
||||
editarPuntoVentaController.lbCP.value = Cod. Postal
|
||||
|
@ -1595,6 +1595,10 @@ editarPuntoVentaController.MSG.borrarChaveAntifraude = Desea eliminar la llave a
|
|||
editarPuntoVentaController.MSG.empresaAntifraudeJaCadastrada = Empresa informada ya dada de alta
|
||||
editarPuntoVentaController.MSG.chaveAntifraudeNaoInformada = Informe la llave antifraude
|
||||
editarPuntoVentaController.MSG.empresaAntifraudeNaoInformada = Informe la empresa
|
||||
editarPuntoVentaController.lbComportamentoAbaTipoPassagem.value = Comportamento aba Tipo de Passagem
|
||||
editarPuntoVentaController.lbComportamentoAbaTipoPassagem.bloquear.value = Bloquear
|
||||
editarPuntoVentaController.lbComportamentoAbaTipoPassagem.liberar.value = Liberar
|
||||
editarPuntoVentaController.lbComportamentoAbaTipoPassagem.mensagemAlerta.value=ATENÇÃO: O comportamento de bloqueio/liberação dos tipos de passagem será INVERTIDO para este ponto de venda. Os cadastros DEVERÃO SER REVISADOS. Deseja continuar?
|
||||
|
||||
editarPuntoVentaController.label.isento = ISENTO
|
||||
editarPuntoVentaController.label.totvs = Integracion TOTVS
|
||||
|
|
|
@ -1639,10 +1639,10 @@ editarPuntoVentaController.lbMostrarCaja.value = Exibir Caixa no Fechamento
|
|||
editarPuntoVentaController.lbNumeroSitef.value = Número SITEF
|
||||
editarPuntoVentaController.lbEmpresaTerceirizada.value = Terceirizada
|
||||
editarPuntoVentaController.checkPtoVtaEmpresaIndTotalBus.value = Vende TotalBus
|
||||
editarPuntoVentaController.checkPtoVtaCatIndTotalBus.value = Bloqueia TotalBus
|
||||
editarPuntoVentaController.checkPtoVtaCatIndTotalBus.value = TotalBus
|
||||
editarPuntoVentaController.checkPtoVtaEmpresaIndEmbarcada.value = Vende Embarcada
|
||||
editarPuntoVentaController.checkPtoVtaCatIndEmbarcada.value = Bloqueia Embarcada
|
||||
editarPuntoVentaController.msg.informartipobloqueio.value = Favor informar um tipo de bloqueio.
|
||||
editarPuntoVentaController.checkPtoVtaCatIndEmbarcada.value = Embarcada
|
||||
editarPuntoVentaController.msg.informartipobloqueio.value = Favor informar um tipo de bloqueio/liberação.
|
||||
editarPuntoVentaController.lbparada.value = Localidade
|
||||
editarPuntoVentaController.lbdataAbertura.value = Data de Abertura
|
||||
editarPuntoVentaController.lbdataFechamento.value = Data de Fechamento
|
||||
|
@ -1689,7 +1689,7 @@ editarPuntoVentaController.tab.label.empresaBloqueada = Empresas Bloqueadas
|
|||
editarPuntoVentaController.tab.label.localidades = Localidades Permitidas para Checkin
|
||||
editarPuntoVentaController.tab.label.seguro = Seguro
|
||||
editarPuntoVentaController.tab.label.seguroTasaEmbarque = Seguro/Taxa de Embarque
|
||||
editarPuntoVentaController.tab.label.tipoPassageiroBloqueio = Tipos de Passagens Bloqueadas
|
||||
editarPuntoVentaController.tab.label.tipoPassageiro = Tipos de Passagens
|
||||
editarPuntoVentaController.tab.label.usuBancario = Usuarios bancários
|
||||
editarPuntoVentaController.tab.label.fechamentocntcorrente = Fechamento Conta Corrente
|
||||
editarPuntoVentaController.lbCP.value = Cod. Postal
|
||||
|
@ -1759,6 +1759,10 @@ editarPuntoVentaController.MSG.borrarChaveAntifraude = Deseja eliminar a chave a
|
|||
editarPuntoVentaController.MSG.empresaAntifraudeJaCadastrada = Empresa informada já cadastrada
|
||||
editarPuntoVentaController.MSG.chaveAntifraudeNaoInformada = Informe a chave antifraude
|
||||
editarPuntoVentaController.MSG.empresaAntifraudeNaoInformada = Informe a empresa
|
||||
editarPuntoVentaController.lbComportamentoAbaTipoPassagem.value = Comportamento aba Tipo de Passagem
|
||||
editarPuntoVentaController.lbComportamentoAbaTipoPassagem.bloquear.value = Bloquear
|
||||
editarPuntoVentaController.lbComportamentoAbaTipoPassagem.liberar.value = Liberar
|
||||
editarPuntoVentaController.lbComportamentoAbaTipoPassagem.mensagemAlerta.value=ATENÇÃO: O comportamento de bloqueio/liberação dos tipos de passagem será INVERTIDO para este ponto de venda. Os cadastros DEVERÃO SER REVISADOS. Deseja continuar?
|
||||
|
||||
editarPuntoVentaController.lbCheckDinheiro.value=R$
|
||||
editarPuntoVentaController.lbCheckCredito.value=CC
|
||||
|
|
|
@ -67,7 +67,7 @@
|
|||
label="${c:l('editarPuntoVentaController.tab.label.seguroTasaEmbarque')}" />
|
||||
<tab
|
||||
visible="@{winEditarPuntoVenta$composer.validaFuncionTipoBoletoBloqueado}"
|
||||
label="${c:l('editarPuntoVentaController.tab.label.tipoPassageiroBloqueio')}" />
|
||||
label="${c:l('editarPuntoVentaController.tab.label.tipoPassageiro')}" />
|
||||
<tab
|
||||
label="${c:l('editarPuntoVentaController.tab.label.fechamentocntcorrente')}" />
|
||||
<tab
|
||||
|
@ -410,8 +410,9 @@
|
|||
<checkbox id="checkUTRRepasse"
|
||||
checked="@{winEditarPuntoVenta$composer.puntoVenta.indRepassaUTR}" />
|
||||
</row>
|
||||
|
||||
</rows>
|
||||
</grid>
|
||||
</grid>f
|
||||
</tabpanel>
|
||||
<!-- ENDERECO -->
|
||||
<tabpanel>
|
||||
|
@ -1572,7 +1573,7 @@
|
|||
</listbox>
|
||||
</tabpanel>
|
||||
|
||||
<!-- TIPO BOLETO BLOQUEADO -->
|
||||
|
||||
|
||||
<tabpanel height="400px">
|
||||
<grid fixedLayout="true">
|
||||
|
@ -1583,6 +1584,18 @@
|
|||
<rows>
|
||||
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarPuntoVentaController.lbComportamentoAbaTipoPassagem.value')}" />
|
||||
<radiogroup Id="indbloqueaTipoPassagem">
|
||||
<radio id="radIndBloquear"
|
||||
label="${c:l('editarPuntoVentaController.lbComportamentoAbaTipoPassagem.bloquear.value')}" />
|
||||
<radio id="radIndLiberar"
|
||||
label="${c:l('editarPuntoVentaController.lbComportamentoAbaTipoPassagem.liberar.value')}" checked="true"/>
|
||||
</radiogroup>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
|
||||
<label
|
||||
value="${c:l('editarPuntoVentaController.label.tipoPassagem')}" />
|
||||
<bandbox id="bbCategoria" autodrop="true">
|
||||
|
|
Loading…
Reference in New Issue