diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java index ca8c671f9..162279e99 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java @@ -22,6 +22,7 @@ import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.WrongValueException; import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.util.Clients; +import org.zkoss.zul.Checkbox; import org.zkoss.zul.Combobox; import org.zkoss.zul.Comboitem; import org.zkoss.zul.Decimalbox; @@ -74,6 +75,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfiguracionCa public class EditarConfiguracionCategoriaController extends MyGenericForwardComposer { private static final long serialVersionUID = 1L; + private static Logger log = Logger.getLogger(EditarConfiguracionCategoriaController.class); @Autowired private MarcaService marcaService; @Autowired @@ -141,7 +143,11 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp private Tab tabMarca; private Tab tabMercado; private Tab tabClasse; - private static Logger log = Logger.getLogger(EditarConfiguracionCategoriaController.class); + private Checkbox chkPrecoTxEmbarque; + private Checkbox chkPrecoPedagio; + private Checkbox chkPrecoSeguro; + private Checkbox chkPrecoOutros; + public List getLsCategorias() { return lsCategorias; @@ -611,6 +617,10 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp cDescuento.setCantautorizada(cantAutorizada.getValue()); cDescuento.setDescuentoimporte(descuentoImporte.getValue()); cDescuento.setDescuentoporc(descuentoPorc.getValue()); + cDescuento.setIndImporteOutros(chkPrecoOutros.isChecked()); + cDescuento.setIndImportePedagio(chkPrecoPedagio.isChecked()); + cDescuento.setIndImporteSeguro(chkPrecoSeguro.isChecked()); + cDescuento.setIndImporteTxEmbarque(chkPrecoTxEmbarque.isChecked()); if (cmbIndGeneraFeriado.getSelectedItem() != null) { cDescuento.setIndAplicaFeriado((String) cmbIndGeneraFeriado.getSelectedItem().getValue()); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java index be09a78a0..be04ee6c0 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java @@ -92,7 +92,6 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene cmbIndGeneraFeriado.setSelectedIndex(2); } } - } public void onClick$btnSalvar(Event ev) { diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionCategoriaDecuento.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionCategoriaDecuento.java index cf9800ae7..245409224 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionCategoriaDecuento.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionCategoriaDecuento.java @@ -72,6 +72,26 @@ public class RenderConfiguracionCategoriaDecuento implements ListitemRenderer { } lc = new Listcell(aplicaFeriado); lc.setParent(lstm); + + + StringBuilder sb = new StringBuilder(" "); + + if (categoria.getIndImporteTxEmbarque()){ + sb.append("TX,"); + } + if (categoria.getIndImportePedagio()){ + sb.append("P,"); + } + if (categoria.getIndImporteSeguro()){ + sb.append("S,"); + } + if (categoria.getIndImporteOutros()){ + sb.append("O,"); + } + + lc = new Listcell(sb.substring(0, sb.length()-1)); + + lc.setParent(lstm); lstm.setAttribute("data", categoria); } diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index c0a6f7d9b..45778ba89 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -7,7 +7,7 @@ # . . = XXX #Versao do VentaBoleto: -versao = ADM_20130304_1RC126 +versao = ADM_20130312_1RC127 # MSG Defaut: MSG.CONSTRAINT.PORCENTAGEM = Os valores devem estar entre 0 e 100 @@ -978,6 +978,11 @@ editarConfiguracionCategoriaController.btnAddOrgao.tooltiptext = Incluir editarConfiguracionCategoriaController.MSG.noEsPermitidoTodosOrgao = Para incluir o Orgao Excedente TODAS, deve de Eliminar o(s) Orgão(s) Concendete(s) que já existe(n) editarConfiguracionCategoriaController.MSG.noEsPermitidoOrgaoTodosExiste = Para incluir o Orgão Concedente desejada, deve de Eliminar o Orgão Concendente TODOS editarConfiguracionCategoriaController.tabOrgao.label = Orgão Concedente +editarConfiguracionCategoriaController.lblComponentesPreco.value=Componentes do Preço +editarConfiguracionCategoriaController.lblComponentesPrecoTxEmbarque.value=Taxa Embarque +editarConfiguracionCategoriaController.lblComponentesPrecoPedagio.value=Pedágio +editarConfiguracionCategoriaController.lblComponentesPrecoSeguro.value=Seguro +editarConfiguracionCategoriaController.lblComponentesPrecoOutros.value=Outros # Detener a pantalla de Pesquisa busquedaCatalogoDeParadaController.window.title = Localidade diff --git a/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul b/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul index ab3cf90ad..00c06385c 100644 --- a/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul +++ b/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul @@ -7,7 +7,7 @@ @@ -117,6 +117,15 @@ + +