wilian 2017-07-24 13:22:20 +00:00
parent 4c113d53af
commit c12b766062
6 changed files with 84 additions and 6 deletions

View File

@ -44,6 +44,7 @@ import com.rjconsultores.ventaboletos.entidad.CategoriaClase;
import com.rjconsultores.ventaboletos.entidad.CategoriaCorrida;
import com.rjconsultores.ventaboletos.entidad.CategoriaCtrl;
import com.rjconsultores.ventaboletos.entidad.CategoriaDescuento;
import com.rjconsultores.ventaboletos.entidad.CategoriaDescuento.TipoDescontoComponentePreco;
import com.rjconsultores.ventaboletos.entidad.CategoriaMarca;
import com.rjconsultores.ventaboletos.entidad.CategoriaMercado;
import com.rjconsultores.ventaboletos.entidad.CategoriaOrgao;
@ -58,8 +59,8 @@ import com.rjconsultores.ventaboletos.entidad.Marca;
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
import com.rjconsultores.ventaboletos.entidad.Parada;
import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.entidad.CategoriaDescuento.TipoDescontoComponentePreco;
import com.rjconsultores.ventaboletos.enums.HorarioLiberacaoVendaPassagem;
import com.rjconsultores.ventaboletos.enums.TipoPassagemCores;
import com.rjconsultores.ventaboletos.service.CategoriaCorridaService;
import com.rjconsultores.ventaboletos.service.CategoriaCtrlService;
import com.rjconsultores.ventaboletos.service.CategoriaPeriodoService;
@ -194,6 +195,8 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
private Checkbox chkSabado;
private Checkbox chkDomingo;
private Radio radioCorLaranja;
private Radio radioCorVerde;
private Radio radioHorarioLiberacaoVendaOrigem;
private Radio radioHorarioLiberacaoVendaTrecho;
@ -755,7 +758,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
return;
}
}
cmbCategorias.getValue();
cantAutorizada.getValue();
descuentoPorc.getValue();
@ -839,7 +842,15 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
cDescuento.setTipodesccomppreco(TipoDescontoComponentePreco.DESCONTO_COMPONENTE_PRECO_VALOR.getValor());
} else if(radioCompPrecoPor.isChecked()) {
cDescuento.setTipodesccomppreco(TipoDescontoComponentePreco.DESCONTO_COMPONENTE_PRECO_PERC.getValor());
}
}
if(radioCorLaranja.isChecked()) {
cDescuento.setCorpoltrona(TipoPassagemCores.LARANJA);
} else if(radioCorVerde.isChecked()) {
cDescuento.setCorpoltrona(TipoPassagemCores.VERDE);
} else {
cDescuento.setCorpoltrona(null);
}
cDescuento.setDesccomppreco(desccomppreco.getValue());
@ -1500,5 +1511,13 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
}
return false;
}
public String getCorLaranja() {
return TipoPassagemCores.LARANJA.getUrl();
}
public String getCorVerde() {
return TipoPassagemCores.VERDE.getUrl();
}
}

View File

