daniel.zauli 2015-09-29 12:58:02 +00:00
parent 761c26467e
commit 11fca0d84c
7 changed files with 63 additions and 7 deletions

View File

@ -1,5 +1,6 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos;
import java.math.BigDecimal;
import java.util.Calendar;
import java.util.List;
@ -67,7 +68,18 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
}
public void onClick$btnSalvar(Event ev) throws InterruptedException {
orgaoConcedente.setIndicePeaje(txtIndicePeaje.getValueDecimal());
if(txtIndicePeaje != null){
BigDecimal bg = new BigDecimal(txtIndicePeaje.getValueDecimal().doubleValue());
if(bg.equals(new BigDecimal(0))){
Messagebox.show(
Labels.getLabel("editarOrgaoConcedenteController.MSG.indicePeajeZeroInvalido"),
Labels.getLabel("editarOrgaoConcedenteController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
return;
}else{
orgaoConcedente.setIndicePeaje(txtIndicePeaje.getValueDecimal());
}
}
orgaoConcedenteService.actualizacion(orgaoConcedente);
orgaoConcedenteList.updateItem(orgaoConcedente);

View File

@ -29,6 +29,7 @@ import org.zkoss.zk.ui.util.Clients;
import org.zkoss.zul.Button;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Intbox;
import org.zkoss.zul.ListModelList;
import org.zkoss.zul.Listcell;
import org.zkoss.zul.Listitem;
@ -145,6 +146,8 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
private static Logger log = Logger.getLogger(EditarCatalogoDeRutaController.class);
private boolean carregouCombinacao;
private MyTextbox txtNumRuta;
private MyTextbox txtCantEixos;
private MyTextbox txtCantAsientos;
public Ruta getRuta() {
return ruta;
@ -658,6 +661,21 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
public void onClick$btnSalvar(Event ev) throws InterruptedException {
txtPrefixo.getValue();
if(null != txtCantEixos && txtCantEixos.getValue().equals("0")){
Messagebox.show(
Labels.getLabel("editarCatalogoDeRutaController.lblCantEixosZeroInvalido.value"),
Labels.getLabel("editarCatalogoDeRutaController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
return;
}
if(null != txtCantAsientos && txtCantAsientos.getValue().equals("0")){
Messagebox.show(
Labels.getLabel("editarCatalogoDeRutaController.lblCantAsientosZeroInvalido.value"),
Labels.getLabel("editarCatalogoDeRutaController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
return;
}
List<Ruta> lsRuta = rutaService.buscarNumRuta(txtNumRuta.getValue());
if (radIda.isChecked()) {
@ -866,6 +884,22 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
}
public MyTextbox getTxtCantEixos() {
return txtCantEixos;
}
public void setTxtCantEixos(MyTextbox txtCantEixos) {
this.txtCantEixos = txtCantEixos;
}
public MyTextbox getTxtCantAsientos() {
return txtCantAsientos;
}
public void setTxtCantAsientos(MyTextbox txtCantAsientos) {
this.txtCantAsientos = txtCantAsientos;
}
public void vendeSiNo(String venda, String idCombinacion) {
RutaCombinacion rc = (RutaCombinacion) rutaCombinacionList.getSelected();

View File

@ -35,7 +35,7 @@ public class RenderOrgaoConcedente implements ListitemRenderer {
if(orgaoConcedente != null && orgaoConcedente.getIndicePeaje() != null) {
lc = new Listcell(orgaoConcedente.getIndicePeaje().toString().replace(".", ","));
} else {
lc = new Listcell("0,0");
lc = new Listcell("");
}
lc.setParent(lstm);

View File

@ -1617,6 +1617,11 @@ editarCatalogoDeRutaController.lbSentidoLinha.value = Sentido de la linea
editarCatalogoDeRutaController.lblNumRuta.value = Número de la linea
editarCatalogoDeRutaController.registroNumRutaExiste = Ya existe una linea con este número
editarCatalogoDeRutaController.msg.finRuta = Não é possível adicionar praças de pedágio no fim da linha
editarCatalogoDeRutaController.lblCantEixos.value = Quantidade de Eixos
editarCatalogoDeRutaController.lblCantAsientos.value = Quantidade de Assentos
editarCatalogoDeRutaController.lblCantAsientosZeroInvalido.value = Quantidade de Assentos não pode ser igual à zero
editarCatalogoDeRutaController.lblCantEixosZeroInvalido.value = Quantidade de Eixos não pode ser igual à zero
# A trav̮̩s da pantalla de Búsqueda
busquedaViaController.window.title = Via
@ -4520,6 +4525,7 @@ editarOrgaoConcedenteController.empresa.label=Empresa
editarOrgaoConcedenteController.porcMulta.label=Multa Devolución
editarOrgaoConcedenteController.porcCambio.label=Multa Remarcação
editarOrgaoConcedenteController.tiempoLimite.label=Tiempo Limite
editarOrgaoConcedenteController.MSG.indicePeajeZeroInvalido = O Índice do pedágio não pode ser igual à zero
# Busqueda Indice Tarifa

View File

@ -1657,6 +1657,9 @@ editarCatalogoDeRutaController.registroNumRutaExiste = Já existe uma linha com
editarCatalogoDeRutaController.msg.finRuta = Não é possível adicionar praças de pedágio no fim da linha
editarCatalogoDeRutaController.lblCantEixos.value = Quantidade de Eixos
editarCatalogoDeRutaController.lblCantAsientos.value = Quantidade de Assentos
editarCatalogoDeRutaController.lblCantAsientosZeroInvalido.value = Quantidade de Assentos não pode ser igual à zero
editarCatalogoDeRutaController.lblCantEixosZeroInvalido.value = Quantidade de Eixos não pode ser igual à zero
# A través da pantalla de Pesquisa
busquedaViaController.window.title = Via
@ -4580,6 +4583,7 @@ editarOrgaoConcedenteController.empresa.label=Empresa
editarOrgaoConcedenteController.porcMulta.label=Multa Devolução
editarOrgaoConcedenteController.porcCambio.label=Multa Remarcação
editarOrgaoConcedenteController.tiempoLimite.label=Tempo Limite
editarOrgaoConcedenteController.MSG.indicePeajeZeroInvalido = O Índice do pedágio não pode ser igual à zero
# Busqueda Coeficiente Tarifa
busquedaCoeficienteTarifaController.window.title = Coeficiente Tarifario

View File

@ -63,9 +63,9 @@
</row>
<row>
<label value="${c:l('busquedaOrgaoConcedenteController.indicePeaje.label')}" />
<textbox id="txtIndicePeaje" maxlength="8" mold="rounded" constraint="no empty, no negative, /[0-9]+(\,[0-9][0-9]?)?/ "
<textbox id="txtIndicePeaje" maxlength="8" mold="rounded" constraint=" no negative, /[0-9]+(\,[0-9][0-9]?)?|/ "
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
value="0,0" />
/>
</row>
</rows>
</grid>

View File

@ -148,13 +148,13 @@
<row>
<label value="${c:l('editarCatalogoDeRutaController.lblCantEixos.value')}" />
<textbox id="txtCantEixos" maxlength="2"
constraint="/[0-9]{0,2}/, no empty" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
constraint="/[0-9]{0,2}|/, no zero" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
value="@{winEditarRuta$composer.ruta.cantEixos}" />
</row>
<row>
<label value="${c:l('editarCatalogoDeRutaController.lblCantAsientos.value')}" />
<textbox id="txtCantAsientos" maxlength="2"
constraint="/[0-9]{0,2}/, no empty" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
constraint="/[0-9]{0,2}|/, no zero" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
value="@{winEditarRuta$composer.ruta.cantAsientos}" />
</row>
</rows>