Implementação geração serviço dia sim dia não.
fixes bug 7243 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@54073 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
6c20c134b2
commit
848a9d8336
|
@ -180,6 +180,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
|||
private Checkbox vie;
|
||||
private Checkbox sab;
|
||||
private Checkbox dom;
|
||||
private Checkbox diaSimDiaNao;
|
||||
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
|
@ -404,6 +405,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
|||
lsParadaEsquema.add(ps);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
private void carregarParadaSecuencia(List<EsquemaTramo> lsEsquemaTramo) {
|
||||
|
||||
ClaseServicio clase = esquemaCorrida.getClaseServicio();
|
||||
|
@ -463,6 +465,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
|||
esquemaTramoList.setData(lsParadaEsquema);
|
||||
}
|
||||
|
||||
@SuppressWarnings({ "deprecation", "unchecked" })
|
||||
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
||||
Date dataDe = fecniciovigencia.getValue();
|
||||
Date dataAte = fecfinvigencia.getValue();
|
||||
|
@ -788,6 +791,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
|||
/**
|
||||
* Selecciona las paradas que no estan en la secuencia de la ruta
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
private void selecionarRutaSequenciaForaEsqCorrida() {
|
||||
if (lsTramosRutaEsquemaCorrida == null) {
|
||||
lsTramosRutaEsquemaCorrida = new ArrayList<RutaSecuencia>();
|
||||
|
@ -1608,11 +1612,20 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
|||
this.btnApagar = btnApagar;
|
||||
}
|
||||
|
||||
public Checkbox getDiaSimDiaNao() {
|
||||
return diaSimDiaNao;
|
||||
}
|
||||
|
||||
public void setDiaSimDiaNao(Checkbox diaSimDiaNao) {
|
||||
this.diaSimDiaNao = diaSimDiaNao;
|
||||
}
|
||||
|
||||
public void onClick$btnApagarRebote(Event e) throws InterruptedException {
|
||||
esquemaCorrida.setEsquemaCorridaRebote(null);
|
||||
txtIdCorridaRebote.setValue("");
|
||||
}
|
||||
|
||||
@SuppressWarnings({ "unchecked", "rawtypes" })
|
||||
public void onClick$btnAbrirEsquemaCorrida(Event e)
|
||||
throws InterruptedException {
|
||||
if (esquemaCorrida.getEsquemaCorridaRebote() == null) {
|
||||
|
@ -1637,6 +1650,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
|||
args, MODAL);
|
||||
}
|
||||
|
||||
@SuppressWarnings({ "rawtypes", "unchecked" })
|
||||
public void onClick$btnBuscarEsquemaCorrida(Event e) {
|
||||
Map argss = new HashMap();
|
||||
|
||||
|
@ -1657,7 +1671,6 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
|||
}
|
||||
|
||||
public class MyComboRutaRenderer implements ComboitemRenderer {
|
||||
|
||||
@Override
|
||||
public void render(Comboitem item, Object data) throws Exception {
|
||||
|
||||
|
@ -1665,7 +1678,84 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
|||
String descricao = ruta.getDescruta() + " Id:" + ruta.getRutaId() + " Sentido:" + (ruta.getIndSentidoIda() ? Labels.getLabel("editarCatalogoDeRutaController.radIda.value") : Labels.getLabel("editarCatalogoDeRutaController.radVolta.value")) + " Número:" + ruta.getNumRuta();
|
||||
item.setLabel(descricao);
|
||||
item.setValue(data);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$diaSimDiaNao(Event e) throws InterruptedException {
|
||||
habilitaDiasDaSemana(diaSimDiaNao.isChecked());
|
||||
}
|
||||
|
||||
public void onClick$lun(Event e) throws InterruptedException {
|
||||
habilitarDiaSimDiaNao(lun.isChecked(), mar.isChecked(), mie.isChecked(), jue.isChecked(), vie.isChecked(), sab.isChecked(), dom.isChecked());
|
||||
}
|
||||
|
||||
public void onClick$mar(Event e) throws InterruptedException {
|
||||
habilitarDiaSimDiaNao(lun.isChecked(), mar.isChecked(), mie.isChecked(), jue.isChecked(), vie.isChecked(), sab.isChecked(), dom.isChecked());
|
||||
}
|
||||
|
||||
public void onClick$mie(Event e) throws InterruptedException {
|
||||
habilitarDiaSimDiaNao(lun.isChecked(), mar.isChecked(), mie.isChecked(), jue.isChecked(), vie.isChecked(), sab.isChecked(), dom.isChecked());
|
||||
}
|
||||
|
||||
public void onClick$jue(Event e) throws InterruptedException {
|
||||
habilitarDiaSimDiaNao(lun.isChecked(), mar.isChecked(), mie.isChecked(), jue.isChecked(), vie.isChecked(), sab.isChecked(), dom.isChecked());
|
||||
}
|
||||
|
||||
public void onClick$vie(Event e) throws InterruptedException {
|
||||
habilitarDiaSimDiaNao(lun.isChecked(), mar.isChecked(), mie.isChecked(), jue.isChecked(), vie.isChecked(), sab.isChecked(), dom.isChecked());
|
||||
}
|
||||
|
||||
public void onClick$sab(Event e) throws InterruptedException {
|
||||
habilitarDiaSimDiaNao(lun.isChecked(), mar.isChecked(), mie.isChecked(), jue.isChecked(), vie.isChecked(), sab.isChecked(), dom.isChecked());
|
||||
}
|
||||
|
||||
public void onClick$dom(Event e) throws InterruptedException {
|
||||
habilitarDiaSimDiaNao(lun.isChecked(), mar.isChecked(), mie.isChecked(), jue.isChecked(), vie.isChecked(), sab.isChecked(), dom.isChecked());
|
||||
}
|
||||
|
||||
private void habilitaDiasDaSemana(Boolean isChecked) {
|
||||
if (isChecked) {
|
||||
lun.setChecked(!isChecked);
|
||||
mar.setChecked(!isChecked);
|
||||
mie.setChecked(!isChecked);
|
||||
jue.setChecked(!isChecked);
|
||||
vie.setChecked(!isChecked);
|
||||
sab.setChecked(!isChecked);
|
||||
dom.setChecked(!isChecked);
|
||||
|
||||
lun.setDisabled(isChecked);
|
||||
mar.setDisabled(isChecked);
|
||||
mie.setDisabled(isChecked);
|
||||
jue.setDisabled(isChecked);
|
||||
vie.setDisabled(isChecked);
|
||||
sab.setDisabled(isChecked);
|
||||
dom.setDisabled(isChecked);
|
||||
} else {
|
||||
lun.setChecked(Boolean.FALSE);
|
||||
mar.setChecked(Boolean.FALSE);
|
||||
mie.setChecked(Boolean.FALSE);
|
||||
jue.setChecked(Boolean.FALSE);
|
||||
vie.setChecked(Boolean.FALSE);
|
||||
sab.setChecked(Boolean.FALSE);
|
||||
dom.setChecked(Boolean.FALSE);
|
||||
|
||||
lun.setDisabled(Boolean.FALSE);
|
||||
mar.setDisabled(Boolean.FALSE);
|
||||
mie.setDisabled(Boolean.FALSE);
|
||||
jue.setDisabled(Boolean.FALSE);
|
||||
vie.setDisabled(Boolean.FALSE);
|
||||
sab.setDisabled(Boolean.FALSE);
|
||||
dom.setDisabled(Boolean.FALSE);
|
||||
}
|
||||
}
|
||||
|
||||
private void habilitarDiaSimDiaNao(Boolean isLun, Boolean isMar, Boolean isMie, Boolean isJue, Boolean isVie, Boolean isSab, Boolean isDom) {
|
||||
if(isLun || isMar || isMie || isJue || isVie || isSab || isDom) {
|
||||
diaSimDiaNao.setChecked(Boolean.FALSE);
|
||||
diaSimDiaNao.setDisabled(Boolean.TRUE);
|
||||
} else {
|
||||
diaSimDiaNao.setChecked(Boolean.FALSE);
|
||||
diaSimDiaNao.setDisabled(Boolean.FALSE);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1973,7 +1973,7 @@ editarConfiguracionCorridaController.btnAbrirEsquemaCorrida.error = No existe se
|
|||
editarConfiguracionCorridaController.cmbIndGeneraFeriado.value = Generar servicio
|
||||
editarConfiguracionCorridaController.MSG.NumAgrupacion = Ya existe un tren con ese número.
|
||||
editarConfiguracionCorridaController.MSG.AgrupacionCorrida = Ya existe un vagon con ese número.
|
||||
|
||||
editarConfiguracionCorridaController.lbDiaSimDiaNao = Dia sim dia não
|
||||
|
||||
#Planeacion de Poltrona Controller
|
||||
editarConfiguracionCorridaAsientoController.window.title = Planificación de asientos
|
||||
|
|
|
@ -2017,7 +2017,7 @@ editarConfiguracionCorridaController.btnAbrirEsquemaCorrida.error = Não existe
|
|||
editarConfiguracionCorridaController.cmbIndGeneraFeriado.value = Gerar Corrida
|
||||
editarConfiguracionCorridaController.MSG.NumAgrupacion = Já existe este número do Trem cadastrado.
|
||||
editarConfiguracionCorridaController.MSG.AgrupacionCorrida = Já existe este número de serviço cadastrado para outro Trem.
|
||||
|
||||
editarConfiguracionCorridaController.lbDiaSimDiaNao = Dia sim dia não
|
||||
|
||||
#Planeacion de Poltrona Controller
|
||||
editarConfiguracionCorridaAsientoController.window.title = Planejamento de poltronas
|
||||
|
|
|
@ -223,8 +223,13 @@
|
|||
value="@{winEditarCorrida$composer.esquemaCorrida.cantparados}" />
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarConfiguracionCorridaController.lbSemana.value')}" />
|
||||
<label value="${c:l('editarConfiguracionCorridaController.lbSemana.value')}" />
|
||||
<checkbox id="diaSimDiaNao"
|
||||
label="${c:l('editarConfiguracionCorridaController.lbDiaSimDiaNao')}"
|
||||
checked="@{winEditarCorrida$composer.esquemaCorrida.indDiaSimDiaNao}" />
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('editarConfiguracionCorridaController.lbSemana.value')}" />
|
||||
<hbox>
|
||||
<checkbox id="lun"
|
||||
label="${c:l('editarConfiguracionCorridaController.lbL.value')}"
|
||||
|
|
Loading…
Reference in New Issue