gleimar 2013-03-12 15:24:56 +00:00
parent 48249d1b12
commit bd97434617
6 changed files with 62 additions and 8 deletions

View File

@ -22,6 +22,7 @@ import org.zkoss.zk.ui.Executions;
import org.zkoss.zk.ui.WrongValueException; import org.zkoss.zk.ui.WrongValueException;
import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.util.Clients; import org.zkoss.zk.ui.util.Clients;
import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox; import org.zkoss.zul.Combobox;
import org.zkoss.zul.Comboitem; import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Decimalbox; import org.zkoss.zul.Decimalbox;
@ -74,6 +75,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfiguracionCa
public class EditarConfiguracionCategoriaController extends MyGenericForwardComposer { public class EditarConfiguracionCategoriaController extends MyGenericForwardComposer {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
private static Logger log = Logger.getLogger(EditarConfiguracionCategoriaController.class);
@Autowired @Autowired
private MarcaService marcaService; private MarcaService marcaService;
@Autowired @Autowired
@ -141,7 +143,11 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
private Tab tabMarca; private Tab tabMarca;
private Tab tabMercado; private Tab tabMercado;
private Tab tabClasse; 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<Categoria> getLsCategorias() { public List<Categoria> getLsCategorias() {
return lsCategorias; return lsCategorias;
@ -611,6 +617,10 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
cDescuento.setCantautorizada(cantAutorizada.getValue()); cDescuento.setCantautorizada(cantAutorizada.getValue());
cDescuento.setDescuentoimporte(descuentoImporte.getValue()); cDescuento.setDescuentoimporte(descuentoImporte.getValue());
cDescuento.setDescuentoporc(descuentoPorc.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) { if (cmbIndGeneraFeriado.getSelectedItem() != null) {
cDescuento.setIndAplicaFeriado((String) cmbIndGeneraFeriado.getSelectedItem().getValue()); cDescuento.setIndAplicaFeriado((String) cmbIndGeneraFeriado.getSelectedItem().getValue());

View File

@ -92,7 +92,6 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
cmbIndGeneraFeriado.setSelectedIndex(2); cmbIndGeneraFeriado.setSelectedIndex(2);
} }
} }
} }
public void onClick$btnSalvar(Event ev) { public void onClick$btnSalvar(Event ev) {

View File

@ -73,6 +73,26 @@ public class RenderConfiguracionCategoriaDecuento implements ListitemRenderer {
lc = new Listcell(aplicaFeriado); lc = new Listcell(aplicaFeriado);
lc.setParent(lstm); 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); lstm.setAttribute("data", categoria);
} }
} }

View File

@ -7,7 +7,7 @@
# <controler>. <id>. <propiedade> = XXX # <controler>. <id>. <propiedade> = XXX
#Versao do VentaBoleto: #Versao do VentaBoleto:
versao = ADM_20130304_1RC126 versao = ADM_20130312_1RC127
# MSG Defaut: # MSG Defaut:
MSG.CONSTRAINT.PORCENTAGEM = Os valores devem estar entre 0 e 100 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.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.MSG.noEsPermitidoOrgaoTodosExiste = Para incluir o Orgão Concedente desejada, deve de Eliminar o Orgão Concendente TODOS
editarConfiguracionCategoriaController.tabOrgao.label = Orgão Concedente 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 # Detener a pantalla de Pesquisa
busquedaCatalogoDeParadaController.window.title = Localidade busquedaCatalogoDeParadaController.window.title = Localidade

View File

