fixes bug#9614
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@78658 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
b29b7fbe92
commit
80d9dfcdf0
|
@ -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);
|
||||
|
|
|
@ -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();
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue