0014497: calculo de preco do Parana

fixes bug#0014497
dev:Emerson
qua:Fabin

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@94233 d1611594-4594-4d17-8e1d-87c2c4800839
master
daniel.zauli 2019-06-06 19:00:05 +00:00
parent 7578fc798a
commit 651a138d71
6 changed files with 46 additions and 1 deletions

View File

@ -4,6 +4,7 @@
*/ */
package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos; package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos;
import java.math.BigDecimal;
import java.util.Calendar; import java.util.Calendar;
import java.util.List; import java.util.List;
@ -25,6 +26,7 @@ import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox; import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
import com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal;
/** /**
* *
@ -44,6 +46,8 @@ public class EditarClaseServicioController extends MyGenericForwardComposer {
private MyTextbox txtNome; private MyTextbox txtNome;
private Combobox cmbTipoServico; private Combobox cmbTipoServico;
private Button btnApagar; private Button btnApagar;
private MyTextboxDecimal txtCoeficiente;
public ClaseServicio getClaseServicio() { public ClaseServicio getClaseServicio() {
return claseServicio; return claseServicio;
@ -69,7 +73,15 @@ public class EditarClaseServicioController extends MyGenericForwardComposer {
this.btnApagar = btnApagar; this.btnApagar = btnApagar;
} }
@Override public MyTextboxDecimal getTxtCoeficiente() {
return txtCoeficiente;
}
public void setTxtCoeficiente(MyTextboxDecimal txtCoeficiente) {
this.txtCoeficiente = txtCoeficiente;
}
@Override
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp); super.doAfterCompose(comp);
@ -78,6 +90,8 @@ public class EditarClaseServicioController extends MyGenericForwardComposer {
if (claseServicio.getClaseservicioId() == null) { if (claseServicio.getClaseservicioId() == null) {
btnApagar.setVisible(Boolean.FALSE); btnApagar.setVisible(Boolean.FALSE);
}else {
txtCoeficiente.setValue(null != claseServicio.getCoeficiente() && !"".equals(claseServicio.getCoeficiente()) ? claseServicio.getCoeficiente().toString() : "");
} }
if (claseServicio.getTipoServicoBPe() == null) { if (claseServicio.getTipoServicoBPe() == null) {
@ -101,6 +115,7 @@ public class EditarClaseServicioController extends MyGenericForwardComposer {
claseServicio.setActivo(Boolean.TRUE); claseServicio.setActivo(Boolean.TRUE);
claseServicio.setFecmodif(Calendar.getInstance().getTime()); claseServicio.setFecmodif(Calendar.getInstance().getTime());
claseServicio.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); claseServicio.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
claseServicio.setCoeficiente(null != txtCoeficiente.getText() && !"".equals(txtCoeficiente.getText()) ? new BigDecimal(txtCoeficiente.getText()) : null);
if (claseServicio.getClaseservicioId() == null) { if (claseServicio.getClaseservicioId() == null) {
claseServicioService.suscribir(claseServicio); claseServicioService.suscribir(claseServicio);

View File

@ -122,6 +122,8 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
private Checkbox chkIndNaoRestringe2ViaBPe; private Checkbox chkIndNaoRestringe2ViaBPe;
private Row rowIndValDocObligatorioMonitrip; private Row rowIndValDocObligatorioMonitrip;
private MyTextboxDecimal txtCoeficiente;
public OrgaoConcedente getOrgaoConcedente() { public OrgaoConcedente getOrgaoConcedente() {
return orgaoConcedente; return orgaoConcedente;
@ -187,6 +189,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
}); });
configuraChkIndValDocObligatorioMonitrip(); configuraChkIndValDocObligatorioMonitrip();
txtCoeficiente.setValue(null != orgaoConcedente.getCoeficiente() && !"".equals(orgaoConcedente.getCoeficiente()) ? orgaoConcedente.getCoeficiente().toString() : "");
} }
private void configuraChkIndValDocObligatorioMonitrip() { private void configuraChkIndValDocObligatorioMonitrip() {
@ -214,6 +217,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
orgaoConcedente.setClassesIndicePeaje(lsClasseIndicePeajes); orgaoConcedente.setClassesIndicePeaje(lsClasseIndicePeajes);
orgaoConcedente.setOrgaoEmpParams(lsOrgaoEmpParam); orgaoConcedente.setOrgaoEmpParams(lsOrgaoEmpParam);
orgaoConcedente.setCoeficiente(null != txtCoeficiente.getText() && !"".equals(txtCoeficiente.getText()) ? new BigDecimal(txtCoeficiente.getText()) : null);
orgaoConcedenteService.actualizacion(orgaoConcedente); orgaoConcedenteService.actualizacion(orgaoConcedente);
orgaoConcedenteList.updateItem(orgaoConcedente); orgaoConcedenteList.updateItem(orgaoConcedente);
@ -551,6 +555,14 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
this.txtCodEmpresa = txtCodEmpresa; this.txtCodEmpresa = txtCodEmpresa;
} }
public MyTextboxDecimal getTxtCoeficiente() {
return txtCoeficiente;
}
public void setTxtCoeficiente(MyTextboxDecimal txtCoeficiente) {
this.txtCoeficiente = txtCoeficiente;
}
private final class OnClickNomDocObligatorio implements EventListener { private final class OnClickNomDocObligatorio implements EventListener {
@Override @Override

View File

@ -960,6 +960,7 @@ editarClaseServicioController.lbTipoServico.value = Tipo de servicio BPe
editarClaseServicioController.MSG.suscribirOK = Clase de servicio se registró exitosamente editarClaseServicioController.MSG.suscribirOK = Clase de servicio se registró exitosamente
editarClaseServicioController.MSG.borrarPergunta = Desea eliminar tipo de clase? editarClaseServicioController.MSG.borrarPergunta = Desea eliminar tipo de clase?
editarClaseServicioController.MSG.borrarOK = Clase de servicio se eliminó exitosamente editarClaseServicioController.MSG.borrarOK = Clase de servicio se eliminó exitosamente
editarClaseServicioController.labelCoeficiente.value = Coeficiente DER/PR
editarClaseServicioController.tipoServicoBPe.1 = 1 - Convencional com sanitário editarClaseServicioController.tipoServicoBPe.1 = 1 - Convencional com sanitário
editarClaseServicioController.tipoServicoBPe.2 = 2 - Convencional sem sanitário editarClaseServicioController.tipoServicoBPe.2 = 2 - Convencional sem sanitário
@ -5713,6 +5714,7 @@ busquedaOrgaoConcedenteController.indicePeaje.label = Índice Peaje
busquedaOrgaoConcedenteController.idadeIdoso.label = Edad Estimada de Mayor busquedaOrgaoConcedenteController.idadeIdoso.label = Edad Estimada de Mayor
busquedaOrgaoConcedenteController.indUtilizaICMS.label=Utiliza ICMS para cálculo de preço busquedaOrgaoConcedenteController.indUtilizaICMS.label=Utiliza ICMS para cálculo de preço
busquedaOrgaoConcedenteController.indmultatodasremarcacoes.label=Cobra Multa en todas transferencias busquedaOrgaoConcedenteController.indmultatodasremarcacoes.label=Cobra Multa en todas transferencias
busquedaOrgaoConcedenteController.labelCoeficiente.value = Coeficiente DER/PR
# Editar Orgao Concedente # Editar Orgao Concedente

View File

@ -1039,6 +1039,7 @@ editarClaseServicioController.lbTipoServico.value = Tipo de Classe BPe
editarClaseServicioController.MSG.suscribirOK = Tipo de Classe Registrada com Sucesso. editarClaseServicioController.MSG.suscribirOK = Tipo de Classe Registrada com Sucesso.
editarClaseServicioController.MSG.borrarPergunta = Deseja Eliminar tipo de classe? editarClaseServicioController.MSG.borrarPergunta = Deseja Eliminar tipo de classe?
editarClaseServicioController.MSG.borrarOK = Tipo de Classe Excluido com Sucesso. editarClaseServicioController.MSG.borrarOK = Tipo de Classe Excluido com Sucesso.
editarClaseServicioController.labelCoeficiente.value = Coeficiente DER/PR
editarClaseServicioController.tipoServicoBPe.1 = 1 - Convencional com sanitário editarClaseServicioController.tipoServicoBPe.1 = 1 - Convencional com sanitário
editarClaseServicioController.tipoServicoBPe.2 = 2 - Convencional sem sanitário editarClaseServicioController.tipoServicoBPe.2 = 2 - Convencional sem sanitário
@ -5963,6 +5964,7 @@ busquedaOrgaoConcedenteController.idadeMinima.label = Idade Considerada Criança
busquedaOrgaoConcedenteController.categoriaIdadeMinima.label = Categoria Passagem busquedaOrgaoConcedenteController.categoriaIdadeMinima.label = Categoria Passagem
busquedaOrgaoConcedenteController.indUtilizaICMS.label=Utiliza ICMS para cálculo de preço busquedaOrgaoConcedenteController.indUtilizaICMS.label=Utiliza ICMS para cálculo de preço
busquedaOrgaoConcedenteController.indmultatodasremarcacoes.label=Cobra Multa em todas remarcações busquedaOrgaoConcedenteController.indmultatodasremarcacoes.label=Cobra Multa em todas remarcações
busquedaOrgaoConcedenteController.labelCoeficiente.value = Coeficiente DER/PR
# Editar Orgao Concedente # Editar Orgao Concedente

View File

@ -54,6 +54,13 @@
<comboitem value="9" label="${c:l('editarClaseServicioController.tipoServicoBPe.9')}" /> <comboitem value="9" label="${c:l('editarClaseServicioController.tipoServicoBPe.9')}" />
</combobox> </combobox>
</row> </row>
<row>
<label
value="${c:l('editarClaseServicioController.labelCoeficiente.value')}" />
<textbox id="txtCoeficiente"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
precision="14" scale="9" width="50%" />
</row>
</rows> </rows>
</grid> </grid>

View File

@ -105,6 +105,13 @@
model="@{winEditarOrgaoConcedente$composer.lsCategorias}" model="@{winEditarOrgaoConcedente$composer.lsCategorias}"
selectedItem="@{winEditarOrgaoConcedente$composer.orgaoConcedente.categoria}" /> selectedItem="@{winEditarOrgaoConcedente$composer.orgaoConcedente.categoria}" />
</row> </row>
<row>
<label
value="${c:l('busquedaOrgaoConcedenteController.labelCoeficiente.value')}" />
<textbox id="txtCoeficiente"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
precision="14" scale="9" width="50%" />
</row>
</rows> </rows>
</grid> </grid>