18157: PorDemanda - Integração de precificação de tarifa

bug#18157
dev:Valdir
qua:evidencia anexa / conversado e entendido com wallysson

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@100650 d1611594-4594-4d17-8e1d-87c2c4800839
master
daniel.zauli 2020-03-11 14:32:38 +00:00
parent 379bb8b59f
commit ea66bc6e80
5 changed files with 32 additions and 1 deletions

View File

@ -188,6 +188,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
private Checkbox chkIndImprimeVoucherPersonalizado;
private Checkbox chkIndImpComprovanteDeReserva;
private Checkbox chkIndEnviaDadosAgenciaBpe;
private Checkbox chkIndPrecoPorDemanda;
private MyListbox inscEstadualList;
private Combobox cmbEstadoInscEstadual;
@ -384,6 +385,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
chkIndAlteraPosicaoCamposDocCupomEmbarque.setChecked(BooleanUtils.toBoolean(empresa.getIndAltPosicaoCamposCupom()));
ckCampoCustomVoucher.setValue(empresa.getCampoCustomVoucher());
chkIndEnviaDadosAgenciaBpe.setChecked(BooleanUtils.toBoolean(empresa.getIndEnviaDadosAgenciaBpe()));
chkIndPrecoPorDemanda.setChecked(BooleanUtils.toBoolean(empresa.getIndPrecoPorDemanda()));
lsEmpresaContaBancaria = new ArrayList<EmpresaContaBancaria>();
empresaContaBancariaList.setItemRenderer(new RenderEmpresaContaBancaria());
@ -591,7 +593,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
chkIndImpComprovanteDeReserva.getValue();
chkIndEnviaDadosAgenciaBpe.getValue();
chkIndAlteraPosicaoCamposDocCupomEmbarque.getValue();
chkIndPrecoPorDemanda.getValue();
cmbCRT.getValue();
if (!validarEmail()) {
@ -695,6 +697,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
empresa.setIndAltPosicaoCamposCupom(chkIndAlteraPosicaoCamposDocCupomEmbarque.isChecked());
empresa.setCampoCustomVoucher(ckCampoCustomVoucher.getValue());
empresa.setIndEnviaDadosAgenciaBpe(chkIndEnviaDadosAgenciaBpe.isChecked());
empresa.setIndPrecoPorDemanda(chkIndPrecoPorDemanda.isChecked());
carregarComEmpConferencia();

View File

@ -193,6 +193,7 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
private final int IDX_CELL_MOEDA = 22;
private final int IDX_CELL_SENTIDO = 23;
private final int IDX_CELL_VENDE = 24;
private final int IDX_CELL_CHAVEPORDEMANDA = 25;
private static Logger log = Logger.getLogger(ModificacionMasivaTarifasController.class);
@ -853,6 +854,10 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
Cell cellVende = rowCabecalho.createCell(IDX_CELL_VENDE);
cellVende.setCellValue(Labels.getLabel("busquedaTarifaController.lhVende.label"));
cellVende.setCellStyle(estilo);
Cell cellChavePorDemanda = rowCabecalho.createCell(IDX_CELL_CHAVEPORDEMANDA);
cellChavePorDemanda.setCellValue(Labels.getLabel("busquedaTarifaController.lhChavePorDemanda.label"));
cellChavePorDemanda.setCellStyle(estilo);
}
private boolean popularPlanilha(SXSSFSheet sheet1,Object[] obj, CellStyle estilo, BigDecimal coeficiente, int rowNum){
@ -909,6 +914,10 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
row.createCell(IDX_CELL_SENTIDO).setCellValue(sentido.equals("1") ? "IDA" : "VOLTA");
row.createCell(IDX_CELL_VENDE).setCellValue(obj[24] == null ? "" : (Integer.parseInt(obj[24].toString()) == 1 ?"SIM" : "NAO"));
if(obj[26] == null?false:((BigDecimal)obj[26]).intValue() == 1? true : false){
row.createCell(IDX_CELL_CHAVEPORDEMANDA).setCellValue(obj[25] == null?"":obj[25].toString());
}
// novo preco:
BigDecimal novoPrecio = null;

View File

@ -2913,6 +2913,7 @@ busquedaTarifaController.MSG.tipoPuntoVenta = No se encontró ningún registro c
busquedaTarifaController.MSG.dadosVazios= Não foram encontrados dados para gerar o arquivo Excel
busquedaTarifaController.lhTodos.label = Todos
busquedaTarifaController.lhVende.label = Vende
busquedaTarifaController.lhChavePorDemanda.label = Chave
# Editar Tarifa:
editarTarifaController.window.title = Tarifa
@ -8325,6 +8326,7 @@ editarEmpresaController.imprimeComprovanteDeReserva= Imprime comprobante de rese
editarEmpresaController.imprimeComprovanteDeReserva.help= Imprime comprobante de reserva
editarEmpresaController.indEnviaDadosAgenciaBpe= Enviar Dados da Agência de Venda no XML BP-e
editarEmpresaController.indEnviaDadosAgenciaBpe.help= Envia Nome, Endereço e CNPJ da Agência de Venda no XML BP-e
editarEmpresaController.precificaoPorDemanda= Precificação de tarifa PorDemanda
editarEmpresaController.encerraViagemFechorllegada.ajuda=Controla o encerramento da viagem pela data de saída data de chegada da corrida.
editarEmpresaController.usaTabelaPrecoEmbarcada.ajuda=Utilizar tabela de preço da Embarcada

View File

@ -3114,6 +3114,7 @@ busquedaTarifaController.lhSentido.label = Sentido
busquedaTarifaController.lhVende.label = Vende
busquedaTarifaController.lhPrefixo.label = Prefixo
busquedaTarifaController.lhDescLinha.label = Desc. Linha
busquedaTarifaController.lhChavePorDemanda.label = Chave
# Editar Tarifa:
editarTarifaController.window.title = Tarifa
@ -8519,6 +8520,7 @@ editarEmpresaController.imprimeComprovanteDeReserva= Imprime Comprovante de Rese
editarEmpresaController.imprimeComprovanteDeReserva.help= Imprime um Voucher de Comprovante de Reserva
editarEmpresaController.indEnviaDadosAgenciaBpe= Enviar Dados da Agência de Venda no XML BP-e
editarEmpresaController.indEnviaDadosAgenciaBpe.help= Envia Nome, Endereço e CNPJ da Agência de Venda no XML BP-e
editarEmpresaController.precificaoPorDemanda= Precificação de tarifa PorDemanda
editarEmpresaController.encerraViagemFechorllegada.ajuda=Habilita o encerramento pela data de chegada. O padrão é a validação pela data de saída.
editarEmpresaController.usaTabelaPrecoEmbarcada.ajuda=Utilizar tabela de preço da Embarcada

View File

@ -764,6 +764,21 @@
            
</hlayout>
</groupbox>
<groupbox>
<caption
label="${c:l('editarEmpresaController.precificaoPorDemanda')}" />
            
<hlayout>
<checkbox
id="chkIndPrecoPorDemanda"
value="@{winEditarEmpresa$composer.empresa.indPrecoPorDemanda}" />
<image
src="/gui/img/Question_mark_1.png"
tooltiptext="${c:l('editarEmpresaController.precificaoPorDemanda')}"
style="cursor: help" />
            
</hlayout>
</groupbox>
</row>
</rows>