rafael.henrique 2018-02-01 19:12:25 +00:00
parent b29b7fbe92
commit 80d9dfcdf0
4 changed files with 25 additions and 0 deletions

View File

@ -47,6 +47,7 @@ public class EditarCategoriaController extends MyGenericForwardComposer {
private Categoria categoria;
private MyListbox categoriaList;
private Button btnApagar;
private Button btnSalvar;
private static Logger log = Logger.getLogger(EditarCategoriaController.class);
private MyTextbox txtNome;
private MyTextbox txtCvecategoria;
@ -58,6 +59,8 @@ public class EditarCategoriaController extends MyGenericForwardComposer {
private List<GrupoCategoria> lsGrupoCategoria;
private static String CVESISTEMA_FIDELIDADE = "FIDELIDADE";
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
@ -72,6 +75,15 @@ public class EditarCategoriaController extends MyGenericForwardComposer {
if (categoria.getCategoriaId() == null) {
btnApagar.setVisible(Boolean.FALSE);
} else if(CVESISTEMA_FIDELIDADE.equals(categoria.getCvesistema())){
btnSalvar.setVisible(Boolean.FALSE);
btnApagar.setVisible(Boolean.FALSE);
Messagebox.show(
Labels.getLabel("MSG.noEditabled"),
Labels.getLabel("editarCategoriaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
} else {
if (categoria.getCategoriaId() == 1 || categoria.getCategoriaId() == 6) {
btnApagar.setVisible(Boolean.FALSE);

View File

@ -756,6 +756,16 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
cmbCategorias.focus();
return;
}
if (!categoriaCtrlService.validaCategoriaProgramaFidelidade((Categoria) cmbCategorias.getSelectedItem().getValue())) {
Messagebox.show(
Labels.getLabel("editarConfiguracionCategoriaController.msg.modoFidelidadeNaoCinfigurado"),
Labels.getLabel("editarConfiguracionCategoriaController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
cmbCategorias.focus();
return;
}
if (rdVendaAntecipadaSi.isChecked()) {
int hora = (spnHora.getValue() == null) ? 0 : spnHora.getValue();

View File

@ -2002,6 +2002,7 @@ editarConfiguracionCategoriaController.lblCoresNenhuma.value = Ninguna
editarConfiguracionCategoriaController.lblCoresLaranja.value = Naranja
editarConfiguracionCategoriaController.lblCoresVerde.value = Verde
editarConfiguracionCategoriaController.lblIndnaopermitevdamesmodocviagem.value = No permite la venta de varios pasajes para el mismo documento y edad en el mismo horario del recorrido del Servicio
editarConfiguracionCategoriaController.msg.modoFidelidadeNaoCinfigurado = Modulo de Fidelidad no configurado. Se debe configurar el Módulo Fidelidad antes de vincular este Tipo de Categoría.
# Detener a pantalla de Búsqueda
busquedaCatalogoDeParadaController.window.title = Parada
@ -2405,6 +2406,7 @@ editarConfiguracionCorridaController.MSG.servicoPisoExtraOrgaoDiferente = Corrid
editarConfiguracionCorridaController.MSG.servicoPisoExtraLocalidadeDiferente = Corrida para piso extra no posui las mismas localidades de la corrida corrente.
editarConfiguracionCorridaController.MSG.servicoPisoExtraIgualServico = Una Corrida no puede servir de piso extra para el mismo.
#Planeacion de Poltrona Controller
editarConfiguracionCorridaAsientoController.window.title = Planificación de asientos
editarConfiguracionCorridaAsientoController.btnApagar.tooltiptext = Eliminar

View File

@ -2157,6 +2157,7 @@ editarConfiguracionCategoriaController.lblCoresNenhuma.value = Nenhuma
editarConfiguracionCategoriaController.lblCoresLaranja.value = Laranja
editarConfiguracionCategoriaController.lblCoresVerde.value = Verde
editarConfiguracionCategoriaController.lblIndnaopermitevdamesmodocviagem.value = Não permite a venda de várias passagens para o mesmo documento e idade no mesmo horário do percurso do Serviço
editarConfiguracionCategoriaController.msg.modoFidelidadeNaoCinfigurado = Modulo de Fidelidade não configurado. Deve-se configurar o Módulo Fidelidade antes de vincular este Tipo de Categoria.
# Detener a pantalla de Pesquisa
busquedaCatalogoDeParadaController.window.title = Localidade