Totvs - WS Fornecedor / WS Cliente / WS Pedido Compra (bug #6127)

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@42766 d1611594-4594-4d17-8e1d-87c2c4800839
master
julio 2015-04-06 21:38:57 +00:00
parent 6a2169d0d0
commit d72913df5b
4 changed files with 85 additions and 5 deletions

View File

@ -95,6 +95,7 @@ import com.rjconsultores.ventaboletos.service.PuntoVentaService;
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService; import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
import com.rjconsultores.ventaboletos.service.UsuarioBancarioService; import com.rjconsultores.ventaboletos.service.UsuarioBancarioService;
import com.rjconsultores.ventaboletos.service.UsuarioService; import com.rjconsultores.ventaboletos.service.UsuarioService;
import com.rjconsultores.ventaboletos.service.impl.PuntoVentaServiceImpl.TipoRetornoTotvs;
import com.rjconsultores.ventaboletos.utilerias.InscricaoEstadualUtil; import com.rjconsultores.ventaboletos.utilerias.InscricaoEstadualUtil;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales.FechamentoParamptovtaListItemRenderer; import com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales.FechamentoParamptovtaListItemRenderer;
@ -212,11 +213,13 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
private Radio radIndvendsegopcionalNo; private Radio radIndvendsegopcionalNo;
private Radio radIndestansegopcionalSi; private Radio radIndestansegopcionalSi;
private Radio radIndestansegopcionalNo; private Radio radIndestansegopcionalNo;
private Radio radIntervalofechamentoSemanal; private Radio radIntervalofechamentoSemanal;
private Radio radIntervalofechamentoDecendial; private Radio radIntervalofechamentoDecendial;
private Radio radIntervalofechamentoQuinzenal; private Radio radIntervalofechamentoQuinzenal;
private Radio radIntervalofechamentoMensal; private Radio radIntervalofechamentoMensal;
private Radio radTotvsSi;
private Radio radTotvsNo;
private Radio radTotvsErro;
private Button btnAdicionarEmpresaComissao; private Button btnAdicionarEmpresaComissao;
private MyComboboxPuntoVenta cmbPuntoVentaPadre; private MyComboboxPuntoVenta cmbPuntoVentaPadre;
@ -449,6 +452,25 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
} }
} }
if (puntoVenta.getPuntoventaId() != null) {
if (puntoVenta.getIndIntegracion() != null) {
if (puntoVenta.getIndIntegracion() == TipoRetornoTotvs.CONCLUIDA.getValor().shortValue()) {
radTotvsSi.setChecked(true);
} else if (puntoVenta.getIndIntegracion() == TipoRetornoTotvs.JA_CADASTRADA.getValor().shortValue()) {
radTotvsNo.setChecked(true);
} else if (puntoVenta.getIndIntegracion() == TipoRetornoTotvs.ERRO.getValor().shortValue()) {
radTotvsErro.setChecked(true);
}
}
if (puntoVenta.getNumIEPuntoVenta() != null) {
if (puntoVenta.getNumIEPuntoVenta().equals("ISENTO")) {
ckIsento.setChecked(true);
txtNumIEPuntoVenta.setDisabled(true);
}
}
}
if (puntoVenta.getPuntoventaId() != null) { if (puntoVenta.getPuntoventaId() != null) {
if (puntoVenta.getDiversosId() != null) { if (puntoVenta.getDiversosId() != null) {
if (puntoVenta.getDiversosId().getInformatizada() != null) { if (puntoVenta.getDiversosId().getInformatizada() != null) {
@ -604,7 +626,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
} }
} catch (Exception e) { } catch (Exception e) {
log.error("Punto de Venta: " + e); log.error("Punto de Venta: ", e);
Messagebox.show( Messagebox.show(
Labels.getLabel("MSG.Error"), Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel("editarEmpresaController.window.title"),
@ -1135,6 +1157,10 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
puntoVenta.setStatusaprobacion("L"); puntoVenta.setStatusaprobacion("L");
} }
if (puntoVenta.getIndIntegracion() == null) {
puntoVenta.setIndIntegracion(TipoRetornoTotvs.PENDENTE.getValor());
}
if (puntoVenta.getPuntoventaId() == null) { if (puntoVenta.getPuntoventaId() == null) {
puntoVentaService.suscribir(puntoVenta); puntoVentaService.suscribir(puntoVenta);
puntoVentaList.addItemNovo(puntoVenta); puntoVentaList.addItemNovo(puntoVenta);
@ -2416,4 +2442,28 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
this.cmbEmpresaFechamentoParamptovta = cmbEmpresaFechamentoParamptovta; this.cmbEmpresaFechamentoParamptovta = cmbEmpresaFechamentoParamptovta;
} }
public Radio getRadTotvsSi() {
return radTotvsSi;
}
public void setRadTotvsSi(Radio radTotvsSi) {
this.radTotvsSi = radTotvsSi;
}
public Radio getRadTotvsNo() {
return radTotvsNo;
}
public void setRadTotvsNo(Radio radTotvsNo) {
this.radTotvsNo = radTotvsNo;
}
public Radio getRadTotvsErro() {
return radTotvsErro;
}
public void setRadTotvsErro(Radio radTotvsErro) {
this.radTotvsErro = radTotvsErro;
}
} }

View File

@ -850,6 +850,12 @@ editarPuntoVentaController.lbCheckStock.value = Validar estoque
editarPuntoVentaController.lbVendeSegOpcional.value = Vende seguro opcional editarPuntoVentaController.lbVendeSegOpcional.value = Vende seguro opcional
editarPuntoVentaController.lbEstanSegOpcional.value = Estan seguro opcional editarPuntoVentaController.lbEstanSegOpcional.value = Estan seguro opcional
editarPuntoVentaController.label.tipoPassagem = Tipo de boletos editarPuntoVentaController.label.tipoPassagem = Tipo de boletos
editarPuntoVentaController.label.isento = ISENTO
editarPuntoVentaController.label.totvs = Integracion TOTVS
editarPuntoVentaController.label.totvs.sim = Concluída
editarPuntoVentaController.label.totvs.nao = Já Cadastrada
editarPuntoVentaController.label.totvs.erro = Erro
# Fechamento Conta Corrente Agencia # Fechamento Conta Corrente Agencia
editarPuntoVentaController.puntoventa.label = Agencia editarPuntoVentaController.puntoventa.label = Agencia
editarPuntoVentaController.btnPesquisa.label = Pesquisa editarPuntoVentaController.btnPesquisa.label = Pesquisa
@ -5112,4 +5118,5 @@ relatorioGratuidadeController.lbDataFin.value = Fecha Final
indexController.mniRelatorioAgenciaFechamento.label= Relatorio Agências Fechamento indexController.mniRelatorioAgenciaFechamento.label= Relatorio Agências Fechamento
integracion.totvs=ERRO ao fazer integracion com a TOTVS integracion.totvs=ERRO ao fazer integracion com a TOTVS
integracion.totvs.ja.cadastrado = Está Agencia já possui cadastrado no sistema da TOTVS. Os dados de integração não seram enviados novamente

View File

@ -882,6 +882,12 @@ editarPuntoVentaController.lbCheckStock.value = Validar Estoque
editarPuntoVentaController.lbVendeSegOpcional.value = Vende Seguro Opcional editarPuntoVentaController.lbVendeSegOpcional.value = Vende Seguro Opcional
editarPuntoVentaController.lbEstanSegOpcional.value = Estan Seguro Opcional editarPuntoVentaController.lbEstanSegOpcional.value = Estan Seguro Opcional
editarPuntoVentaController.label.tipoPassagem = Tipo de Passagens editarPuntoVentaController.label.tipoPassagem = Tipo de Passagens
editarPuntoVentaController.label.isento = ISENTO
editarPuntoVentaController.label.totvs = Integração TOTVS
editarPuntoVentaController.label.totvs.sim = Concluída
editarPuntoVentaController.label.totvs.nao = Já Cadastrada
editarPuntoVentaController.label.totvs.erro = Erro
# Fechamento Conta Corrente Agencia # Fechamento Conta Corrente Agencia
editarPuntoVentaController.puntoventa.label = Agencia editarPuntoVentaController.puntoventa.label = Agencia
editarPuntoVentaController.btnPesquisa.label = Pesquisa editarPuntoVentaController.btnPesquisa.label = Pesquisa
@ -5182,4 +5188,5 @@ relatorioGratuidadeController.lbDataFin.value = Data Final
indexController.mniRelatorioAgenciaFechamento.label= Relatorio Agências Fechamento indexController.mniRelatorioAgenciaFechamento.label= Relatorio Agências Fechamento
integracion.totvs=ERRO ao fazer integração com a TOTVS integracion.totvs = ERRO ao fazer integração com a TOTVS
integracion.totvs.ja.cadastrado = Está Agencia já possui cadastrado no sistema da TOTVS. Os dados de integração não seram enviados novamente

View File

@ -93,6 +93,21 @@
value="@{winEditarPuntoVenta$composer.puntoVenta.numPuntoVenta}" /> value="@{winEditarPuntoVenta$composer.puntoVenta.numPuntoVenta}" />
</row> </row>
<row>
<!-- Integracion TOTVS -->
<label
value="${c:l('editarPuntoVentaController.label.totvs')}" />
<radiogroup Id="indIntegracion" >
<radio id="radTotvsSi" disabled="true"
label="${c:l('editarPuntoVentaController.label.totvs.sim')}" />
<radio id="radTotvsNo" disabled="true"
label="${c:l('editarPuntoVentaController.label.totvs.nao')}"
checked="true" />
<radio id="radTotvsErro" disabled="true"
label="${c:l('editarPuntoVentaController.label.totvs.erro')}" />
</radiogroup>
</row>
<row> <row>
<label <label
value="${c:l('editarPuntoVentaController.lblMaxCancelacion')}" /> value="${c:l('editarPuntoVentaController.lblMaxCancelacion')}" />
@ -100,6 +115,7 @@
constraint="no empty" constraint="no empty"
value="@{winEditarPuntoVenta$composer.puntoVenta.tiempoCancelacion}" /> value="@{winEditarPuntoVenta$composer.puntoVenta.tiempoCancelacion}" />
</row> </row>
<row> <row>
<!-- Parada --> <!-- Parada -->
@ -286,7 +302,7 @@
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" /> use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
<checkbox id="ckIsento" /> <checkbox id="ckIsento" />
<label value="ISENTO" /> <label value="${c:l('editarPuntoVentaController.label.isento')}" />
</hbox> </hbox>
</row> </row>
<row> <row>