Campo numero linha RioCard
bug 6709 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@48788 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
6879906292
commit
ef1ec3e6eb
|
@ -27,8 +27,10 @@ import org.zkoss.zk.ui.event.Event;
|
||||||
import org.zkoss.zk.ui.event.EventListener;
|
import org.zkoss.zk.ui.event.EventListener;
|
||||||
import org.zkoss.zk.ui.util.Clients;
|
import org.zkoss.zk.ui.util.Clients;
|
||||||
import org.zkoss.zul.Button;
|
import org.zkoss.zul.Button;
|
||||||
|
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.Constraint;
|
||||||
import org.zkoss.zul.Intbox;
|
import org.zkoss.zul.Intbox;
|
||||||
import org.zkoss.zul.ListModelList;
|
import org.zkoss.zul.ListModelList;
|
||||||
import org.zkoss.zul.Listcell;
|
import org.zkoss.zul.Listcell;
|
||||||
|
@ -39,6 +41,7 @@ import org.zkoss.zul.Paging;
|
||||||
import org.zkoss.zul.Radio;
|
import org.zkoss.zul.Radio;
|
||||||
import org.zkoss.zul.Spinner;
|
import org.zkoss.zul.Spinner;
|
||||||
import org.zkoss.zul.Textbox;
|
import org.zkoss.zul.Textbox;
|
||||||
|
import org.zkoss.zul.ext.Constrainted;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.CasetaPeaje;
|
import com.rjconsultores.ventaboletos.entidad.CasetaPeaje;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
||||||
|
@ -148,6 +151,8 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
private MyTextbox txtNumRuta;
|
private MyTextbox txtNumRuta;
|
||||||
private Intbox txtCantEixos;
|
private Intbox txtCantEixos;
|
||||||
private Intbox txtCantAsientos;
|
private Intbox txtCantAsientos;
|
||||||
|
private Checkbox chkIndVentaRioCard;
|
||||||
|
private MyTextbox txtNumRioCard;
|
||||||
|
|
||||||
public Ruta getRuta() {
|
public Ruta getRuta() {
|
||||||
return ruta;
|
return ruta;
|
||||||
|
@ -300,8 +305,14 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
txtNumRioCard.setDisabled(ruta.getIndVentaRioCard() == null || !ruta.getIndVentaRioCard());
|
||||||
|
chkIndVentaRioCard.addEventListener("onClick", new EventListener() {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onEvent(Event event) throws Exception {
|
||||||
|
disableEnableNumRioCard();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
// Combinacion
|
// Combinacion
|
||||||
|
@ -338,6 +349,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
ruta.setRutaSecuenciaList(lsRutaSecuencia);
|
ruta.setRutaSecuenciaList(lsRutaSecuencia);
|
||||||
|
|
||||||
numSecuencia.setValue(lsRutaSecuencia.size() + 2);
|
numSecuencia.setValue(lsRutaSecuencia.size() + 2);
|
||||||
|
txtNumRioCard.setValue(ruta.getNumRioCard());
|
||||||
} else {
|
} else {
|
||||||
List<RutaCombinacion> combinacion = new ArrayList<RutaCombinacion>();
|
List<RutaCombinacion> combinacion = new ArrayList<RutaCombinacion>();
|
||||||
ruta.setRutaCombinacionList(combinacion);
|
ruta.setRutaCombinacionList(combinacion);
|
||||||
|
@ -352,6 +364,17 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
carregouCombinacao = false;
|
carregouCombinacao = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected void disableEnableNumRioCard() {
|
||||||
|
if(chkIndVentaRioCard.isChecked()) {
|
||||||
|
txtNumRioCard.setDisabled(false);
|
||||||
|
txtNumRioCard.setConstraint("no empty");
|
||||||
|
} else {
|
||||||
|
txtNumRioCard.setDisabled(true);
|
||||||
|
txtNumRioCard.setValue("");
|
||||||
|
txtNumRioCard.setConstraint((String) null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void paginarCombinacao() {
|
private void paginarCombinacao() {
|
||||||
if (ruta.getRutaId() != null) {
|
if (ruta.getRutaId() != null) {
|
||||||
HibernateSearchObject<RutaCombinacion> claseServicioBusqueda =
|
HibernateSearchObject<RutaCombinacion> claseServicioBusqueda =
|
||||||
|
@ -660,6 +683,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
|
|
||||||
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
||||||
txtPrefixo.getValue();
|
txtPrefixo.getValue();
|
||||||
|
txtNumRioCard.getValue();
|
||||||
|
|
||||||
if(null != txtCantEixos && txtCantEixos.getValue()!= null && txtCantEixos.getValue() == 0){
|
if(null != txtCantEixos && txtCantEixos.getValue()!= null && txtCantEixos.getValue() == 0){
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
|
@ -736,7 +760,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
ruta.setIndNombreObligatorio(Boolean.FALSE);
|
ruta.setIndNombreObligatorio(Boolean.FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ruta.setNumRioCard(txtNumRioCard.getValue());
|
||||||
|
|
||||||
if (ruta.getRutaId() == null) {
|
if (ruta.getRutaId() == null) {
|
||||||
|
|
||||||
|
@ -934,4 +958,20 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
|
|
||||||
carregouCombinacao = true;
|
carregouCombinacao = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Checkbox getChkIndVentaRioCard() {
|
||||||
|
return chkIndVentaRioCard;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setChkIndVentaRioCard(Checkbox chkIndVentaRioCard) {
|
||||||
|
this.chkIndVentaRioCard = chkIndVentaRioCard;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MyTextbox getTxtNumRioCard() {
|
||||||
|
return txtNumRioCard;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTxtNumRioCard(MyTextbox txtNumRioCard) {
|
||||||
|
this.txtNumRioCard = txtNumRioCard;
|
||||||
|
}
|
||||||
}
|
}
|
|
@ -1633,6 +1633,7 @@ editarCatalogoDeRutaController.lblCantAsientos.value = Quantidade de Assentos
|
||||||
editarCatalogoDeRutaController.lblCantAsientosZeroInvalido.value = Quantidade de Assentos não pode ser igual à zero
|
editarCatalogoDeRutaController.lblCantAsientosZeroInvalido.value = Quantidade de Assentos não pode ser igual à zero
|
||||||
editarCatalogoDeRutaController.lblCantEixosZeroInvalido.value = Quantidade de Eixos não pode ser igual à zero
|
editarCatalogoDeRutaController.lblCantEixosZeroInvalido.value = Quantidade de Eixos não pode ser igual à zero
|
||||||
editarCatalogoDeRutaController.lblIndVentaRioCard.value = Vende Rio Card
|
editarCatalogoDeRutaController.lblIndVentaRioCard.value = Vende Rio Card
|
||||||
|
editarCatalogoDeRutaController.lbNumRioCard.value = Número Rio Card
|
||||||
|
|
||||||
|
|
||||||
# A través da pantalla de Búsqueda
|
# A través da pantalla de Búsqueda
|
||||||
|
|
|
@ -1672,6 +1672,7 @@ editarCatalogoDeRutaController.lblCantAsientos.value = Quantidade de Assentos
|
||||||
editarCatalogoDeRutaController.lblCantAsientosZeroInvalido.value = Quantidade de Assentos não pode ser igual à zero
|
editarCatalogoDeRutaController.lblCantAsientosZeroInvalido.value = Quantidade de Assentos não pode ser igual à zero
|
||||||
editarCatalogoDeRutaController.lblCantEixosZeroInvalido.value = Quantidade de Eixos não pode ser igual à zero
|
editarCatalogoDeRutaController.lblCantEixosZeroInvalido.value = Quantidade de Eixos não pode ser igual à zero
|
||||||
editarCatalogoDeRutaController.lblIndVentaRioCard.value = Vende Rio Card
|
editarCatalogoDeRutaController.lblIndVentaRioCard.value = Vende Rio Card
|
||||||
|
editarCatalogoDeRutaController.lbNumRioCard.value = Número Rio Card
|
||||||
|
|
||||||
|
|
||||||
# A través da pantalla de Pesquisa
|
# A través da pantalla de Pesquisa
|
||||||
|
|
|
@ -159,10 +159,15 @@
|
||||||
<label value="${c:l('editarCatalogoDeRutaController.lblIndVentaRioCard.value')}" />
|
<label value="${c:l('editarCatalogoDeRutaController.lblIndVentaRioCard.value')}" />
|
||||||
<hbox spacing="100px" >
|
<hbox spacing="100px" >
|
||||||
<vbox align="center" >
|
<vbox align="center" >
|
||||||
<checkbox width="50px" checked="@{winEditarRuta$composer.ruta.indVentaRioCard}" />
|
<checkbox id="chkIndVentaRioCard" width="50px" checked="@{winEditarRuta$composer.ruta.indVentaRioCard}" />
|
||||||
</vbox>
|
</vbox>
|
||||||
</hbox>
|
</hbox>
|
||||||
</row>
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('editarCatalogoDeRutaController.lbNumRioCard.value')}" />
|
||||||
|
<textbox id="txtNumRioCard" maxlength="60"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||||
|
</row>
|
||||||
</rows>
|
</rows>
|
||||||
</grid>
|
</grid>
|
||||||
</tabpanel>
|
</tabpanel>
|
||||||
|
|
Loading…
Reference in New Issue