@ -36,6 +36,7 @@ import com.rjconsultores.ventaboletos.entidad.CategoriaDescuento;
import com.rjconsultores.ventaboletos.entidad.CategoriaDescuento.TipoDescontoComponentePreco;
import com.rjconsultores.ventaboletos.entidad.Constante;
import com.rjconsultores.ventaboletos.enums.HorarioLiberacaoVendaPassagem;
import com.rjconsultores.ventaboletos.enums.TipoPassagemCores;
import com.rjconsultores.ventaboletos.service.ConstanteService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
@ -100,6 +101,9 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
private Checkbox radioCompPrecoImp;
private Checkbox radioCompPrecoPor;
private Decimalbox desccomppreco;
private Radio radioCorLaranja;
private Radio radioCorVerde;
@Override
public void doAfterCompose(Component comp) throws Exception {
@ -215,6 +219,12 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
radioCompPrecoPor.setChecked(true);
}
desccomppreco.setValue(categoriaDescuento.getDesccomppreco());
if(TipoPassagemCores.LARANJA.equals(categoriaDescuento.getCorpoltrona())) {
radioCorLaranja.setChecked(true);
}else if(TipoPassagemCores.VERDE.equals(categoriaDescuento.getCorpoltrona())) {
radioCorVerde.setChecked(true);
}
}
private void preencherDataHora(Integer tiempoMinutos){
@ -293,6 +303,14 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
categoriaDescuento.setHorarioLiberacaoVendaPassagem(HorarioLiberacaoVendaPassagem.HORARIO_LIBERACAO_VENDA_TRECHO);
}
if(radioCorLaranja.isChecked()) {
categoriaDescuento.setCorpoltrona(TipoPassagemCores.LARANJA);
} else if(radioCorVerde.isChecked()) {
categoriaDescuento.setCorpoltrona(TipoPassagemCores.VERDE);
} else {
categoriaDescuento.setCorpoltrona(null);
}
categoriaDescuento.setAsientosReservados(asientosReservados.getValue());
categoriaDescuento.setIndexigedocpasajero(chkExigedocpasajero.isChecked());
categoriaDescuento.setIndexigefecnacimientopasajero(chkExigefecnacimientopasajero.isChecked());
@ -439,4 +457,12 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
return false;
}
public String getCorLaranja() {
return TipoPassagemCores.LARANJA.getUrl();
}
public String getCorVerde() {
return TipoPassagemCores.VERDE.getUrl();
}
}

View File

@ -221,7 +221,7 @@
value="${c:l('editarConfiguracionCategoriaController.lblVentaAntecipadaTempoActivar.value')}" />
</hbox>
</row>
<row spans="1,3">
<row>
<label
value="${c:l('editarConfiguracionCategoriaController.lblHorarioLiberacaoVendaPassagem.value')}" />
<hbox>
@ -233,6 +233,22 @@
label="${c:l('editarConfiguracionCategoriaController.lblHorarioLiberacaoVendaTrecho.value')}" />
</radiogroup>
</hbox>
<label
value="${c:l('editarConfiguracionCategoriaController.lblCores.value')}" />
<hbox>
<radiogroup>
<radio id="radioCorNenhuma"
label="${c:l('editarConfiguracionCategoriaController.lblCoresNenhuma.value')}"
selected="true" />
<radio id="radioCorLaranja"
tooltiptext="${c:l('editarConfiguracionCategoriaController.lblCoresLaranja.value')}"
image="@{winEditarConfiguracionCategoria$composer.corLaranja}" />
<radio id="radioCorVerde"
tooltiptext="${c:l('editarConfiguracionCategoriaController.lblCoresVerde.value')}"
image="@{winEditarConfiguracionCategoria$composer.corVerde}" />
</radiogroup>
</hbox>
</row>
<row spans="1,3" id="linhaLiberarPoltronasQuandoOnibus">
<label id="lblLiberacionSolamenteEnvasado"

View File

@ -118,7 +118,7 @@
<label id="lblMsgTiempo" value="${c:l('editarConfiguracionCategoriaController.lblVentaAntecipadaTempoActivar.value')}"/>
</hbox>
</row>
<row spans="1,3">
<row>
<label
value="${c:l('editarConfiguracionCategoriaController.lblHorarioLiberacaoVendaPassagem.value')}" />
<hbox>
@ -130,7 +130,24 @@
label="${c:l('editarConfiguracionCategoriaController.lblHorarioLiberacaoVendaTrecho.value')}" />
</radiogroup>
</hbox>
</row>
</row>
<row>
<label
value="${c:l('editarConfiguracionCategoriaController.lblCores.value')}" />
<hbox>
<radiogroup>
<radio id="radioCorNenhuma"
label="${c:l('editarConfiguracionCategoriaController.lblCoresNenhuma.value')}"
selected="true" />
<radio id="radioCorLaranja"
tooltiptext="${c:l('editarConfiguracionCategoriaController.lblCoresLaranja.value')}"
image="@{winEditarConfiguracionCategoriasDatosCategoria$composer.corLaranja}" />
<radio id="radioCorVerde"
tooltiptext="${c:l('editarConfiguracionCategoriaController.lblCoresVerde.value')}"
image="@{winEditarConfiguracionCategoriasDatosCategoria$composer.corVerde}" />
</radiogroup>
</hbox>
</row>
<row>
<label
value="${c:l('editarConfiguracionCategoriaController.lblFeriado.value')}" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 B