Merge pull request 'fixes bug#AL-4091' (!582) from AL-4091 into master
Reviewed-on: adm/VentaBoletosAdm#582 Reviewed-by: fabio <fabio.faria@rjconsultores.com.br>master 1.101.0
commit
c327b72cea
6
pom.xml
6
pom.xml
|
@ -4,12 +4,12 @@
|
|||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>br.com.rjconsultores</groupId>
|
||||
<artifactId>ventaboletosadm</artifactId>
|
||||
<version>1.100.0</version>
|
||||
<version>1.101.0</version>
|
||||
<packaging>war</packaging>
|
||||
|
||||
<properties>
|
||||
<modelWeb.version>1.75.0</modelWeb.version>
|
||||
<flyway.version>1.58.0</flyway.version>
|
||||
<modelWeb.version>1.76.0</modelWeb.version>
|
||||
<flyway.version>1.59.0</flyway.version>
|
||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||
</properties>
|
||||
|
||||
|
|
|
@ -27,15 +27,21 @@ import org.zkoss.zul.Button;
|
|||
import org.zkoss.zul.Checkbox;
|
||||
import org.zkoss.zul.Combobox;
|
||||
import org.zkoss.zul.Constraint;
|
||||
import org.zkoss.zul.Grid;
|
||||
import org.zkoss.zul.Intbox;
|
||||
import org.zkoss.zul.Label;
|
||||
import org.zkoss.zul.Longbox;
|
||||
import org.zkoss.zul.Paging;
|
||||
import org.zkoss.zul.Radio;
|
||||
import org.zkoss.zul.Row;
|
||||
import org.zkoss.zul.Textbox;
|
||||
|
||||
import com.rjconsultores.ventaboletos.constantes.ConstantesTipoDesconto;
|
||||
import com.rjconsultores.ventaboletos.entidad.Cliente;
|
||||
import com.rjconsultores.ventaboletos.entidad.Convenio;
|
||||
import com.rjconsultores.ventaboletos.entidad.ConvenioCampanha;
|
||||
import com.rjconsultores.ventaboletos.entidad.ConvenioCampanhaEmpresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.ConvenioCampanhaPuntoVenta;
|
||||
import com.rjconsultores.ventaboletos.entidad.ConvenioDet;
|
||||
import com.rjconsultores.ventaboletos.entidad.ConvenioEmpresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.ConvenioPuntoVenta;
|
||||
|
@ -50,6 +56,7 @@ import com.rjconsultores.ventaboletos.entidad.RutaEmpresa;
|
|||
import com.rjconsultores.ventaboletos.entidad.RutaSecuencia;
|
||||
import com.rjconsultores.ventaboletos.entidad.Tramo;
|
||||
import com.rjconsultores.ventaboletos.entidad.Usuario;
|
||||
import com.rjconsultores.ventaboletos.service.ConstanteService;
|
||||
import com.rjconsultores.ventaboletos.service.ConvenioDetService;
|
||||
import com.rjconsultores.ventaboletos.service.ConvenioService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||
|
@ -62,7 +69,9 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
|||
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCampanhaEmpresa;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderClienteConvenio;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConvenioCampanhaPuntoVenta;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConvenioDet;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConvenioEmpresa;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConvenioPuntoVenta;
|
||||
|
@ -79,6 +88,9 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConvenioUsuario
|
|||
@Scope("prototype")
|
||||
public class EditarConvenioController extends MyGenericForwardComposer {
|
||||
|
||||
@Autowired
|
||||
private ConstanteService constanteService;
|
||||
|
||||
@Autowired
|
||||
private ConvenioService convenioService;
|
||||
|
||||
|
@ -123,6 +135,7 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
|
||||
private Radio rdGeral;
|
||||
private Radio rdPorCliente;
|
||||
private Radio rdPorCamapanha;
|
||||
|
||||
private Radio rdPorNumDocumento;
|
||||
private Radio rdPorQuantidade;
|
||||
|
@ -146,12 +159,24 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
private MyListbox convenioPuntoVentaList;
|
||||
private Combobox cmbPuntoVenta;
|
||||
|
||||
|
||||
|
||||
//Campanha Punto Venta
|
||||
private List<ConvenioCampanhaPuntoVenta> lsConvenioCampanhaPuntoVenta;
|
||||
private MyListbox convenioCampanhaPuntoVentaList;
|
||||
private Combobox cmbConvenioCampanhaPuntoVenta;
|
||||
|
||||
//Empresa
|
||||
private Combobox cmbEmpresa;
|
||||
private MyListbox empresaList;
|
||||
private List<ConvenioEmpresa> lsConvenioEmpresa;
|
||||
private List<Empresa> lsEmpresa;
|
||||
|
||||
//Empresa Camapanha
|
||||
private Combobox cmbCampanhaEmpresa;
|
||||
private List<ConvenioCampanhaEmpresa> lsConvenioCampanhaEmpresa;
|
||||
private MyListbox campanhaEmpresaList;
|
||||
|
||||
//Ruta
|
||||
private Combobox cmbRuta;
|
||||
private MyListbox rutaList;
|
||||
|
@ -160,6 +185,42 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
@Autowired
|
||||
private RutaService rutaService;
|
||||
|
||||
|
||||
|
||||
private Row rowlbTipoDesconto;
|
||||
private Row rowGrTipoDesconto;
|
||||
private Row rowLbValidaFolio;
|
||||
private Row rowImpression;
|
||||
private Row rowGrPrecoDesconto;
|
||||
private Row rowBandBoxCliente;
|
||||
private Grid gridFolio;
|
||||
|
||||
//Campanha
|
||||
private Row rowTxtTermoCondicao;
|
||||
private Row rowTxtMensagemAoGanhador;
|
||||
private Row rowNumEmiteCupom;
|
||||
private Row rowGrCupomAleatorio;
|
||||
private Row rowQtdDigitoAleatorio;
|
||||
private Row rowTxtCupomFixo;
|
||||
private Row rowLbCliente;
|
||||
private Grid griCampanhaEmpresa;
|
||||
private Grid gridCampanhaPuntoVenta;
|
||||
|
||||
private Textbox txtTermoCondicao;
|
||||
private Textbox txtMensagemAoGanhador;
|
||||
private Intbox intNumEmiteCupom;
|
||||
private Radio rdCupomAleatorioSim;
|
||||
private Radio rdCupomAleatorioNao;
|
||||
private Intbox intQtdDigitoAleatorio;
|
||||
private Textbox txtCupomFixo;
|
||||
|
||||
private ConvenioCampanha convenioCampanha;
|
||||
|
||||
private final String CONSTANTE_INDCAMPANHA="IND_CAMPANHA";
|
||||
|
||||
private boolean indCampanha=false;
|
||||
|
||||
|
||||
public Button getBtnApagar() {
|
||||
return btnApagar;
|
||||
}
|
||||
|
@ -403,10 +464,23 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
//Cliente
|
||||
clienteList.setItemRenderer(new RenderClienteConvenio());
|
||||
|
||||
|
||||
campanhaEmpresaList.setItemRenderer(new RenderCampanhaEmpresa());
|
||||
lsConvenioCampanhaEmpresa = new ArrayList<ConvenioCampanhaEmpresa>();
|
||||
|
||||
convenioCampanhaPuntoVentaList.setItemRenderer(new RenderConvenioCampanhaPuntoVenta());
|
||||
lsConvenioCampanhaPuntoVenta = new ArrayList<ConvenioCampanhaPuntoVenta>();
|
||||
|
||||
indCampanha= constanteService.buscarValorConstantePorNomeConstanteBoolean(CONSTANTE_INDCAMPANHA);
|
||||
|
||||
|
||||
|
||||
if (convenio.getConvenioId() == null) {
|
||||
|
||||
btnApagar.setVisible(Boolean.FALSE);
|
||||
lsConvenioDets = new ArrayList<ConvenioDet>();
|
||||
inicializaConvenioCampanha();
|
||||
layoutInicialSemCampanha();
|
||||
|
||||
} else {
|
||||
|
||||
|
@ -440,11 +514,19 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
|
||||
if(convenio.getIndGeral().equals((short) 1)){
|
||||
rdGeral.setSelected(true);
|
||||
} else{
|
||||
layoutInicialSemCampanha();
|
||||
} else if(convenio.getIndGeral().equals((short) 0)){
|
||||
layoutInicialSemCampanha();
|
||||
rdPorCliente.setSelected(true);
|
||||
txtDescConvenio.setDisabled(true);
|
||||
txtCveConvenio.setDisabled(true);
|
||||
bandBoxCliente.setConstraint("no empty");
|
||||
}else {
|
||||
rdPorCamapanha.setSelected(true);
|
||||
layoutInicialComCampanha();
|
||||
layoutInicialDoCupomAleatorio();
|
||||
carregarCampanhaEmpresaList();
|
||||
carregarCampanhaPuntoVentaList();
|
||||
}
|
||||
|
||||
setClienteToSave(convenio.getCliente());
|
||||
|
@ -554,6 +636,12 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
if(rdPorCliente.isSelected() && bandBoxCliente.getValue() == null){
|
||||
return;
|
||||
}
|
||||
if(rdPorCamapanha.isSelected()) {
|
||||
setContraintCampanha();
|
||||
validarContraintDaCampanha();
|
||||
}else {
|
||||
retirarConstraintDaCampanha();
|
||||
}
|
||||
|
||||
try {
|
||||
|
||||
|
@ -575,13 +663,37 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
convenio.setFecmodif(Calendar.getInstance().getTime());
|
||||
convenio.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
convenio.setConvenioDetList(lsConvenioDets);
|
||||
|
||||
|
||||
if(rdPorCamapanha.isSelected()) {
|
||||
convenio.setValidafolio(false);
|
||||
convenio.setIndDescuentoNormal(null);
|
||||
convenio.setIndGeral((short) 2);
|
||||
convenio.setCliente(null);
|
||||
|
||||
ConvenioCampanha convenioCampanha= convenio.getConvenioCampanha();
|
||||
convenioCampanha.setTermoECondicao(txtTermoCondicao.getValue());
|
||||
convenioCampanha.setMensagemGanhador(txtMensagemAoGanhador.getValue());
|
||||
convenioCampanha.setVlrEmitirCupom(intNumEmiteCupom.getValue());
|
||||
convenioCampanha.setIsCupomAleatorio(rdCupomAleatorioSim.isSelected()?true:false);
|
||||
if(rdCupomAleatorioSim.isSelected()) {
|
||||
convenioCampanha.setQtdDigitosCupom(intQtdDigitoAleatorio.getValue());
|
||||
convenioCampanha.setCodigoCupom(null);
|
||||
}else {
|
||||
convenioCampanha.setQtdDigitosCupom(null);
|
||||
convenioCampanha.setCodigoCupom(txtCupomFixo.getValue());
|
||||
}
|
||||
convenio.setConvenioCampanha(convenioCampanha);
|
||||
}else {
|
||||
|
||||
convenio.setConvenioCampanha(null);
|
||||
convenio.setValidafolio(chkValidaFolio.isChecked());
|
||||
convenio.setIndDescuentoNormal(getTipoDesconto());
|
||||
convenio.setCliente(getClienteToSave());
|
||||
|
||||
if(rdGeral.isSelected()){
|
||||
convenio.setIndGeral((short) 1);
|
||||
}else{
|
||||
}else {
|
||||
convenio.setIndGeral((short) 0);
|
||||
}
|
||||
|
||||
|
@ -599,6 +711,7 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
List<Convenio> lsConvenioDet =
|
||||
convenioService.buscar(convenio.getDescconvenio(),
|
||||
|
@ -643,6 +756,8 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
private boolean validarCampos() throws InterruptedException {
|
||||
if(!verificarOrigemDestinoTrechos()) {
|
||||
return false;
|
||||
|
@ -849,6 +964,55 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
|
||||
public void onClick$btnAdicionarConvenioDet(Event ev) throws InterruptedException {
|
||||
|
||||
if(rdPorCamapanha.isSelected()) {
|
||||
txtTarifa.setConstraint("no empty");
|
||||
txtTarifa.getValue();
|
||||
BigDecimal porcdescuento = txtTarifa.getValueBigDecimal();
|
||||
BigDecimal porcdescuentoTaxaEmbarque = txtTxEmbarque.getValueBigDecimal();
|
||||
BigDecimal porcdescuentoSeguro = txtSeguro.getValueBigDecimal();
|
||||
BigDecimal porcdescuentoPedagio = txtPedagio.getValueBigDecimal();
|
||||
BigDecimal porcOutros = txtOutros.getValueBigDecimal();
|
||||
|
||||
boolean achou =false;
|
||||
for (ConvenioDet cds : convenio.getConvenioDetList()) {
|
||||
if (cds.getNumfoliofinal() != null && cds.getNumfolioinicial() != null) {
|
||||
if (cds.getPorcdescuento().equals(porcdescuento)) {
|
||||
achou = Boolean.TRUE;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (achou) {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("MSG.Registro.Existe"),
|
||||
Labels.getLabel("editarConvenioController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
}
|
||||
|
||||
|
||||
ConvenioDet cd = new ConvenioDet();
|
||||
cd.setActivo(Boolean.TRUE);
|
||||
cd.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
cd.setFecmodif(Calendar.getInstance().getTime());
|
||||
cd.setPorcdescuento(porcdescuento);
|
||||
cd.setNumfolioinicial(null);
|
||||
cd.setNumfoliofinal(null);
|
||||
cd.setPorcDescuentoTaxaEmbarque(porcdescuentoTaxaEmbarque);
|
||||
cd.setPorcDescuentoSeguro(porcdescuentoSeguro);
|
||||
cd.setPorcDescuentoPedagio(porcdescuentoPedagio);
|
||||
cd.setPorcOutros(porcOutros);
|
||||
cd.setQuantidade(null);
|
||||
cd.setConvenio(convenio);
|
||||
|
||||
lsConvenioDets.add(cd);
|
||||
convenioDetList.setData(lsConvenioDets);
|
||||
convenio.setConvenioDetList(lsConvenioDets);
|
||||
|
||||
|
||||
limparDadosDocumentos();
|
||||
}else {
|
||||
|
||||
Boolean isDescontoNaoNormalValido = isDescontoNaoNormalValido(Boolean.FALSE);
|
||||
|
||||
if(!isDescontoNaoNormalValido) {
|
||||
|
@ -863,18 +1027,22 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
return;
|
||||
}
|
||||
|
||||
if (chkValidaFolio.isChecked()) {
|
||||
txtNumfolioinicio.setConstraint("no empty, no negative, no zero");
|
||||
txtNumfoliofinal.setConstraint("no empty, no negative, no zero");
|
||||
txtNumfolioinicio.getValue();
|
||||
txtNumfoliofinal.getValue();
|
||||
}
|
||||
|
||||
if (chkValidaFolio.isChecked()) {
|
||||
txtNumfolioinicio.setConstraint("no empty, no negative, no zero");
|
||||
txtNumfoliofinal.setConstraint("no empty, no negative, no zero");
|
||||
txtNumfolioinicio.getValue();
|
||||
txtNumfoliofinal.getValue();
|
||||
}
|
||||
|
||||
|
||||
BigDecimal porcdescuento = txtTarifa.getValueBigDecimal();
|
||||
BigDecimal porcdescuentoTaxaEmbarque = txtTxEmbarque.getValueBigDecimal();
|
||||
BigDecimal porcdescuentoSeguro = txtSeguro.getValueBigDecimal();
|
||||
BigDecimal porcdescuentoPedagio = txtPedagio.getValueBigDecimal();
|
||||
BigDecimal porcOutros = txtOutros.getValueBigDecimal();
|
||||
|
||||
|
||||
Long numfolioinicio = txtNumfolioinicio.getValue();
|
||||
Long numfoliofinal = txtNumfoliofinal.getValue();
|
||||
Long quantidade = txtQuantidade.getValue();
|
||||
|
@ -892,6 +1060,7 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
if (cds.getNumfoliofinal() != null && cds.getNumfolioinicial() != null) {
|
||||
if (cds.getNumfoliofinal().equals(numfoliofinal) && cds.getNumfolioinicial().equals(numfolioinicio) && cds.getPorcdescuento().equals(porcdescuento)) {
|
||||
achou = Boolean.TRUE;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -944,6 +1113,7 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
Labels.getLabel("editarConvenioController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void limparDadosDocumentos() {
|
||||
|
@ -1364,42 +1534,7 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
}
|
||||
|
||||
|
||||
public void onClick$btnAdicionarPuntoVenta(Event ev) throws InterruptedException {
|
||||
if (cmbPuntoVenta.getSelectedItem() != null) {
|
||||
PuntoVenta puntoVenta = (PuntoVenta) cmbPuntoVenta.getSelectedItem().getValue();
|
||||
|
||||
ConvenioPuntoVenta convenioPuntoVentaToAdd = new ConvenioPuntoVenta();
|
||||
convenioPuntoVentaToAdd.setActivo(Boolean.TRUE);
|
||||
convenioPuntoVentaToAdd.setConvenio(convenio);
|
||||
convenioPuntoVentaToAdd.setFecmodif(Calendar.getInstance().getTime());
|
||||
convenioPuntoVentaToAdd.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
convenioPuntoVentaToAdd.setPuntoVenta(puntoVenta);
|
||||
|
||||
boolean achou = Boolean.FALSE;
|
||||
for (ConvenioPuntoVenta convenioPuntoVentaInTheList : lsConvenioPuntoVenta) {
|
||||
if (convenioPuntoVentaInTheList.getPuntoVenta().equals(convenioPuntoVentaToAdd.getPuntoVenta()) && convenioPuntoVentaInTheList.getActivo()) {
|
||||
achou = Boolean.TRUE;
|
||||
}
|
||||
}
|
||||
|
||||
if(!achou) {
|
||||
lsConvenioPuntoVenta.add(convenioPuntoVentaToAdd);
|
||||
convenio.setConvenioPuntoVentaList(lsConvenioPuntoVenta);
|
||||
}
|
||||
|
||||
List<ConvenioPuntoVenta> tempList = new ArrayList<ConvenioPuntoVenta>();
|
||||
if(lsConvenioPuntoVenta != null) {
|
||||
for (ConvenioPuntoVenta convenioPuntoVenta : lsConvenioPuntoVenta) {
|
||||
if(convenioPuntoVenta.getActivo()) {
|
||||
tempList.add(convenioPuntoVenta);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
convenioPuntoVentaList.setData(tempList);
|
||||
cmbPuntoVenta.setSelectedItem(null);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnAdicionarEmpresa(Event ev) throws InterruptedException {
|
||||
if (cmbEmpresa.getSelectedItem() != null) {
|
||||
|
@ -1438,6 +1573,7 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
public void onClick$btnAdicionarRuta(Event ev) throws InterruptedException {
|
||||
if (cmbRuta.getSelectedItem() != null) {
|
||||
Ruta ruta = (Ruta) cmbRuta.getSelectedItem().getValue();
|
||||
|
@ -1521,6 +1657,7 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
bandBoxCliente.setConstraint("");
|
||||
txtDescConvenio.setDisabled(false);
|
||||
txtCveConvenio.setDisabled(false);
|
||||
layoutSemCampanha();
|
||||
}
|
||||
|
||||
public void onClick$rdPorCliente(Event ev) {
|
||||
|
@ -1542,6 +1679,9 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
|
||||
bandBoxCliente.open();
|
||||
txtNomeCliente.focus();
|
||||
|
||||
layoutSemCampanha();
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1549,4 +1689,321 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
return lsEmpresa;
|
||||
}
|
||||
|
||||
|
||||
public void onClick$rdPorCamapanha(Event ev) {
|
||||
if (rdPorCamapanha.isChecked()) {
|
||||
bandBoxCliente.setConstraint("");
|
||||
txtDescConvenio.setDisabled(false);
|
||||
txtCveConvenio.setDisabled(false);
|
||||
layoutComCampanha();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
private void layoutComCampanha() {
|
||||
rowlbTipoDesconto.setVisible(false);
|
||||
rowGrTipoDesconto.setVisible(false);
|
||||
rowLbValidaFolio.setVisible(false);
|
||||
rowImpression.setVisible(false);
|
||||
rowGrPrecoDesconto.setVisible(false);
|
||||
|
||||
rowBandBoxCliente.setVisible(false);
|
||||
rowLbCliente.setVisible(false);
|
||||
gridFolio.setVisible(false);
|
||||
|
||||
rowTxtTermoCondicao.setVisible(true);
|
||||
rowTxtMensagemAoGanhador.setVisible(true);
|
||||
rowNumEmiteCupom.setVisible(true);
|
||||
rowGrCupomAleatorio.setVisible(true);
|
||||
rowQtdDigitoAleatorio.setVisible(true);
|
||||
rowTxtCupomFixo.setVisible(true);
|
||||
griCampanhaEmpresa.setVisible(true);
|
||||
gridCampanhaPuntoVenta.setVisible(true);
|
||||
|
||||
}
|
||||
|
||||
|
||||
private void layoutSemCampanha() {
|
||||
rowlbTipoDesconto.setVisible(true);
|
||||
rowGrTipoDesconto.setVisible(true);
|
||||
rowLbValidaFolio.setVisible(true);
|
||||
rowImpression.setVisible(true);
|
||||
rowGrPrecoDesconto.setVisible(true);
|
||||
rowBandBoxCliente.setVisible(true);
|
||||
rowLbCliente.setVisible(true);
|
||||
gridFolio.setVisible(true);
|
||||
|
||||
|
||||
rowTxtTermoCondicao.setVisible(false);
|
||||
rowTxtMensagemAoGanhador.setVisible(false);
|
||||
rowNumEmiteCupom.setVisible(false);
|
||||
rowGrCupomAleatorio.setVisible(false);
|
||||
rowQtdDigitoAleatorio.setVisible(false);
|
||||
rowTxtCupomFixo.setVisible(false);
|
||||
griCampanhaEmpresa.setVisible(false);
|
||||
gridCampanhaPuntoVenta.setVisible(false);
|
||||
}
|
||||
|
||||
private void layoutInicialComCampanha() {
|
||||
rowlbTipoDesconto.setVisible(false);
|
||||
rowGrTipoDesconto.setVisible(false);
|
||||
rowLbValidaFolio.setVisible(false);
|
||||
rowImpression.setVisible(false);
|
||||
rowGrPrecoDesconto.setVisible(false);
|
||||
rowBandBoxCliente.setVisible(false);
|
||||
rowLbCliente.setVisible(false);
|
||||
gridFolio.setVisible(false);
|
||||
griCampanhaEmpresa.setVisible(true);
|
||||
gridCampanhaPuntoVenta.setVisible(true);
|
||||
rdGeral.setVisible(false);
|
||||
rdPorCliente.setVisible(false);
|
||||
|
||||
}
|
||||
|
||||
private void layoutInicialSemCampanha() {
|
||||
rowTxtTermoCondicao.setVisible(false);
|
||||
rowTxtMensagemAoGanhador.setVisible(false);
|
||||
rowNumEmiteCupom.setVisible(false);
|
||||
rowGrCupomAleatorio.setVisible(false);
|
||||
rowQtdDigitoAleatorio.setVisible(false);
|
||||
rowTxtCupomFixo.setVisible(false);
|
||||
griCampanhaEmpresa.setVisible(false);
|
||||
gridCampanhaPuntoVenta.setVisible(false);
|
||||
if(!indCampanha || convenio.getConvenioId() != null) {
|
||||
rdPorCamapanha.setVisible(false);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$rdCupomAleatorioSim(Event ev) {
|
||||
if (rdCupomAleatorioSim.isSelected()) {
|
||||
txtCupomFixo.setText("");
|
||||
txtCupomFixo.setValue(null);
|
||||
intQtdDigitoAleatorio.setDisabled(false);
|
||||
txtCupomFixo.setDisabled(true);
|
||||
|
||||
}else {
|
||||
intQtdDigitoAleatorio.setValue(null);
|
||||
intQtdDigitoAleatorio.setDisabled(true);
|
||||
txtCupomFixo.setDisabled(false);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$rdCupomAleatorioNao(Event ev) {
|
||||
if (rdCupomAleatorioNao.isSelected()) {
|
||||
intQtdDigitoAleatorio.setValue(null);
|
||||
intQtdDigitoAleatorio.setDisabled(true);
|
||||
txtCupomFixo.setDisabled(false);
|
||||
}else {
|
||||
txtCupomFixo.setText("");
|
||||
txtCupomFixo.setDisabled(true);
|
||||
intQtdDigitoAleatorio.setDisabled(false);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnAdicionarCamapanhaEmpresa(Event ev) throws InterruptedException {
|
||||
if (cmbCampanhaEmpresa.getSelectedItem() != null) {
|
||||
Empresa empresa = (Empresa) cmbCampanhaEmpresa.getSelectedItem().getValue();
|
||||
|
||||
ConvenioCampanhaEmpresa convenioCampanhaEmpresaToAdd = new ConvenioCampanhaEmpresa();
|
||||
convenioCampanhaEmpresaToAdd.setActivo(Boolean.TRUE);
|
||||
convenioCampanhaEmpresaToAdd.setConvenio(convenio);
|
||||
convenioCampanhaEmpresaToAdd.setFecmodif(Calendar.getInstance().getTime());
|
||||
convenioCampanhaEmpresaToAdd.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
convenioCampanhaEmpresaToAdd.setEmpresa(empresa);
|
||||
|
||||
boolean achou = Boolean.FALSE;
|
||||
for (ConvenioCampanhaEmpresa convenioEmpresaInTheList : lsConvenioCampanhaEmpresa) {
|
||||
if (convenioEmpresaInTheList.getEmpresa().equals(convenioCampanhaEmpresaToAdd.getEmpresa()) && convenioCampanhaEmpresaToAdd.getActivo()) {
|
||||
achou = Boolean.TRUE;
|
||||
}
|
||||
}
|
||||
|
||||
if(!achou) {
|
||||
lsConvenioCampanhaEmpresa.add(convenioCampanhaEmpresaToAdd);
|
||||
convenio.getConvenioCampanha().setConvenioCampanhaEmpresaList(lsConvenioCampanhaEmpresa);
|
||||
}
|
||||
|
||||
List<ConvenioCampanhaEmpresa> tempList = new ArrayList<ConvenioCampanhaEmpresa>();
|
||||
if(lsConvenioCampanhaEmpresa != null) {
|
||||
for (ConvenioCampanhaEmpresa convenioCampanhaEmpresa : lsConvenioCampanhaEmpresa) {
|
||||
if(convenioCampanhaEmpresa.getActivo()) {
|
||||
tempList.add(convenioCampanhaEmpresa);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
campanhaEmpresaList.setData(tempList);
|
||||
cmbCampanhaEmpresa.setSelectedItem(null);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public void onClick$btnRemoverCampanhaEmpresa(Event ev) {
|
||||
try {
|
||||
ConvenioCampanhaEmpresa convenioEmpresaToRemove = (ConvenioCampanhaEmpresa) campanhaEmpresaList.getSelected();
|
||||
if(convenioEmpresaToRemove != null) {
|
||||
lsConvenioCampanhaEmpresa.remove(convenioEmpresaToRemove);
|
||||
convenioEmpresaToRemove.setFecmodif(Calendar.getInstance().getTime());
|
||||
convenioEmpresaToRemove.setActivo(Boolean.FALSE);
|
||||
convenioEmpresaToRemove.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
lsConvenioCampanhaEmpresa.add(convenioEmpresaToRemove);
|
||||
campanhaEmpresaList.updateItem(convenioEmpresaToRemove);
|
||||
campanhaEmpresaList.removeItem(convenioEmpresaToRemove);
|
||||
convenio.getConvenioCampanha().setConvenioCampanhaEmpresaList(lsConvenioCampanhaEmpresa);
|
||||
} else {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarConfiguracionReservacionController.MSG.selectItem"),
|
||||
Labels.getLabel("editarConfiguracionReservacionController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
log.error(ex);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnAdicionarConvenioCampanhaPuntoVenta(Event ev) throws InterruptedException {
|
||||
if (cmbConvenioCampanhaPuntoVenta.getSelectedItem() != null) {
|
||||
PuntoVenta puntoVenta = (PuntoVenta) cmbConvenioCampanhaPuntoVenta.getSelectedItem().getValue();
|
||||
|
||||
ConvenioCampanhaPuntoVenta convenioCampanhaPuntoVentaToAdd = new ConvenioCampanhaPuntoVenta();
|
||||
convenioCampanhaPuntoVentaToAdd.setActivo(Boolean.TRUE);
|
||||
convenioCampanhaPuntoVentaToAdd.setConvenio(convenio);
|
||||
convenioCampanhaPuntoVentaToAdd.setFecmodif(Calendar.getInstance().getTime());
|
||||
convenioCampanhaPuntoVentaToAdd.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
convenioCampanhaPuntoVentaToAdd.setPuntoVenta(puntoVenta);
|
||||
|
||||
boolean achou = Boolean.FALSE;
|
||||
for (ConvenioCampanhaPuntoVenta convenioCampanhaPuntoVentaInTheList : lsConvenioCampanhaPuntoVenta) {
|
||||
if (convenioCampanhaPuntoVentaInTheList.getPuntoVenta()
|
||||
.equals(convenioCampanhaPuntoVentaToAdd.getPuntoVenta())
|
||||
&& convenioCampanhaPuntoVentaInTheList.getActivo()) {
|
||||
achou = Boolean.TRUE;
|
||||
}
|
||||
}
|
||||
|
||||
if (!achou) {
|
||||
lsConvenioCampanhaPuntoVenta.add(convenioCampanhaPuntoVentaToAdd);
|
||||
convenio.getConvenioCampanha().setConvenioCampanhaPuntoVentaList(lsConvenioCampanhaPuntoVenta);
|
||||
}
|
||||
|
||||
List<ConvenioCampanhaPuntoVenta> tempList = new ArrayList<ConvenioCampanhaPuntoVenta>();
|
||||
if (lsConvenioCampanhaPuntoVenta != null) {
|
||||
for (ConvenioCampanhaPuntoVenta convenioPuntoVenta : lsConvenioCampanhaPuntoVenta) {
|
||||
if (convenioPuntoVenta.getActivo()) {
|
||||
tempList.add(convenioPuntoVenta);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
convenioCampanhaPuntoVentaList.setData(tempList);
|
||||
cmbConvenioCampanhaPuntoVenta.setSelectedItem(null);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnRemoverConvenioCampanhaPuntoVenta(Event ev) {
|
||||
try {
|
||||
ConvenioCampanhaPuntoVenta convenioCampanhaPuntoVentaToRemove = (ConvenioCampanhaPuntoVenta) convenioCampanhaPuntoVentaList.getSelected() ;
|
||||
if(convenioCampanhaPuntoVentaToRemove != null) {
|
||||
lsConvenioCampanhaPuntoVenta.remove(convenioCampanhaPuntoVentaToRemove);
|
||||
convenioCampanhaPuntoVentaToRemove.setFecmodif(Calendar.getInstance().getTime());
|
||||
convenioCampanhaPuntoVentaToRemove.setActivo(Boolean.FALSE);
|
||||
convenioCampanhaPuntoVentaToRemove.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
lsConvenioCampanhaPuntoVenta.add(convenioCampanhaPuntoVentaToRemove);
|
||||
convenioCampanhaPuntoVentaList.updateItem(convenioCampanhaPuntoVentaToRemove);
|
||||
convenioCampanhaPuntoVentaList.removeItem(convenioCampanhaPuntoVentaToRemove);
|
||||
convenio.getConvenioCampanha().setConvenioCampanhaPuntoVentaList(lsConvenioCampanhaPuntoVenta);
|
||||
} else {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarConfiguracionReservacionController.MSG.selectItem"),
|
||||
Labels.getLabel("editarConfiguracionReservacionController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
log.error(ex);
|
||||
}
|
||||
}
|
||||
|
||||
private void retirarConstraintDaCampanha() {
|
||||
txtTermoCondicao.setConstraint("");
|
||||
txtMensagemAoGanhador.setConstraint("");
|
||||
intNumEmiteCupom.setConstraint("");
|
||||
intQtdDigitoAleatorio.setConstraint("");
|
||||
txtCupomFixo.setConstraint("");
|
||||
}
|
||||
|
||||
private void validarContraintDaCampanha() {
|
||||
txtTermoCondicao.getValue();
|
||||
txtMensagemAoGanhador.getValue();
|
||||
intNumEmiteCupom.getValue();
|
||||
intQtdDigitoAleatorio.getValue();
|
||||
txtCupomFixo.getValue();
|
||||
}
|
||||
|
||||
private void setContraintCampanha() {
|
||||
txtTermoCondicao.setConstraint("no empty");
|
||||
txtMensagemAoGanhador.setConstraint("no empty");
|
||||
intNumEmiteCupom.setConstraint("no empty");
|
||||
if (rdCupomAleatorioSim.isChecked()) {
|
||||
intQtdDigitoAleatorio.setConstraint("no empty");
|
||||
txtCupomFixo.setConstraint("");
|
||||
} else {
|
||||
txtCupomFixo.setConstraint("no empty");
|
||||
intQtdDigitoAleatorio.setConstraint("");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void carregarCampanhaPuntoVentaList() {
|
||||
lsConvenioCampanhaPuntoVenta =convenio.getConvenioCampanha().getConvenioCampanhaPuntoVentaList();
|
||||
convenioCampanhaPuntoVentaList.setData(lsConvenioCampanhaPuntoVenta);
|
||||
}
|
||||
|
||||
private void carregarCampanhaEmpresaList() {
|
||||
lsConvenioCampanhaEmpresa =convenio.getConvenioCampanha().getConvenioCampanhaEmpresaListAtivo();
|
||||
campanhaEmpresaList.setData(lsConvenioCampanhaEmpresa);
|
||||
}
|
||||
|
||||
private void layoutInicialDoCupomAleatorio() {
|
||||
if(convenio.getConvenioCampanha()!=null && !convenio.getConvenioCampanha().getIsCupomAleatorio()){
|
||||
rdCupomAleatorioNao.setChecked(true);
|
||||
intQtdDigitoAleatorio.setDisabled(true);
|
||||
txtCupomFixo.setDisabled(false);
|
||||
}
|
||||
}
|
||||
|
||||
private void inicializaConvenioCampanha() {
|
||||
convenioCampanha= new ConvenioCampanha();
|
||||
convenio.setConvenioCampanha(convenioCampanha);
|
||||
}
|
||||
|
||||
|
||||
public Combobox getCmbCampanhaEmpresa() {
|
||||
return cmbCampanhaEmpresa;
|
||||
}
|
||||
|
||||
public void setCmbCampanhaEmpresa(Combobox cmbCampanhaEmpresa) {
|
||||
this.cmbCampanhaEmpresa = cmbCampanhaEmpresa;
|
||||
}
|
||||
|
||||
public MyListbox getCampanhaEmpresaList() {
|
||||
return campanhaEmpresaList;
|
||||
}
|
||||
|
||||
public void setCampanhaEmpresaList(MyListbox campanhaEmpresaList) {
|
||||
this.campanhaEmpresaList = campanhaEmpresaList;
|
||||
}
|
||||
|
||||
public ConvenioCampanha getConvenioCampanha() {
|
||||
return convenioCampanha;
|
||||
}
|
||||
|
||||
public void setConvenioCampanha(ConvenioCampanha convenioCampanha) {
|
||||
this.convenioCampanha = convenioCampanha;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
|
@ -0,0 +1,24 @@
|
|||
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||
|
||||
import org.zkoss.zul.Listcell;
|
||||
import org.zkoss.zul.Listitem;
|
||||
import org.zkoss.zul.ListitemRenderer;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.ConvenioCampanhaEmpresa;
|
||||
|
||||
public class RenderCampanhaEmpresa implements ListitemRenderer {
|
||||
|
||||
@Override
|
||||
public void render(Listitem lstm, Object selectedObject) throws Exception {
|
||||
|
||||
Listcell lc = new Listcell();
|
||||
|
||||
if(selectedObject != null) {
|
||||
ConvenioCampanhaEmpresa convenioCampanhaEmpresa = (ConvenioCampanhaEmpresa) selectedObject;
|
||||
|
||||
lc = new Listcell(convenioCampanhaEmpresa.getEmpresa() != null ? convenioCampanhaEmpresa.getEmpresa().getNombempresa() : "");
|
||||
lc.setParent(lstm);
|
||||
lstm.setAttribute("data", convenioCampanhaEmpresa);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,22 @@
|
|||
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||
|
||||
import org.zkoss.zul.Listcell;
|
||||
import org.zkoss.zul.Listitem;
|
||||
import org.zkoss.zul.ListitemRenderer;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.ConvenioCampanhaPuntoVenta;
|
||||
|
||||
public class RenderConvenioCampanhaPuntoVenta implements ListitemRenderer {
|
||||
|
||||
@Override
|
||||
public void render(Listitem lstm, Object convenioPuntoVentaSelected) throws Exception {
|
||||
Listcell lc = new Listcell();
|
||||
|
||||
if(convenioPuntoVentaSelected != null) {
|
||||
ConvenioCampanhaPuntoVenta convenioPuntoVenta = (ConvenioCampanhaPuntoVenta) convenioPuntoVentaSelected;
|
||||
lc = new Listcell(convenioPuntoVenta.getPuntoVenta() != null ? convenioPuntoVenta.getPuntoVenta().getNombpuntoventa() : "");
|
||||
lc.setParent(lstm);
|
||||
lstm.setAttribute("data", convenioPuntoVenta);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -470,6 +470,8 @@
|
|||
<value>com.rjconsultores.ventaboletos.entidad.RecuperarSenha</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.AsistenciaDeViajeEmpresa</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.ImpresionLayoutConfig</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.ConvenioCampanhaEmpresa</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.ConvenioCampanhaPuntoVenta</value>
|
||||
</list>
|
||||
</property>
|
||||
|
||||
|
|
|
@ -4175,6 +4175,15 @@ editarConvenioController.tabTrecho.origem.value = Origem
|
|||
editarConvenioController.tabUsuario.usuario.idUsuario.value = Id. User
|
||||
editarConvenioController.tabUsuario.usuario.nomeUsuario.value = Nome
|
||||
editarConvenioController.tabUsuario.value = User
|
||||
editarConvenioController.lbTermoCondicao.value=Termos e condições
|
||||
editarConvenioController.lbMensagemGanhador.value=Mensagem Ganhador
|
||||
editarConvenioController.lbNumEmiteCupom.value=Emitir cupom a cada
|
||||
editarConvenioController.CupomAleatorioSim.value=Sim
|
||||
editarConvenioController.CupomAleatorioNao.value=Não
|
||||
editarConvenioController.lbQtdDigitosCupom.value=Qtd dígitos cupom aleatório
|
||||
editarConvenioController.lbCodigoCupom.value=Código Cupom
|
||||
editarConvenioController.rdCupomAleatorio.value=Cupom Aleatório
|
||||
editarConvenioController.PorCamapanha.value=Campanha
|
||||
# Editar Convênio
|
||||
editarConvenioController.window.title = Convênio - Desconto
|
||||
editarCortesiaTipoDireccionController.MSG.BorrarOK = Cortesia de Tipo Diretoria Excluido com Sucesso.
|
||||
|
|
|
@ -4198,6 +4198,15 @@ editarConvenioController.tabTrecho.origem.value = Origen
|
|||
editarConvenioController.tabUsuario.usuario.idUsuario.value = Id. Usuário
|
||||
editarConvenioController.tabUsuario.usuario.nomeUsuario.value = Nombre
|
||||
editarConvenioController.tabUsuario.value = Usuário
|
||||
editarConvenioController.lbTermoCondicao.value=Termos e condições
|
||||
editarConvenioController.lbMensagemGanhador.value=Mensagem Ganhador
|
||||
editarConvenioController.lbNumEmiteCupom.value=Emitir cupom a cada
|
||||
editarConvenioController.CupomAleatorioSim.value=Sim
|
||||
editarConvenioController.CupomAleatorioNao.value=Não
|
||||
editarConvenioController.lbQtdDigitosCupom.value=Qtd dígitos cupom aleatório
|
||||
editarConvenioController.lbCodigoCupom.value=Código Cupom
|
||||
editarConvenioController.rdCupomAleatorio.value=Cupom Aleatório
|
||||
editarConvenioController.PorCamapanha.value=Campanha
|
||||
# Editar convenio
|
||||
editarConvenioController.window.title = Convênio - Descuento
|
||||
editarCortesiaTipoDireccionController.MSG.BorrarOK = Cortesia de tipo directiva se eliminó exitosamente
|
||||
|
|
|
@ -4196,6 +4196,16 @@ editarConvenioController.tabTrecho.origem.value = Origine
|
|||
editarConvenioController.tabUsuario.usuario.idUsuario.value = ID utilisateur
|
||||
editarConvenioController.tabUsuario.usuario.nomeUsuario.value = Nom
|
||||
editarConvenioController.tabUsuario.value = Utilisateur
|
||||
editarConvenioController.lbTermoCondicao.value=Termos e condições
|
||||
editarConvenioController.lbMensagemGanhador.value=Mensagem Ganhador
|
||||
editarConvenioController.lbNumEmiteCupom.value=Emitir cupom a cada
|
||||
editarConvenioController.CupomAleatorioSim.value=Sim
|
||||
editarConvenioController.CupomAleatorioNao.value=Não
|
||||
editarConvenioController.lbQtdDigitosCupom.value=Qtd dígitos cupom aleatório
|
||||
editarConvenioController.lbCodigoCupom.value=Código Cupom
|
||||
editarConvenioController.rdCupomAleatorio.value=Cupom Aleatório
|
||||
editarConvenioController.PorCamapanha.value=Campanha
|
||||
|
||||
# Editar Convênio
|
||||
editarConvenioController.window.title = Accord - Remise
|
||||
editarCortesiaTipoDireccionController.MSG.BorrarOK = Avec l'aimable autorisation du type de carte supprimé avec succès.
|
||||
|
|
|
@ -4199,6 +4199,16 @@ editarConvenioController.tabTrecho.origem.value = Origem
|
|||
editarConvenioController.tabUsuario.usuario.idUsuario.value = Id. Usuário
|
||||
editarConvenioController.tabUsuario.usuario.nomeUsuario.value = Nome
|
||||
editarConvenioController.tabUsuario.value = Usuário
|
||||
editarConvenioController.lbTermoCondicao.value=Termos e condições
|
||||
editarConvenioController.lbMensagemGanhador.value=Mensagem Ganhador
|
||||
editarConvenioController.lbNumEmiteCupom.value=Emitir cupom a cada
|
||||
editarConvenioController.CupomAleatorioSim.value=Sim
|
||||
editarConvenioController.CupomAleatorioNao.value=Não
|
||||
editarConvenioController.lbQtdDigitosCupom.value=Qtd dígitos cupom aleatório
|
||||
editarConvenioController.lbCodigoCupom.value=Código Cupom
|
||||
editarConvenioController.rdCupomAleatorio.value=Cupom Aleatório
|
||||
editarConvenioController.PorCamapanha.value=Campanha
|
||||
|
||||
# Editar Convênio
|
||||
editarConvenioController.window.title = Convênio - Desconto
|
||||
editarCortesiaTipoDireccionController.MSG.BorrarOK = Cortesia de Tipo Diretoria Excluido com Sucesso.
|
||||
|
|
|
@ -46,6 +46,7 @@
|
|||
<hbox>
|
||||
<radio id="rdGeral" label="${c:l('editarConvenioController.Geral.value')}" selected="true" />
|
||||
<radio id="rdPorCliente" label="${c:l('editarConvenioController.PorCliente.value')}" />
|
||||
<radio id="rdPorCamapanha" label="${c:l('editarConvenioController.PorCamapanha.value')}" />
|
||||
</hbox>
|
||||
</radiogroup>
|
||||
</row>
|
||||
|
@ -65,11 +66,11 @@
|
|||
value="@{winEditarConvenio$composer.convenio.cveconvenio}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
</row>
|
||||
<row spans="2">
|
||||
<row spans="2" id="rowlbTipoDesconto">
|
||||
<label
|
||||
value="${c:l('editarConvenioController.lbTipoDesconto.value')}" />
|
||||
</row>
|
||||
<row spans="2">
|
||||
<row spans="2" id="rowGrTipoDesconto">
|
||||
<radiogroup id="grTipoDesconto">
|
||||
<hbox>
|
||||
<radio id="rdPorNumDocumento" label="${c:l('editarConvenioController.PorNumDocumento.value')}" selected="true" />
|
||||
|
@ -78,14 +79,14 @@
|
|||
</hbox>
|
||||
</radiogroup>
|
||||
</row>
|
||||
<row>
|
||||
<row id="rowLbValidaFolio">
|
||||
<label value="${c:l('editarConvenioController.lbValidaFolio.value')}" />
|
||||
<checkbox id="chkValidaFolio" value="@{winEditarConvenio$composer.convenio.validafolio}" checked="true" />
|
||||
</row>
|
||||
<row spans="2">
|
||||
<row spans="2" id="rowImpression">
|
||||
<label value="${c:l('editarConvenioController.Impression.value')}" />
|
||||
</row>
|
||||
<row spans="2">
|
||||
<row spans="2" id="rowGrPrecoDesconto">
|
||||
<radiogroup id="grPrecoDesconto">
|
||||
<hbox>
|
||||
<radio id="rdPrecioTotal" label="${c:l('editarConvenioController.PrecioTotal.value')}" checked="true" />
|
||||
|
@ -124,10 +125,64 @@
|
|||
value="@{winEditarConvenio$composer.convenio.fecViajeFinal}" />
|
||||
</hbox>
|
||||
</row>
|
||||
<row spans="2">
|
||||
|
||||
<row id="rowTxtTermoCondicao">
|
||||
<label
|
||||
value="${c:l('editarConvenioController.lbTermoCondicao.value')}" />
|
||||
<textbox id="txtTermoCondicao"
|
||||
width="100%" maxlength="60"
|
||||
value="@{winEditarConvenio$composer.convenio.convenioCampanha.termoECondicao}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
|
||||
</row>
|
||||
<row id="rowTxtMensagemAoGanhador">
|
||||
<label
|
||||
value="${c:l('editarConvenioController.lbMensagemGanhador.value')}" />
|
||||
<textbox id="txtMensagemAoGanhador"
|
||||
width="100%" maxlength="60"
|
||||
value="@{winEditarConvenio$composer.convenio.convenioCampanha.mensagemGanhador}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
</row>
|
||||
<row id="rowNumEmiteCupom">
|
||||
<label
|
||||
value="${c:l('editarConvenioController.lbNumEmiteCupom.value')}" />
|
||||
<intbox id="intNumEmiteCupom"
|
||||
width="20%" maxlength="7"
|
||||
value="@{winEditarConvenio$composer.convenio.convenioCampanha.vlrEmitirCupom}"
|
||||
/>
|
||||
</row>
|
||||
<row id="rowGrCupomAleatorio">
|
||||
<label
|
||||
value="${c:l('editarConvenioController.rdCupomAleatorio.value')}" />
|
||||
<radiogroup id="grCupomAleatorio">
|
||||
<hbox>
|
||||
<radio id="rdCupomAleatorioSim"
|
||||
label="${c:l('editarConvenioController.CupomAleatorioSim.value')}"
|
||||
selected="true" />
|
||||
<radio id="rdCupomAleatorioNao"
|
||||
label="${c:l('editarConvenioController.CupomAleatorioNao.value')}" />
|
||||
</hbox>
|
||||
</radiogroup>
|
||||
</row>
|
||||
<row id="rowQtdDigitoAleatorio">
|
||||
<label
|
||||
value="${c:l('editarConvenioController.lbQtdDigitosCupom.value')}" />
|
||||
<intbox id="intQtdDigitoAleatorio"
|
||||
width="20%" maxlength="7"
|
||||
value="@{winEditarConvenio$composer.convenio.convenioCampanha.qtdDigitosCupom}" />
|
||||
</row>
|
||||
<row id="rowTxtCupomFixo">
|
||||
<label
|
||||
value="${c:l('editarConvenioController.lbCodigoCupom.value')}" />
|
||||
<textbox id="txtCupomFixo"
|
||||
width="100%" maxlength="20"
|
||||
value="@{winEditarConvenio$composer.convenio.convenioCampanha.codigoCupom}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
</row>
|
||||
<row spans="2" id="rowLbCliente">
|
||||
<label value="${c:l('editarConvenioController.lbCliente.value')}" />
|
||||
</row>
|
||||
<row spans="2">
|
||||
<row spans="2" id="rowBandBoxCliente">
|
||||
<bandbox id="bandBoxCliente" mold="rounded" autodrop="true" width="100%" readonly="true">
|
||||
<bandpopup>
|
||||
<vbox>
|
||||
|
@ -152,6 +207,89 @@
|
|||
</rows>
|
||||
</grid>
|
||||
|
||||
<!-- CAMPANHA Empresa -->
|
||||
<grid fixedLayout="true" id="griCampanhaEmpresa"
|
||||
visible="false">
|
||||
<columns>
|
||||
<column width="20%" />
|
||||
<column width="80%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarConvenioController.tabEmpresa.value')}" />
|
||||
<combobox id="cmbCampanhaEmpresa"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" width="200px"
|
||||
model="@{winEditarConvenio$composer.lsEmpresa}" />
|
||||
</row>
|
||||
<row>
|
||||
<label value=" " />
|
||||
<hbox>
|
||||
<button
|
||||
id="btnAdicionarCamapanhaEmpresa" height="20"
|
||||
image="/gui/img/add.png" width="35px"
|
||||
tooltiptext="${c:l('tooltiptext.btnAgregar')}" />
|
||||
<button
|
||||
id="btnRemoverCampanhaEmpresa" height="20"
|
||||
image="/gui/img/remove.png" width="35px"
|
||||
tooltiptext="${c:l('tooltiptext.btnEliminar')}" />
|
||||
</hbox>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
<listbox id="campanhaEmpresaList"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||
vflex="true" multiple="false">
|
||||
<listhead sizable="true">
|
||||
<listheader image="/gui/img/create_doc.gif"
|
||||
label="${c:l('editarConvenioController.tabEmpresa.descricao.value')}" />
|
||||
</listhead>
|
||||
</listbox>
|
||||
|
||||
|
||||
<!-- CAMPANHA PUNTO VENTA -->
|
||||
<grid fixedLayout="true"
|
||||
id="gridCampanhaPuntoVenta">
|
||||
<columns>
|
||||
<column width="20%" />
|
||||
<column width="80%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarConvenioController.tabPuntoVenta.value')}" />
|
||||
<combobox
|
||||
id="cmbConvenioCampanhaPuntoVenta"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta"
|
||||
sinTodos="true" mold="rounded" buttonVisible="true"
|
||||
width="90%" />
|
||||
</row>
|
||||
<row>
|
||||
<label value=" " />
|
||||
<hbox>
|
||||
<button
|
||||
id="btnAdicionarConvenioCampanhaPuntoVenta" height="20"
|
||||
image="/gui/img/add.png" width="35px"
|
||||
tooltiptext="${c:l('tooltiptext.btnAgregar')}" />
|
||||
<button
|
||||
id="btnRemoverConvenioCampanhaPuntoVenta" height="20"
|
||||
image="/gui/img/remove.png" width="35px"
|
||||
tooltiptext="${c:l('tooltiptext.btnEliminar')}" />
|
||||
</hbox>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
<listbox id="convenioCampanhaPuntoVentaList"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||
vflex="true" multiple="false">
|
||||
<listhead sizable="true">
|
||||
<listheader image="/gui/img/create_doc.gif"
|
||||
label="${c:l('editarConvenioController.tabPuntoVenta.puntoVenta.descricao.value')}" />
|
||||
</listhead>
|
||||
</listbox>
|
||||
|
||||
|
||||
<toolbar>
|
||||
<separator bar="true" />
|
||||
</toolbar>
|
||||
|
@ -208,7 +346,7 @@
|
|||
<separator bar="true" />
|
||||
</toolbar>
|
||||
|
||||
<grid fixedLayout="true">
|
||||
<grid fixedLayout="true" id="gridFolio">
|
||||
<columns>
|
||||
<column width="40%" />
|
||||
<column width="60%" />
|
||||
|
|
Loading…
Reference in New Issue