fixes bug#22704
qua:wally dev: Foi inserido no menu configuração comercial o submenu Gerador Contrato Nessa funcionalidade, poderá ser montado o layout do contrato conforme o cliente desejar, passando o ponto de venda especifico e a empresa especifica. Para que haja o funcioanamento, o cilente deverá colocar as seguintes chaves no local desejado. Chaves: {nomeLocalidade} {CNPJ} {dataAbertura} {razaoSocial} {nomeCidade} {email} {codigoPostal} {numero} {bairro} {rua} {passagemAlta} {passagemBaixa} {seguroObrigatorioBaixa} {seguroObrigatorioAlta} {valorVendaGapBaixa} {valorVendaGapAlta} {valorVendaGapBaixaImp} {valorVendaGapAltaImp} {seguroBaixa} {seguroAlta} {outrosBaixa} {outrosAlta} {excesssoBaixa} {excesssoAlta} {nomeTitular} {nomeBanco} {numeroAgencia} {numeroConta} {tipoSocio} Detalhamento: {nomeLocalidade} - Nome da localidade do Ponto de Venda {CNPJ} - CNPJ cadastrado no Ponto de Venda {razaoSocial} - Razão Social cadastrado no ponto de Venda {passagemAlta} - Menu parametros de comissão > Comissão Receita de BPR > Alta Estação {passagemBaixa} - Menu parametros de comissão > Comissão Receita de BPR > Baixa Estação {seguroObrigatorioBaixa} - Menu parametros de comissão > Seguro Obrigatório > Baixa Estação {seguroObrigatorioAlta} - Menu parametros de comissão > Seguro Obrigatório > Alta Estação {excesssoBaixa} - Menu parametros de comissão > Excesso Bagagem > baixa Estação {excesssoAlta} - Menu parametros de comissão > Excesso Bagagem > Alta Estação {seguroBaixa} - Menu parametros de comissão > Seguro Opcional > Baixa Estação {seguroAlta} - Menu parametros de comissão > Seguro Opcional > Alta Estação {valorVendaGapBaixa} - Menu parametros de comissão > Comissão para Venda de passagem > Baixa Estação {valorVendaGapAlta} - Menu parametros de comissão > Comissão para Venda de passagem > Alta Estação {valorVendaGapBaixaImp} - Menu parametros de comissão > Comissão para Impressão de passagem com impressão posterior > Baixa Estação {valorVendaGapAltaImp} - Menu parametros de comissão > Comissão para Impressão de passagem com impressão posterior > alta Estação {outrosBaixa} - Menu parametros de comissão > Outros Produtos > Baixa Estação {outrosAlta} - Menu parametros de comissão > Outros Produtos > alta Estação {nomeTitular} - Nome na aba Titular/Foto cadastrado no Ponto de Venda {dataAbertura} - Data de Abertura cadastrado no Ponto de Venda {tipoSocio} - Q.S.A na aba Titular/Foto cadastrado no Ponto de Venda {nomeBanco} - Nome do banco cadastrado na aba Banco no cadastrado no Ponto de Venda {numeroAgencia} - Número da agência cadastrado na aba Banco no cadastrado no Ponto de Venda {numeroConta} - Número da conta cadastrado na aba Banco no cadastrado no Ponto de Venda {bairro} - Bairro da agência cadastrado na aba Endereço no cadastrado no Ponto de Venda {rua} - Rua da agência cadastrado na aba Endereço no cadastrado no Ponto de Venda {codigoPostal} - Código Postal da agência cadastrado na aba Endereço no cadastrado no Ponto de Venda {email} - Email da agência cadastrado na aba Endereço no cadastrado no Ponto de Venda {nomeCidade} - Cidade da agência cadastrado na aba Endereço no cadastrado no Ponto de Venda {numero} - - Número da agência cadastrado na aba Endereço no cadastrado no Ponto de Venda git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@108697 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
4f1b0a3084
commit
f18189232a
|
@ -119,6 +119,8 @@ import com.rjconsultores.ventaboletos.entidad.Usuario;
|
||||||
import com.rjconsultores.ventaboletos.entidad.UsuarioBancario;
|
import com.rjconsultores.ventaboletos.entidad.UsuarioBancario;
|
||||||
import com.rjconsultores.ventaboletos.entidad.UsuarioPerfil;
|
import com.rjconsultores.ventaboletos.entidad.UsuarioPerfil;
|
||||||
import com.rjconsultores.ventaboletos.enums.TipoAntifraude;
|
import com.rjconsultores.ventaboletos.enums.TipoAntifraude;
|
||||||
|
import com.rjconsultores.ventaboletos.enums.TipoCarteiraDigital;
|
||||||
|
import com.rjconsultores.ventaboletos.enums.TipoSocio;
|
||||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||||
import com.rjconsultores.ventaboletos.exception.IntegracionException;
|
import com.rjconsultores.ventaboletos.exception.IntegracionException;
|
||||||
import com.rjconsultores.ventaboletos.exception.ValidacionCampoException;
|
import com.rjconsultores.ventaboletos.exception.ValidacionCampoException;
|
||||||
|
@ -349,6 +351,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
private Combobox cmbReceita;
|
private Combobox cmbReceita;
|
||||||
private Combobox cmbEmpresaComissao;
|
private Combobox cmbEmpresaComissao;
|
||||||
private Combobox cmbEmpresas;
|
private Combobox cmbEmpresas;
|
||||||
|
private Combobox cmbTipoSocio;
|
||||||
private MyComboboxEstandar cmbEmpresasContaBancarias;
|
private MyComboboxEstandar cmbEmpresasContaBancarias;
|
||||||
private Combobox cmbUsuarioEmpresa;
|
private Combobox cmbUsuarioEmpresa;
|
||||||
private Combobox cmbEmpresaFechamentoParamptovta;
|
private Combobox cmbEmpresaFechamentoParamptovta;
|
||||||
|
@ -586,7 +589,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
aplicarMascara();
|
aplicarMascara();
|
||||||
|
|
||||||
popularCombobox(cmbTipoConta, cmbPessoa, cmbForm, cmbLote, cmbPosicao, cmbReceita, cmbEmpresas, cmbUsuarioEmpresa, cmbEmpresaCobranca, cmbCobrancasPuntoVenta);
|
popularCombobox(cmbTipoConta, cmbPessoa, cmbForm, cmbLote, cmbPosicao, cmbReceita, cmbEmpresas, cmbUsuarioEmpresa, cmbEmpresaCobranca, cmbCobrancasPuntoVenta, cmbTipoSocio);
|
||||||
|
|
||||||
ptovtaEmpresasBloqueadasList.setItemRenderer(new RenderEmpresaBloquear());
|
ptovtaEmpresasBloqueadasList.setItemRenderer(new RenderEmpresaBloquear());
|
||||||
ptovtaPtoVtaCheckinList.setItemRenderer(new RenderParadaPtoVtaCheckin());
|
ptovtaPtoVtaCheckinList.setItemRenderer(new RenderParadaPtoVtaCheckin());
|
||||||
|
@ -681,6 +684,9 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
checkUTRRepasse.setChecked(false);
|
checkUTRRepasse.setChecked(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if(puntoVenta.getTipoSocio() != null) {
|
||||||
|
cmbTipoSocio.setValue(puntoVenta.getTipoSocio().toString());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
puntoVentaList = (MyListbox) Executions.getCurrent().getArg().get("puntoVentaList");
|
puntoVentaList = (MyListbox) Executions.getCurrent().getArg().get("puntoVentaList");
|
||||||
|
@ -1047,7 +1053,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void popularCombobox(Combobox cmbConta, Combobox cmbPessoa, Combobox cmbForm, Combobox cmbLote, Combobox cmbPosicao, Combobox cmbReceita, Combobox cmbEmpresas, Combobox cmbUsuarioEmpresa, Combobox cmbEmpresaCobranca, Combobox cmbCobrancasPuntoVenta) throws Exception {
|
public void popularCombobox(Combobox cmbConta, Combobox cmbPessoa, Combobox cmbForm, Combobox cmbLote, Combobox cmbPosicao, Combobox cmbReceita, Combobox cmbEmpresas, Combobox cmbUsuarioEmpresa, Combobox cmbEmpresaCobranca, Combobox cmbCobrancasPuntoVenta, Combobox cmbTipoSocio) throws Exception {
|
||||||
|
|
||||||
clearCombobox(cmbConta);
|
clearCombobox(cmbConta);
|
||||||
clearCombobox(cmbPessoa);
|
clearCombobox(cmbPessoa);
|
||||||
|
@ -1123,6 +1129,14 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
for (TipoSocio tipoSocio : TipoSocio.values()) {
|
||||||
|
Comboitem comboItem = new Comboitem(tipoSocio.toString());
|
||||||
|
comboItem.setValue(tipoSocio);
|
||||||
|
comboItem.setParent(cmbTipoSocio);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onSelect$cmbBanco() {
|
public void onSelect$cmbBanco() {
|
||||||
|
@ -1943,6 +1957,9 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
if (puntoVenta.getIndIntegracion() == null) {
|
if (puntoVenta.getIndIntegracion() == null) {
|
||||||
puntoVenta.setIndIntegracion(TipoRetorno.PENDENTE.getValor());
|
puntoVenta.setIndIntegracion(TipoRetorno.PENDENTE.getValor());
|
||||||
}
|
}
|
||||||
|
if(cmbTipoSocio.getSelectedItem() != null ) {
|
||||||
|
puntoVenta.setTipoSocio(((TipoSocio) cmbTipoSocio.getSelectedItem().getValue()));
|
||||||
|
}
|
||||||
|
|
||||||
if (puntoVenta.getPuntoventaId() == null) {
|
if (puntoVenta.getPuntoventaId() == null) {
|
||||||
puntoVenta = puntoVentaService.suscribir(puntoVenta);
|
puntoVenta = puntoVentaService.suscribir(puntoVenta);
|
||||||
|
|
|
@ -0,0 +1,193 @@
|
||||||
|
/*
|
||||||
|
* To change this template, choose Tools | Templates
|
||||||
|
* and open the template in the editor.
|
||||||
|
*/
|
||||||
|
package com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales;
|
||||||
|
|
||||||
|
import java.io.BufferedWriter;
|
||||||
|
import java.io.File;
|
||||||
|
import java.io.FileInputStream;
|
||||||
|
import java.io.FileNotFoundException;
|
||||||
|
import java.io.FileOutputStream;
|
||||||
|
import java.io.FileWriter;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.OutputStream;
|
||||||
|
import java.net.MalformedURLException;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import javax.activation.MimetypesFileTypeMap;
|
||||||
|
|
||||||
|
import org.apache.log4j.Logger;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.context.annotation.Scope;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.xhtmlrenderer.pdf.ITextRenderer;
|
||||||
|
import org.zkforge.ckez.CKeditor;
|
||||||
|
import org.zkoss.util.resource.Labels;
|
||||||
|
import org.zkoss.zk.ui.Component;
|
||||||
|
import org.zkoss.zk.ui.event.Event;
|
||||||
|
import org.zkoss.zul.Combobox;
|
||||||
|
import org.zkoss.zul.Filedownload;
|
||||||
|
import org.zkoss.zul.Messagebox;
|
||||||
|
import org.zkoss.zul.Radiogroup;
|
||||||
|
|
||||||
|
import com.itextpdf.text.DocumentException;
|
||||||
|
import com.rjconsultores.integracaoreceitadespesa.Arquivo;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConfContratoPuntoVenta;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||||
|
import com.rjconsultores.ventaboletos.service.ConfContratoPuntoVentaService;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.configuracioneccomerciales.ConfLayoutContratoVO;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
|
|
||||||
|
@Controller("configLayoulGeradorContratoController")
|
||||||
|
@Scope("prototype")
|
||||||
|
public class ConfigLayoulGeradorContratoController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
private CKeditor chkConfigLayoutGeradorContratoPrazo;
|
||||||
|
private CKeditor chkConfigLayoutGeradorContratoVista;
|
||||||
|
private Combobox cmbPuntoVenta;
|
||||||
|
private Combobox cmbEmpresa;
|
||||||
|
private final String contratoPrazo = "Contrato_Prazo.pdf";
|
||||||
|
private final String contratoAVista = "Contrato_AVista.pdf";
|
||||||
|
@Autowired
|
||||||
|
private ConfContratoPuntoVentaService confContratoPuntoVentaService;
|
||||||
|
|
||||||
|
private ConfContratoPuntoVenta confContratoPuntoVenta;
|
||||||
|
private static Logger log = Logger.getLogger(ConfigLayoulGeradorContratoController.class);
|
||||||
|
private Radiogroup rdbGroup;
|
||||||
|
|
||||||
|
public void onClick$btnExecutarRelatorio(Event ev) throws Exception {
|
||||||
|
executarRelatorio();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @throws Exception
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
private void executarRelatorio() throws Exception {
|
||||||
|
|
||||||
|
cmbPuntoVenta.getValue();
|
||||||
|
cmbEmpresa.getValue();
|
||||||
|
|
||||||
|
if(cmbPuntoVenta.getSelectedItem() == null || cmbEmpresa.getSelectedItem() == null){
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
Integer puntoVentaId = ((PuntoVenta)cmbPuntoVenta.getSelectedItem().getValue()).getPuntoventaId();
|
||||||
|
Integer empresaId = ((Empresa)cmbEmpresa.getSelectedItem().getValue()).getEmpresaId();
|
||||||
|
|
||||||
|
ConfLayoutContratoVO confLayoutContratoVO = buscarInformacoesPontoVendaparaGerarContratos(puntoVentaId, empresaId);
|
||||||
|
if(confLayoutContratoVO == null){
|
||||||
|
Messagebox.show(Labels.getLabel("configLayoutGeradorContratoController.lbNoResultado.value"),
|
||||||
|
Labels.getLabel("configLayoutGeradorContratoController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
String layout = "";
|
||||||
|
|
||||||
|
if(rdbGroup.getSelectedItem().getValue().equals("P")) {
|
||||||
|
layout = formatarLayout(confLayoutContratoVO, chkConfigLayoutGeradorContratoPrazo.getValue());
|
||||||
|
gerarPDF(layout, contratoPrazo);
|
||||||
|
}else if(rdbGroup.getSelectedItem().getValue().equals("A")) {
|
||||||
|
layout = formatarLayout(confLayoutContratoVO, chkConfigLayoutGeradorContratoVista.getValue());
|
||||||
|
gerarPDF(layout, contratoAVista);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private String formatarLayout(ConfLayoutContratoVO confLayoutContratoVO, String html) {
|
||||||
|
return confContratoPuntoVentaService.formatarLayout(confLayoutContratoVO, html);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void gerarPDF(String html, String nomeArquivo) throws IOException, MalformedURLException, FileNotFoundException, DocumentException {
|
||||||
|
|
||||||
|
FileInputStream inputStream = null;
|
||||||
|
OutputStream output = null;
|
||||||
|
BufferedWriter writer = null;
|
||||||
|
try {
|
||||||
|
|
||||||
|
File fileHtml = File.createTempFile("contrato.html", ".tmp");
|
||||||
|
String url = fileHtml.toURI().toURL().toString();
|
||||||
|
System.out.println("Temp file: " + fileHtml.getAbsolutePath());
|
||||||
|
|
||||||
|
writer = new BufferedWriter(new FileWriter(fileHtml));
|
||||||
|
writer.write(html.toString());
|
||||||
|
writer.close();
|
||||||
|
|
||||||
|
File filePDF = File.createTempFile("pdfgerado.pdf", ".tmp");
|
||||||
|
System.out.println("Temp file: " + filePDF.getAbsolutePath());
|
||||||
|
output = new FileOutputStream(filePDF.getAbsolutePath());
|
||||||
|
|
||||||
|
ITextRenderer renderer = new ITextRenderer();
|
||||||
|
renderer.setDocument(url);
|
||||||
|
renderer.layout();
|
||||||
|
renderer.createPDF(output);
|
||||||
|
|
||||||
|
if (filePDF.exists()) {
|
||||||
|
inputStream = new FileInputStream(filePDF);
|
||||||
|
Filedownload.save(inputStream, new MimetypesFileTypeMap().getContentType(filePDF), nomeArquivo);
|
||||||
|
}
|
||||||
|
|
||||||
|
Arquivo.close(output);
|
||||||
|
fileHtml.delete();
|
||||||
|
filePDF.delete();
|
||||||
|
|
||||||
|
} catch (FileNotFoundException e) {
|
||||||
|
Arquivo.close(inputStream);
|
||||||
|
Arquivo.close(output);
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$botaoSalvar(Event ev) throws Exception {
|
||||||
|
|
||||||
|
try {
|
||||||
|
confContratoPuntoVenta.setTextoContratoAVista(chkConfigLayoutGeradorContratoVista.getValue());
|
||||||
|
confContratoPuntoVenta.setTextoContratoPrazo(chkConfigLayoutGeradorContratoPrazo.getValue());
|
||||||
|
|
||||||
|
if(confContratoPuntoVenta.getConfigContratoPuntoVentaId() != null){
|
||||||
|
confContratoPuntoVentaService.actualizacion(confContratoPuntoVenta);
|
||||||
|
Messagebox.show(Labels.getLabel("configLayoutGeradorContratoController.MBAtualizacao.value"),
|
||||||
|
Labels.getLabel("configLayoutGeradorContratoController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
}else{
|
||||||
|
confContratoPuntoVentaService.suscribir(confContratoPuntoVenta);
|
||||||
|
Messagebox.show(Labels.getLabel("configLayoutGeradorContratoController.MBNovo.value"),
|
||||||
|
Labels.getLabel("configLayoutGeradorContratoController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
}
|
||||||
|
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error(e);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
super.doAfterCompose(comp);
|
||||||
|
if(!confContratoPuntoVentaService.obtenerTodos().isEmpty()){
|
||||||
|
confContratoPuntoVenta = confContratoPuntoVentaService.obtenerTodos().get(0);
|
||||||
|
}
|
||||||
|
if(confContratoPuntoVenta == null){
|
||||||
|
confContratoPuntoVenta = new ConfContratoPuntoVenta();
|
||||||
|
confContratoPuntoVenta.setTextoContratoAVista("");
|
||||||
|
confContratoPuntoVenta.setTextoContratoPrazo("");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public ConfContratoPuntoVenta getConfContratoPuntoVenta() {
|
||||||
|
return confContratoPuntoVenta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setConfContratoPuntoVenta(ConfContratoPuntoVenta confContratoPuntoVenta) {
|
||||||
|
this.confContratoPuntoVenta = confContratoPuntoVenta;
|
||||||
|
}
|
||||||
|
|
||||||
|
private ConfLayoutContratoVO buscarInformacoesPontoVendaparaGerarContratos(Integer puntoVentaId, Integer empresaIsd){
|
||||||
|
return confContratoPuntoVentaService.buscarInformacoesPontoVendaparaGerarContratos(puntoVentaId, empresaIsd);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,26 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.confcomerciales;
|
||||||
|
|
||||||
|
import org.zkoss.util.resource.Labels;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
|
||||||
|
|
||||||
|
public class ItemMenuGeradorContrato extends DefaultItemMenuSistema {
|
||||||
|
|
||||||
|
public ItemMenuGeradorContrato() {
|
||||||
|
super("indexController.mniGeradorContrato.label");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getClaveMenu() {
|
||||||
|
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.CONFIGURACIONECCOMERCIALES.MENU.GERADORCONTRATOS";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void ejecutar() {
|
||||||
|
PantallaUtileria.openWindow("/gui/configuraciones_comerciales/configLayoutGeradorContrato.zul",
|
||||||
|
Labels.getLabel("busquedaComisionistaExternoController.window.title"), getArgs(), desktop);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -71,6 +71,7 @@ confComerciales.comissao.historicoComissao=com.rjconsultores.ventaboletos.web.ut
|
||||||
confComerciales.comissao.conferenciaComissao=com.rjconsultores.ventaboletos.web.utilerias.menu.item.comissao.ItemMenuConferenciaComissao
|
confComerciales.comissao.conferenciaComissao=com.rjconsultores.ventaboletos.web.utilerias.menu.item.comissao.ItemMenuConferenciaComissao
|
||||||
confComerciales.comissao.recebimentoMalote=com.rjconsultores.ventaboletos.web.utilerias.menu.item.comissao.ItemMenuRecebimentoMalote
|
confComerciales.comissao.recebimentoMalote=com.rjconsultores.ventaboletos.web.utilerias.menu.item.comissao.ItemMenuRecebimentoMalote
|
||||||
confComerciales.configuracaoVendaTotem=com.rjconsultores.ventaboletos.web.utilerias.menu.item.confcomerciales.ItemMenuConfTotem
|
confComerciales.configuracaoVendaTotem=com.rjconsultores.ventaboletos.web.utilerias.menu.item.confcomerciales.ItemMenuConfTotem
|
||||||
|
confComerciales.geradorcontrato=com.rjconsultores.ventaboletos.web.utilerias.menu.item.confcomerciales.ItemMenuGeradorContrato
|
||||||
esquemaOperacional=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.MenuEsquemaOperacional
|
esquemaOperacional=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.MenuEsquemaOperacional
|
||||||
esquemaOperacional.tipoParadas=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuTipoParadas
|
esquemaOperacional.tipoParadas=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuTipoParadas
|
||||||
esquemaOperacional.paradas=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuEsquemaOperacionalParadas
|
esquemaOperacional.paradas=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuEsquemaOperacionalParadas
|
||||||
|
|
|
@ -510,6 +510,7 @@
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionPtoVta</value>
|
<value>com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionPtoVta</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.ConexionRutaConf</value>
|
<value>com.rjconsultores.ventaboletos.entidad.ConexionRutaConf</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.ComissaoLog</value>
|
<value>com.rjconsultores.ventaboletos.entidad.ComissaoLog</value>
|
||||||
|
<value>com.rjconsultores.ventaboletos.entidad.ConfContratoPuntoVenta</value>
|
||||||
</list>
|
</list>
|
||||||
</property>
|
</property>
|
||||||
|
|
||||||
|
|
|
@ -9257,3 +9257,19 @@ relatorioVendaConexaoRuta.lbIdEmpresa.value = Id
|
||||||
relatorioVendaConexaoRuta.puntoVentaSelectedList.codigo = Código
|
relatorioVendaConexaoRuta.puntoVentaSelectedList.codigo = Código
|
||||||
relatorioVendaConexaoRuta.puntoVentaSelectedList.nome = Nombre
|
relatorioVendaConexaoRuta.puntoVentaSelectedList.nome = Nombre
|
||||||
relatorioVendaConexaoRuta.lbAgencia.value = Punto Venta
|
relatorioVendaConexaoRuta.lbAgencia.value = Punto Venta
|
||||||
|
|
||||||
|
|
||||||
|
# Configuracao Gerador Contrato
|
||||||
|
|
||||||
|
configLayoutGeradorContratoController.window.title = Config Layout Gerador Contrato
|
||||||
|
configLayoutGeradorContratoController.contratoPrazo.label = Contratos à Prazo
|
||||||
|
configLayoutGeradorContratoController.contratoVista.label = Contratos à Vista
|
||||||
|
configLayoutGeradorContratoController.lb.puntoVenta.value = Agência
|
||||||
|
configLayoutGeradorContratoController.btnVisualizarPDF.label = Gerar Contrato (PDF)
|
||||||
|
configLayoutGeradorContratoController.lbPrazo.value = À Prazo
|
||||||
|
configLayoutGeradorContratoController.lbAVista.value = À Vista
|
||||||
|
configLayoutGeradorContratoController.lbAmbos.value = Ambos
|
||||||
|
configLayoutGeradorContratoController.lbEmpresa.value = Empresa
|
||||||
|
configLayoutGeradorContratoController.lbNoResultado.value = Não existe resultado para os dados informados;
|
||||||
|
configLayoutGeradorContratoController.MBAtualizacao.value = Dados atualizado.
|
||||||
|
configLayoutGeradorContratoController.MBNovo.value = Cadastro realizado.
|
|
@ -232,6 +232,7 @@ indexController.mniRedondeo.label = Regras de Arredondamento
|
||||||
indexController.mniCotacao.label=Cotação
|
indexController.mniCotacao.label=Cotação
|
||||||
indexController.mniRedondeoMarca.label = Arredondamento Marca
|
indexController.mniRedondeoMarca.label = Arredondamento Marca
|
||||||
indexController.mniComisionistaExterno.label = Comissionista Externo
|
indexController.mniComisionistaExterno.label = Comissionista Externo
|
||||||
|
indexController.mniGeradorContrato.label = Gerador de Contrato
|
||||||
indexController.mniConvenio.label = Desconto
|
indexController.mniConvenio.label = Desconto
|
||||||
indexController.mniConfiguracionAlerta.label = Configuração Alertas
|
indexController.mniConfiguracionAlerta.label = Configuração Alertas
|
||||||
indexController.mniConfiguracionFeriado.label = Configuração de Feriado
|
indexController.mniConfiguracionFeriado.label = Configuração de Feriado
|
||||||
|
@ -2068,6 +2069,10 @@ editarPuntoVentaController.lbPodeCancelarPassage.value = Bloquear Cancelamento/T
|
||||||
editarPuntoVentaController.lbPodeCancelarPTA.value = Bloquear Cancelamento/Troca/Devolução PTA
|
editarPuntoVentaController.lbPodeCancelarPTA.value = Bloquear Cancelamento/Troca/Devolução PTA
|
||||||
|
|
||||||
editarPuntoVentaController.lbUTRRepasse.value = Repassa UTR
|
editarPuntoVentaController.lbUTRRepasse.value = Repassa UTR
|
||||||
|
editarPuntoVentaController.lbQSA.value = Q.S.A.
|
||||||
|
editarPuntoVentaController.lbTipoSocioAdministrador.value = Sócio Administrador
|
||||||
|
editarPuntoVentaController.lbTipoSocioProprietario.value = Sócio Proprietário
|
||||||
|
editarPuntoVentaController.lbTipoProprietario.value = Proprietário
|
||||||
|
|
||||||
# Fechamento Conta Corrente Agencia
|
# Fechamento Conta Corrente Agencia
|
||||||
editarPuntoVentaController.puntoventa.label = Agencia
|
editarPuntoVentaController.puntoventa.label = Agencia
|
||||||
|
@ -9928,3 +9933,18 @@ relatorioGratuidadeAGEPANController.lbNumRuta.value = Num. Linha
|
||||||
relatorioGratuidadeAGEPANController.lbPrefixo.value = Prefixo
|
relatorioGratuidadeAGEPANController.lbPrefixo.value = Prefixo
|
||||||
relatorioGratuidadeAGEPANController.lvVenda = Venda
|
relatorioGratuidadeAGEPANController.lvVenda = Venda
|
||||||
relatorioGratuidadeAGEPANController.lbOrgao.value = Orgão Concedente
|
relatorioGratuidadeAGEPANController.lbOrgao.value = Orgão Concedente
|
||||||
|
|
||||||
|
# Configuracao Gerador Contrato
|
||||||
|
|
||||||
|
configLayoutGeradorContratoController.window.title = Config Layout Gerador Contrato
|
||||||
|
configLayoutGeradorContratoController.contratoPrazo.label = Contratos à Prazo
|
||||||
|
configLayoutGeradorContratoController.contratoVista.label = Contratos à Vista
|
||||||
|
configLayoutGeradorContratoController.lb.puntoVenta.value = Agência
|
||||||
|
configLayoutGeradorContratoController.btnVisualizarPDF.label = Gerar Contrato (PDF)
|
||||||
|
configLayoutGeradorContratoController.lbPrazo.value = À Prazo
|
||||||
|
configLayoutGeradorContratoController.lbAVista.value = À Vista
|
||||||
|
configLayoutGeradorContratoController.lbAmbos.value = Ambos
|
||||||
|
configLayoutGeradorContratoController.lbEmpresa.value = Empresa
|
||||||
|
configLayoutGeradorContratoController.lbNoResultado.value = Não existe resultado para os dados informados;
|
||||||
|
configLayoutGeradorContratoController.MBAtualizacao.value = Dados atualizado.
|
||||||
|
configLayoutGeradorContratoController.MBNovo.value = Cadastro realizado.
|
|
@ -890,7 +890,7 @@
|
||||||
</tabpanel>
|
</tabpanel>
|
||||||
|
|
||||||
<!-- TITULAR -->
|
<!-- TITULAR -->
|
||||||
<tabpanel height="220px">
|
<tabpanel height="250px">
|
||||||
<grid fixedLayout="true">
|
<grid fixedLayout="true">
|
||||||
<columns>
|
<columns>
|
||||||
<column width="30%" />
|
<column width="30%" />
|
||||||
|
@ -928,6 +928,13 @@
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
||||||
value="@{winEditarPuntoVenta$composer.puntoVenta.titularId.orgaoemissor}" />
|
value="@{winEditarPuntoVenta$composer.puntoVenta.titularId.orgaoemissor}" />
|
||||||
</row>
|
</row>
|
||||||
|
<row id="rowTipoSocio">
|
||||||
|
<label id="lblTipoSocio"
|
||||||
|
value="${c:l('editarPuntoVentaController.lbQSA.value')}" />
|
||||||
|
<combobox id="cmbTipoSocio"
|
||||||
|
width="72%" mold="rounded"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" />
|
||||||
|
</row>
|
||||||
<row>
|
<row>
|
||||||
|
|
||||||
<fileupload
|
<fileupload
|
||||||
|
|
|
@ -0,0 +1,84 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<?page contentType="text/html;charset=UTF-8"?>
|
||||||
|
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
|
||||||
|
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winConfigLayoutGeradorContratoController"?>
|
||||||
|
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||||
|
|
||||||
|
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||||
|
<window id="winConfigLayoutGeradorContratoController"
|
||||||
|
apply="${configLayoulGeradorContratoController}"
|
||||||
|
title="${c:l('configLayoutImpressaoBoletoController.window.title')}"
|
||||||
|
contentStyle="overflow:auto" height="550px" width="860px"
|
||||||
|
border="normal">
|
||||||
|
|
||||||
|
<toolbar>
|
||||||
|
<button id="botaoSalvar" image="/gui/img/save.png"
|
||||||
|
width="35px" />
|
||||||
|
<button id="btnExecutarRelatorio" image="/gui/img/pdf.png"
|
||||||
|
label="${c:l('configLayoutGeradorContratoController.btnVisualizarPDF.label')}" />
|
||||||
|
</toolbar>
|
||||||
|
|
||||||
|
|
||||||
|
<vbox>
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="20%"></column>
|
||||||
|
<column width="80%"></column>
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row>
|
||||||
|
<label
|
||||||
|
value="${c:l('configLayoutGeradorContratoController.lb.puntoVenta.value')}" />
|
||||||
|
<combobox id="cmbPuntoVenta" constraint="no empty"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta"
|
||||||
|
width="100%" mold="rounded" buttonVisible="true" />
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label
|
||||||
|
value="${c:l('configLayoutGeradorContratoController.lbEmpresa.value')}" />
|
||||||
|
<combobox id="cmbEmpresa"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandarEmpresaUsuario"
|
||||||
|
constraint="no empty" mold="rounded" buttonVisible="true"
|
||||||
|
width="100%"/>
|
||||||
|
</row>
|
||||||
|
<row spans="2">
|
||||||
|
<radiogroup Id="rdbGroup">
|
||||||
|
<radio id="rdbAutorizado" value="P" label="${c:l('configLayoutGeradorContratoController.lbPrazo.value')}" selected="true"/>
|
||||||
|
<radio id="rdbRejeitado" value="A" label="${c:l('configLayoutGeradorContratoController.lbAVista.value')}" />
|
||||||
|
</radiogroup>
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
</vbox>
|
||||||
|
<tabbox>
|
||||||
|
<tabs>
|
||||||
|
<tab
|
||||||
|
label="${c:l('configLayoutGeradorContratoController.contratoPrazo.label')}" />
|
||||||
|
<tab
|
||||||
|
label="${c:l('configLayoutGeradorContratoController.contratoVista.label')}" />
|
||||||
|
</tabs>
|
||||||
|
<tabpanels>
|
||||||
|
<tabpanel>
|
||||||
|
<vbox>
|
||||||
|
<ckeditor
|
||||||
|
id="chkConfigLayoutGeradorContratoPrazo"
|
||||||
|
value="@{winConfigLayoutGeradorContratoController$composer.confContratoPuntoVenta.textoContratoPrazo}"
|
||||||
|
width="100%">
|
||||||
|
</ckeditor>
|
||||||
|
</vbox>
|
||||||
|
</tabpanel>
|
||||||
|
|
||||||
|
<tabpanel>
|
||||||
|
<vbox>
|
||||||
|
<ckeditor
|
||||||
|
id="chkConfigLayoutGeradorContratoVista"
|
||||||
|
value="@{winConfigLayoutGeradorContratoController$composer.confContratoPuntoVenta.textoContratoAVista}"
|
||||||
|
width="100%">
|
||||||
|
</ckeditor>
|
||||||
|
</vbox>
|
||||||
|
</tabpanel>
|
||||||
|
</tabpanels>
|
||||||
|
</tabbox>
|
||||||
|
|
||||||
|
</window>
|
||||||
|
</zk>
|
Loading…
Reference in New Issue