Adição de empresa no contrato corporativo feat bug#AL-4833
parent
af0d1d27aa
commit
2890f89156
6
pom.xml
6
pom.xml
|
@ -4,12 +4,12 @@
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>br.com.rjconsultores</groupId>
|
<groupId>br.com.rjconsultores</groupId>
|
||||||
<artifactId>ventaboletosadm</artifactId>
|
<artifactId>ventaboletosadm</artifactId>
|
||||||
<version>1.137.0</version>
|
<version>1.138.0</version>
|
||||||
<packaging>war</packaging>
|
<packaging>war</packaging>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<modelWeb.version>1.105.1</modelWeb.version>
|
<modelWeb.version>1.105.2</modelWeb.version>
|
||||||
<flyway.version>1.92.1</flyway.version>
|
<flyway.version>1.92.2</flyway.version>
|
||||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
|
|
|
@ -27,14 +27,17 @@ import com.rjconsultores.ventaboletos.entidad.CaixaContrato;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ClienteCorporativo;
|
import com.rjconsultores.ventaboletos.entidad.ClienteCorporativo;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ContratoCorporativo;
|
import com.rjconsultores.ventaboletos.entidad.ContratoCorporativo;
|
||||||
import com.rjconsultores.ventaboletos.entidad.DescontoContrato;
|
import com.rjconsultores.ventaboletos.entidad.DescontoContrato;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||||
import com.rjconsultores.ventaboletos.entidad.GrupoContrato;
|
import com.rjconsultores.ventaboletos.entidad.GrupoContrato;
|
||||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||||
import com.rjconsultores.ventaboletos.service.CaixaContratoService;
|
import com.rjconsultores.ventaboletos.service.CaixaContratoService;
|
||||||
import com.rjconsultores.ventaboletos.service.ClienteCorporativoService;
|
import com.rjconsultores.ventaboletos.service.ClienteCorporativoService;
|
||||||
import com.rjconsultores.ventaboletos.service.ContratoService;
|
import com.rjconsultores.ventaboletos.service.ContratoService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.EmpresaService;
|
||||||
import com.rjconsultores.ventaboletos.service.GrupoContratoService;
|
import com.rjconsultores.ventaboletos.service.GrupoContratoService;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxClienteCorporativo;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxClienteCorporativo;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEmpresa;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxUsuario;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxUsuario;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
|
@ -59,6 +62,8 @@ public class EditarContratoController extends MyGenericForwardComposer {
|
||||||
@Autowired
|
@Autowired
|
||||||
private GrupoContratoService grupoService;
|
private GrupoContratoService grupoService;
|
||||||
@Autowired
|
@Autowired
|
||||||
|
private EmpresaService empresaService;
|
||||||
|
@Autowired
|
||||||
private CaixaContratoService caixaService;
|
private CaixaContratoService caixaService;
|
||||||
|
|
||||||
private List<GrupoContrato> lsGrupo;
|
private List<GrupoContrato> lsGrupo;
|
||||||
|
@ -72,6 +77,7 @@ public class EditarContratoController extends MyGenericForwardComposer {
|
||||||
private Datebox datInicial;
|
private Datebox datInicial;
|
||||||
private Datebox datFinal;
|
private Datebox datFinal;
|
||||||
private MyComboboxClienteCorporativo cmbCliente;
|
private MyComboboxClienteCorporativo cmbCliente;
|
||||||
|
private MyComboboxEmpresa cmbEmpresa;
|
||||||
private MyComboboxEstandar cmbGrupo;
|
private MyComboboxEstandar cmbGrupo;
|
||||||
private MyComboboxUsuario cmbRepresentante;
|
private MyComboboxUsuario cmbRepresentante;
|
||||||
private Radiogroup rdgTipoCalculo;
|
private Radiogroup rdgTipoCalculo;
|
||||||
|
@ -159,6 +165,11 @@ public class EditarContratoController extends MyGenericForwardComposer {
|
||||||
contrato.setNomeGrupoContrato( item.getNomeGrupoContrato() );
|
contrato.setNomeGrupoContrato( item.getNomeGrupoContrato() );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if( cmbEmpresa.getSelectedItem() != null ) {
|
||||||
|
contrato.setEmpresaId(cmbEmpresa.getSelectedEmpresa().getEmpresaId());
|
||||||
|
contrato.setNomeEmpresa(cmbEmpresa.getSelectedEmpresa().getNombempresa());
|
||||||
|
}
|
||||||
|
|
||||||
if( cmbRepresentante.getSelectedItem() != null ) {
|
if( cmbRepresentante.getSelectedItem() != null ) {
|
||||||
contrato.setUsuarioRepId( cmbRepresentante.getSelectedUsuario().getUsuarioId());
|
contrato.setUsuarioRepId( cmbRepresentante.getSelectedUsuario().getUsuarioId());
|
||||||
}
|
}
|
||||||
|
@ -320,6 +331,7 @@ public class EditarContratoController extends MyGenericForwardComposer {
|
||||||
private void validarCampos() throws BusinessException {
|
private void validarCampos() throws BusinessException {
|
||||||
if ( contrato.getClienteCorporativoId() == null ||
|
if ( contrato.getClienteCorporativoId() == null ||
|
||||||
contrato.getGrupoContratoId() == null ||
|
contrato.getGrupoContratoId() == null ||
|
||||||
|
contrato.getEmpresaId() == null ||
|
||||||
contrato.getNumContrato() == null ||
|
contrato.getNumContrato() == null ||
|
||||||
contrato.getDataFinal() == null ||
|
contrato.getDataFinal() == null ||
|
||||||
contrato.getDataInicial() == null ){
|
contrato.getDataInicial() == null ){
|
||||||
|
@ -385,6 +397,11 @@ public class EditarContratoController extends MyGenericForwardComposer {
|
||||||
GrupoContrato grupo = grupoService.obtenerID(contrato.getGrupoContratoId());
|
GrupoContrato grupo = grupoService.obtenerID(contrato.getGrupoContratoId());
|
||||||
selecionaCombo(grupo, cmbGrupo);
|
selecionaCombo(grupo, cmbGrupo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(contrato.getEmpresaId() != null ) {
|
||||||
|
Empresa empresa = empresaService.obtenerID(contrato.getEmpresaId());
|
||||||
|
selecionaCombo(empresa, cmbEmpresa);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void preencheCheckBox() {
|
private void preencheCheckBox() {
|
||||||
|
|
|
@ -164,11 +164,22 @@ public class MyComboboxClienteCorporativo extends Combobox {
|
||||||
public void setSelectedCliente(Long clienteId) {
|
public void setSelectedCliente(Long clienteId) {
|
||||||
if( clienteId != null) {
|
if( clienteId != null) {
|
||||||
ClienteCorporativo cliente = clienteService.obtenerID(clienteId);
|
ClienteCorporativo cliente = clienteService.obtenerID(clienteId);
|
||||||
Comboitem ciCliente = new Comboitem(cliente.toString());
|
|
||||||
ciCliente.setAttribute("value", cliente);
|
for(Object obj : this.getItems()) {
|
||||||
ciCliente.setValue(cliente);
|
Comboitem item = (Comboitem)obj;
|
||||||
ciCliente.setParent(this);
|
if(item.getValue().equals(cliente)) {
|
||||||
this.setSelectedItem(ciCliente);
|
this.setSelectedItem(item);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if( this.getItems().isEmpty() ) {
|
||||||
|
Comboitem ciCliente = new Comboitem(cliente.toString());
|
||||||
|
ciCliente.setAttribute("value", cliente);
|
||||||
|
ciCliente.setValue(cliente);
|
||||||
|
ciCliente.setParent(this);
|
||||||
|
this.setSelectedItem(ciCliente);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -161,4 +161,8 @@ public class MyComboboxEmpresa extends Combobox {
|
||||||
this.indiceSelected = indiceSelected;
|
this.indiceSelected = indiceSelected;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Empresa getSelectedEmpresa() {
|
||||||
|
return super.getSelectedItem() != null ? (Empresa) super.getSelectedItem().getValue():null;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -4200,7 +4200,7 @@ editarContigencia.tabela.motivo = REASON
|
||||||
editarContigencia.tabela.status = STATUS
|
editarContigencia.tabela.status = STATUS
|
||||||
editarContigencia.tabela.usuario = USER
|
editarContigencia.tabela.usuario = USER
|
||||||
editarContigencia.window.title = Contingency
|
editarContigencia.window.title = Contingency
|
||||||
editarContratoController.MSG.camposObrigatorios = It is necessary to inform the fields: Corporate Client, Contract Group, Contract Number, Start Date and End Date
|
editarContratoController.MSG.camposObrigatorios = It is necessary to inform the fields: Corporate Client, Contract Group, Contract Number, Company, Start Date and End Date
|
||||||
editarContratoController.MSG.camposObrigatoriosAdicao = It is necessary to inform the fields: Value, Observation, Operation
|
editarContratoController.MSG.camposObrigatoriosAdicao = It is necessary to inform the fields: Value, Observation, Operation
|
||||||
editarContratoController.MSG.confirmacaoAdicao = This action will modify the balance of the contract, do you confirm the operation?
|
editarContratoController.MSG.confirmacaoAdicao = This action will modify the balance of the contract, do you confirm the operation?
|
||||||
editarContratoController.MSG.contratoExiste = A record with this contract number already exists.
|
editarContratoController.MSG.contratoExiste = A record with this contract number already exists.
|
||||||
|
@ -8273,7 +8273,9 @@ label.operacao = Operation
|
||||||
label.orgaoConcedente = Granting Body
|
label.orgaoConcedente = Granting Body
|
||||||
label.origem = Origin
|
label.origem = Origin
|
||||||
label.passageiro = Passenger
|
label.passageiro = Passenger
|
||||||
|
label.percentualBonus = Percentual Voucher
|
||||||
label.percentualVoucher = Voucher Percentage
|
label.percentualVoucher = Voucher Percentage
|
||||||
|
label.porcentagem = Percentage
|
||||||
label.processado = Updated:
|
label.processado = Updated:
|
||||||
label.razaoSocial = Corporate name
|
label.razaoSocial = Corporate name
|
||||||
label.reducao = Reduction
|
label.reducao = Reduction
|
||||||
|
|
|
@ -4199,7 +4199,7 @@ editarContigencia.tabela.motivo = MOTIVO
|
||||||
editarContigencia.tabela.status = STATUS
|
editarContigencia.tabela.status = STATUS
|
||||||
editarContigencia.tabela.usuario = USUARIO
|
editarContigencia.tabela.usuario = USUARIO
|
||||||
editarContigencia.window.title = Contingência
|
editarContigencia.window.title = Contingência
|
||||||
editarContratoController.MSG.camposObrigatorios = Es necesario informar los campos: Valor Legalizado, Valor Transportadora, Transportadora
|
editarContratoController.MSG.camposObrigatorios = Es necesario informar los campos: Cliente Corporativo, Grupo de Contrato, Empresa, Número de Contrato, Fecha Inicio y Fecha Fin
|
||||||
editarContratoController.MSG.camposObrigatoriosAdicao = Es necesario informar los campos: Valor, Observación, Operación
|
editarContratoController.MSG.camposObrigatoriosAdicao = Es necesario informar los campos: Valor, Observación, Operación
|
||||||
editarContratoController.MSG.confirmacaoAdicao = Esta acción modificará el saldo del contrato, ¿confirmas la operación?
|
editarContratoController.MSG.confirmacaoAdicao = Esta acción modificará el saldo del contrato, ¿confirmas la operación?
|
||||||
editarContratoController.MSG.contratoExiste = Ya existe un registro con este número de contrato.
|
editarContratoController.MSG.contratoExiste = Ya existe un registro con este número de contrato.
|
||||||
|
@ -8283,6 +8283,7 @@ label.origem = Origen
|
||||||
label.passageiro = Passageiro
|
label.passageiro = Passageiro
|
||||||
label.percentualBonus = % Inter. Bonos
|
label.percentualBonus = % Inter. Bonos
|
||||||
label.percentualVoucher = % Inter. Bonos
|
label.percentualVoucher = % Inter. Bonos
|
||||||
|
label.porcentagem = Porcentaje
|
||||||
label.processado = Actualizado:
|
label.processado = Actualizado:
|
||||||
label.razaoSocial = Razón Social
|
label.razaoSocial = Razón Social
|
||||||
label.reducao = Reducción
|
label.reducao = Reducción
|
||||||
|
|
|
@ -8239,6 +8239,7 @@ label.criacao = Création
|
||||||
label.dataCorte = Clôture
|
label.dataCorte = Clôture
|
||||||
label.dataFinal = Date de fin
|
label.dataFinal = Date de fin
|
||||||
label.dataInicial = Date de début
|
label.dataInicial = Date de début
|
||||||
|
label.dataOperacao = Date d'opération
|
||||||
label.dataValidade = Date d'expiration
|
label.dataValidade = Date d'expiration
|
||||||
label.debito = Débit
|
label.debito = Débit
|
||||||
label.desconto = Réduction
|
label.desconto = Réduction
|
||||||
|
@ -8247,6 +8248,7 @@ label.destino = Destination
|
||||||
label.divisao = Division
|
label.divisao = Division
|
||||||
label.email = E-mail
|
label.email = E-mail
|
||||||
label.empresa = Entreprise
|
label.empresa = Entreprise
|
||||||
|
label.eventoExtra = Événement supplémentaire
|
||||||
label.exibirInativos = Afficher Inactif
|
label.exibirInativos = Afficher Inactif
|
||||||
label.exigeExcedente = Excédent de demande en matière de déplacements
|
label.exigeExcedente = Excédent de demande en matière de déplacements
|
||||||
label.grupoContrato = Groupe contractuel
|
label.grupoContrato = Groupe contractuel
|
||||||
|
@ -8273,8 +8275,10 @@ label.origem = Origine
|
||||||
label.passageiro = Passager
|
label.passageiro = Passager
|
||||||
label.percentualBonus = Pourcentage Bonus
|
label.percentualBonus = Pourcentage Bonus
|
||||||
label.percentualVoucher = Pourcentage Bon
|
label.percentualVoucher = Pourcentage Bon
|
||||||
|
label.porcentagem = Pourcentage
|
||||||
label.processado = Mis à jour:
|
label.processado = Mis à jour:
|
||||||
label.razaoSocial = Nom de l'entreprise
|
label.razaoSocial = Nom de l'entreprise
|
||||||
|
label.reducao = Réduction
|
||||||
label.representante = Représentant
|
label.representante = Représentant
|
||||||
label.reservaBilhete = Réserver des billets
|
label.reservaBilhete = Réserver des billets
|
||||||
label.saldo = Solde
|
label.saldo = Solde
|
||||||
|
|
|
@ -4193,7 +4193,7 @@ editarContigencia.tabela.motivo = MOTIVO
|
||||||
editarContigencia.tabela.status = STATUS
|
editarContigencia.tabela.status = STATUS
|
||||||
editarContigencia.tabela.usuario = USUARIO
|
editarContigencia.tabela.usuario = USUARIO
|
||||||
editarContigencia.window.title = Contingência
|
editarContigencia.window.title = Contingência
|
||||||
editarContratoController.MSG.camposObrigatorios = É necessário informar os campos: Cliente Corporativo, Grupo de Contrato, Número de Contrato, Data Inicial e Data Final
|
editarContratoController.MSG.camposObrigatorios = É necessário informar os campos: Cliente Corporativo, Grupo de Contrato, Empresa, Número de Contrato, Data Inicial e Data Final
|
||||||
editarContratoController.MSG.camposObrigatoriosAdicao = É necessário informar os campos: Valor, Observação, Operação
|
editarContratoController.MSG.camposObrigatoriosAdicao = É necessário informar os campos: Valor, Observação, Operação
|
||||||
editarContratoController.MSG.confirmacaoAdicao = Está ação modificará o saldo do contrato, Você confirma a operação ?
|
editarContratoController.MSG.confirmacaoAdicao = Está ação modificará o saldo do contrato, Você confirma a operação ?
|
||||||
editarContratoController.MSG.contratoExiste = Já existe um registro com este número de contrato.
|
editarContratoController.MSG.contratoExiste = Já existe um registro com este número de contrato.
|
||||||
|
@ -8256,7 +8256,9 @@ label.operacao = Operação
|
||||||
label.orgaoConcedente = Orgão Concedente
|
label.orgaoConcedente = Orgão Concedente
|
||||||
label.origem = Origem
|
label.origem = Origem
|
||||||
label.passageiro = Passageiro
|
label.passageiro = Passageiro
|
||||||
|
label.percentualBonus = Percentual Voucher
|
||||||
label.percentualVoucher = Percentual Voucher
|
label.percentualVoucher = Percentual Voucher
|
||||||
|
label.porcentagem = Porcentagem
|
||||||
label.processado = Atualizado:
|
label.processado = Atualizado:
|
||||||
label.razaoSocial = Razão Social
|
label.razaoSocial = Razão Social
|
||||||
label.reducao = Redução
|
label.reducao = Redução
|
||||||
|
|
|
@ -51,7 +51,13 @@
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
model="@{winEditarContrato$composer.lsGrupo}"
|
model="@{winEditarContrato$composer.lsGrupo}"
|
||||||
mold="rounded" width="95%" />
|
mold="rounded" width="95%" />
|
||||||
</row>
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('label.empresa')}" />
|
||||||
|
<combobox id="cmbEmpresa"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEmpresa"
|
||||||
|
mold="rounded" width="95%" />
|
||||||
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label id="lbDataInicial" value="${c:l('label.dataInicial')}" />
|
<label id="lbDataInicial" value="${c:l('label.dataInicial')}" />
|
||||||
<datebox id="datInicial" width="100px"
|
<datebox id="datInicial" width="100px"
|
||||||
|
@ -254,7 +260,7 @@
|
||||||
</row>
|
</row>
|
||||||
|
|
||||||
<row>
|
<row>
|
||||||
<label id="lbValorDesconto" value="${c:l('label.valor')}" />
|
<label id="lbValorDesconto" value="${c:l('label.porcentagem')}" />
|
||||||
<decimalbox id="txtPorcDesconto" maxlength="6" format="0.00"
|
<decimalbox id="txtPorcDesconto" maxlength="6" format="0.00"
|
||||||
constraint="no negative" width="100px" />
|
constraint="no negative" width="100px" />
|
||||||
</row>
|
</row>
|
||||||
|
|
Loading…
Reference in New Issue