@ -7,7 +7,7 @@
<zk> <zk>
<window id="winEditarConfiguracionCategoria" border="normal" <window id="winEditarConfiguracionCategoria" border="normal"
apply="${editarConfiguracionCategoriaController}" height="540px" apply="${editarConfiguracionCategoriaController}" height="540px"
width="900px" contentStyle="overflow:auto" width="925px" contentStyle="overflow:auto"
title="${c:l('editarConfiguracionCategoriaController.window.title')}"> title="${c:l('editarConfiguracionCategoriaController.window.title')}">
<toolbar> <toolbar>
<hbox spacing="5px" style="padding:1px" align="right"> <hbox spacing="5px" style="padding:1px" align="right">
@ -117,6 +117,15 @@
<decimalbox id="descuentoPorc" <decimalbox id="descuentoPorc"
constraint="no empty" width="50%" maxlength="9" /> constraint="no empty" width="50%" maxlength="9" />
</row> </row>
<row>
<label value="${c:l('editarConfiguracionCategoriaController.lblComponentesPreco.value')}" />
<hbox>
<checkbox id="chkPrecoTxEmbarque" label="${c:l('editarConfiguracionCategoriaController.lblComponentesPrecoTxEmbarque.value')}" checked="true" />
<checkbox id="chkPrecoPedagio" label="${c:l('editarConfiguracionCategoriaController.lblComponentesPrecoPedagio.value')}" checked="true"/>
<checkbox id="chkPrecoSeguro" label="${c:l('editarConfiguracionCategoriaController.lblComponentesPrecoSeguro.value')}" checked="true"/>
<checkbox id="chkPrecoOutros" label="${c:l('editarConfiguracionCategoriaController.lblComponentesPrecoOutros.value')}" checked="true"/>
</hbox>
</row>
<row> <row>
<label <label
value="${c:l('editarConfiguracionCategoriaController.lblCotaObli.value')}" /> value="${c:l('editarConfiguracionCategoriaController.lblCotaObli.value')}" />
@ -191,7 +200,9 @@
<listheader width="100%" <listheader width="100%"
label="${c:l('editarConfiguracionCategoriaControllerPeriodo.window.title')}" /> label="${c:l('editarConfiguracionCategoriaControllerPeriodo.window.title')}" />
<listheader width="100%" <listheader width="100%"
label="${c:l('editarConfiguracionCorridaController.cmbIndGeneraFeriado.value')}" /> label="${c:l('editarConfiguracionCategoriaController.lblFeriado.value')}" />
<listheader width="100%"
label="${c:l('editarConfiguracionCategoriaController.lblComponentesPreco.value')}" />
</listhead> </listhead>
</listbox> </listbox>
</tabpanel> </tabpanel>
@ -210,7 +221,7 @@
<combobox id="cmbMarca" <combobox id="cmbMarca"
constraint="no empty" constraint="no empty"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%" mold="rounded" buttonVisible="true" width="300px"
model="@{winEditarConfiguracionCategoria$composer.lsMarcas}" /> model="@{winEditarConfiguracionCategoria$composer.lsMarcas}" />
<button id="btnAdicionarMarca" <button id="btnAdicionarMarca"
height="20" image="/gui/img/add.png" width="35px" height="20" image="/gui/img/add.png" width="35px"
@ -297,7 +308,7 @@
<combobox id="cmbClase" <combobox id="cmbClase"
constraint="no empty" constraint="no empty"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%" mold="rounded" buttonVisible="true" width="300px"
model="@{winEditarConfiguracionCategoria$composer.lsClaseServicio}" /> model="@{winEditarConfiguracionCategoria$composer.lsClaseServicio}" />
<button id="btnAdicionarClase" <button id="btnAdicionarClase"
height="20" image="/gui/img/add.png" width="35px" height="20" image="/gui/img/add.png" width="35px"
@ -372,7 +383,7 @@
<combobox id="cmbOrgao" <combobox id="cmbOrgao"
constraint="no empty" constraint="no empty"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%" mold="rounded" buttonVisible="true" width="300px"
model="@{winEditarConfiguracionCategoria$composer.lsOrgao}" /> model="@{winEditarConfiguracionCategoria$composer.lsOrgao}" />
<button id="btnAdicionarOrgao" <button id="btnAdicionarOrgao"
height="20" image="/gui/img/add.png" width="35px" height="20" image="/gui/img/add.png" width="35px"

View File

@ -87,6 +87,15 @@
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
constraint="no empty" mold="rounded" width="99%" /> constraint="no empty" mold="rounded" width="99%" />
</row> </row>
<row>
<label value="${c:l('editarConfiguracionCategoriaController.lblComponentesPreco.value')}" />
<hbox>
<checkbox id="chkPrecoTxEmbarque" label="${c:l('editarConfiguracionCategoriaController.lblComponentesPrecoTxEmbarque.value')}" checked="@{winEditarConfiguracionCategoriasDatosCategoria$composer.categoriaDescuento.indImporteTxEmbarque}" />
<checkbox id="chkPrecoPedagio" label="${c:l('editarConfiguracionCategoriaController.lblComponentesPrecoPedagio.value')}" checked="@{winEditarConfiguracionCategoriasDatosCategoria$composer.categoriaDescuento.indImportePedagio}"/>
<checkbox id="chkPrecoSeguro" label="${c:l('editarConfiguracionCategoriaController.lblComponentesPrecoSeguro.value')}" checked="@{winEditarConfiguracionCategoriasDatosCategoria$composer.categoriaDescuento.indImporteSeguro}"/>
<checkbox id="chkPrecoOutros" label="${c:l('editarConfiguracionCategoriaController.lblComponentesPrecoOutros.value')}" checked="@{winEditarConfiguracionCategoriasDatosCategoria$composer.categoriaDescuento.indImporteOutros}"/>
</hbox>
</row>
<row> <row>
<label value="${c:l('editarConfiguracionCategoriaController.lblCotaObli.value')}" /> <label value="${c:l('editarConfiguracionCategoriaController.lblCotaObli.value')}" />
<radiogroup> <radiogroup>