rodrigo 2012-08-17 21:16:53 +00:00
parent a2c7cc96de
commit 12b1b2200a
6 changed files with 618 additions and 632 deletions

View File

@ -90,6 +90,7 @@ public class EditarTramoRutaController extends MyGenericForwardComposer {
rutaTramoVO.setLsSecuenciaRutaTramoVO(gridRutaSecuencia.getLsSecuenciaRutaTramoVO()); rutaTramoVO.setLsSecuenciaRutaTramoVO(gridRutaSecuencia.getLsSecuenciaRutaTramoVO());
rutaTramoVO.setLsEmpresa(lsRutaEmpresa); rutaTramoVO.setLsEmpresa(lsRutaEmpresa);
rutaTramoVO.setPrefixo(txtPrefixo.getValue()); rutaTramoVO.setPrefixo(txtPrefixo.getValue());
rutaTramoVO.setDescRuta(txtDscRuta.getValue());
Map<String, Object> params = new LinkedHashMap<String, Object>(); Map<String, Object> params = new LinkedHashMap<String, Object>();
params.put("rutaTramoVO", rutaTramoVO); params.put("rutaTramoVO", rutaTramoVO);

View File

@ -18,7 +18,6 @@ import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Combobox; import org.zkoss.zul.Combobox;
import org.zkoss.zul.ListModelList; import org.zkoss.zul.ListModelList;
import org.zkoss.zul.Messagebox; import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.entidad.Parada;
import com.rjconsultores.ventaboletos.entidad.Via; import com.rjconsultores.ventaboletos.entidad.Via;
@ -45,7 +44,6 @@ public class NuevaParadaController extends MyGenericForwardComposer {
private Combobox cmbVia; private Combobox cmbVia;
private List<Via> lsVias; private List<Via> lsVias;
private Parada origen; private Parada origen;
private Textbox txtDscRuta;
@Override @Override
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
@ -53,7 +51,6 @@ public class NuevaParadaController extends MyGenericForwardComposer {
super.doAfterCompose(comp); super.doAfterCompose(comp);
gridRutaSecuencia = (GridRutaTramo) Executions.getCurrent().getArg().get("gridRutaSecuencia"); gridRutaSecuencia = (GridRutaTramo) Executions.getCurrent().getArg().get("gridRutaSecuencia");
origen = (Parada) Executions.getCurrent().getArg().get("origen"); origen = (Parada) Executions.getCurrent().getArg().get("origen");
txtDscRuta = (Textbox) Executions.getCurrent().getArg().get("txtDscRuta");
if (origen != null) { if (origen != null) {
List<Parada> lsOrigen = new ArrayList<Parada>(); List<Parada> lsOrigen = new ArrayList<Parada>();
@ -88,23 +85,6 @@ public class NuevaParadaController extends MyGenericForwardComposer {
gridRutaSecuencia.agregarSecuencia((Parada) cmbParadaOrigen.getSelectedItem().getValue(), (Parada) cmbParadaDestino gridRutaSecuencia.agregarSecuencia((Parada) cmbParadaOrigen.getSelectedItem().getValue(), (Parada) cmbParadaDestino
.getSelectedItem().getValue(), (Via) cmbVia.getSelectedItem().getValue()); .getSelectedItem().getValue(), (Via) cmbVia.getSelectedItem().getValue());
if (txtDscRuta != null) {
if (txtDscRuta.getValue().isEmpty()) {
String dscOrigen = gridRutaSecuencia.getPrimeraParada().getCveparada();
String dscDestino = gridRutaSecuencia.getUltimaParada().getCveparada();
String dscClase = gridRutaSecuencia.getClaseServicio().getDescclase();
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append(dscOrigen);
stringBuilder.append(" - ");
stringBuilder.append(dscDestino);
stringBuilder.append("(");
stringBuilder.append(dscClase);
stringBuilder.append(")");
txtDscRuta.setText(stringBuilder.toString());
}
}
} catch (IllegalArgumentException e1) { } catch (IllegalArgumentException e1) {
Messagebox.show(e1.getMessage(), Messagebox.show(e1.getMessage(),
Labels.getLabel("nuevaParadaController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION); Labels.getLabel("nuevaParadaController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION);

View File

@ -17,28 +17,28 @@ import org.zkoss.zul.ListitemRenderer;
*/ */
public class RenderCatalogoDeRutasSecuencia implements ListitemRenderer { public class RenderCatalogoDeRutasSecuencia implements ListitemRenderer {
public void render(Listitem lstm, Object o) throws Exception { public void render(Listitem lstm, Object o) throws Exception {
ParadaSecuencia ps = (ParadaSecuencia) o; ParadaSecuencia ps = (ParadaSecuencia) o;
Listcell lc = new Listcell(ps.getSecuencia().toString()); Listcell lc = new Listcell(ps.getSecuencia().toString());
lc.setParent(lstm); lc.setParent(lstm);
Parada parada = ps.getParada(); Parada parada = ps.getParada();
if (parada != null) { if (parada != null) {
lc = new Listcell(parada.getCveparada()); lc = new Listcell(parada.getCveparada() + " - " + parada.getDescparada());
} else { } else {
lc = new Listcell(""); lc = new Listcell("");
} }
lc.setParent(lstm); lc.setParent(lstm);
Via via = ps.getVia(); Via via = ps.getVia();
if (via != null) { if (via != null) {
lc = new Listcell(via.getNombvia()); lc = new Listcell(via.getNombvia());
} else { } else {
lc = new Listcell(""); lc = new Listcell("");
} }
lc.setParent(lstm); lc.setParent(lstm);
lstm.setAttribute("data", ps); lstm.setAttribute("data", ps);
} }
} }

View File

@ -7,7 +7,7 @@
# <controler>. <id>. <propiedade> = XXX # <controler>. <id>. <propiedade> = XXX
#Versao do VentaBoleto: #Versao do VentaBoleto:
versao = ADM_20120817_1RC46 versao = ADM_20120817_1RC47
# 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
@ -88,7 +88,7 @@ indexController.mniPeriodoVacacional.label = Período de Férias
indexController.mniMotivoCancelacion.label = Motivo do Cancelamento indexController.mniMotivoCancelacion.label = Motivo do Cancelamento
indexController.mniMotivoReimpresion.label = Motivo da Reimpressão indexController.mniMotivoReimpresion.label = Motivo da Reimpressão
indexController.mniCategoria.label = Tipo de Passageiro indexController.mniCategoria.label = Tipo de Passageiro
indexController.mniPuntoVenta.label = Ponto de Venda indexController.mniPuntoVenta.label = Ponto de Venda (Agências)
indexController.mniEmpresa.label = Empresa indexController.mniEmpresa.label = Empresa
indexController.mniTipoServicio.label = Tipo de Viagem indexController.mniTipoServicio.label = Tipo de Viagem
indexController.mniTipoVenta.label = Tipo de Venda indexController.mniTipoVenta.label = Tipo de Venda

View File

@ -34,6 +34,7 @@
<label <label
value="${c:l('editarTramoRutaController.lblRuta.value')}" /> value="${c:l('editarTramoRutaController.lblRuta.value')}" />
<textbox id="txtDscRuta" width="89%" sclass="mydb" <textbox id="txtDscRuta" width="89%" sclass="mydb"
constraint="no empty"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" /> use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
<label <label
value="${c:l('editarTramoRutaController.lblClase.value')}" /> value="${c:l('editarTramoRutaController.lblClase.value')}" />