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 Categoria categoria;
|
||||||
private MyListbox categoriaList;
|
private MyListbox categoriaList;
|
||||||
private Button btnApagar;
|
private Button btnApagar;
|
||||||
|
private Button btnSalvar;
|
||||||
private static Logger log = Logger.getLogger(EditarCategoriaController.class);
|
private static Logger log = Logger.getLogger(EditarCategoriaController.class);
|
||||||
private MyTextbox txtNome;
|
private MyTextbox txtNome;
|
||||||
private MyTextbox txtCvecategoria;
|
private MyTextbox txtCvecategoria;
|
||||||
|
@ -58,6 +59,8 @@ public class EditarCategoriaController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
private List<GrupoCategoria> lsGrupoCategoria;
|
private List<GrupoCategoria> lsGrupoCategoria;
|
||||||
|
|
||||||
|
private static String CVESISTEMA_FIDELIDADE = "FIDELIDADE";
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
|
@ -72,6 +75,15 @@ public class EditarCategoriaController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
if (categoria.getCategoriaId() == null) {
|
if (categoria.getCategoriaId() == null) {
|
||||||
btnApagar.setVisible(Boolean.FALSE);
|
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 {
|
} else {
|
||||||
if (categoria.getCategoriaId() == 1 || categoria.getCategoriaId() == 6) {
|
if (categoria.getCategoriaId() == 1 || categoria.getCategoriaId() == 6) {
|
||||||
btnApagar.setVisible(Boolean.FALSE);
|
btnApagar.setVisible(Boolean.FALSE);
|
||||||
|
|
|
@ -757,6 +757,16 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
|
||||||
return;
|
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()) {
|
if (rdVendaAntecipadaSi.isChecked()) {
|
||||||
int hora = (spnHora.getValue() == null) ? 0 : spnHora.getValue();
|
int hora = (spnHora.getValue() == null) ? 0 : spnHora.getValue();
|
||||||
int minuto = (spnMinuto.getValue() == null) ? 0 : spnMinuto.getValue();
|
int minuto = (spnMinuto.getValue() == null) ? 0 : spnMinuto.getValue();
|
||||||
|
|
|
@ -2002,6 +2002,7 @@ editarConfiguracionCategoriaController.lblCoresNenhuma.value = Ninguna
|
||||||
editarConfiguracionCategoriaController.lblCoresLaranja.value = Naranja
|
editarConfiguracionCategoriaController.lblCoresLaranja.value = Naranja
|
||||||
editarConfiguracionCategoriaController.lblCoresVerde.value = Verde
|
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.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
|
# Detener a pantalla de Búsqueda
|
||||||
busquedaCatalogoDeParadaController.window.title = Parada
|
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.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.
|
editarConfiguracionCorridaController.MSG.servicoPisoExtraIgualServico = Una Corrida no puede servir de piso extra para el mismo.
|
||||||
|
|
||||||
|
|
||||||
#Planeacion de Poltrona Controller
|
#Planeacion de Poltrona Controller
|
||||||
editarConfiguracionCorridaAsientoController.window.title = Planificación de asientos
|
editarConfiguracionCorridaAsientoController.window.title = Planificación de asientos
|
||||||
editarConfiguracionCorridaAsientoController.btnApagar.tooltiptext = Eliminar
|
editarConfiguracionCorridaAsientoController.btnApagar.tooltiptext = Eliminar
|
||||||
|
|
|
@ -2157,6 +2157,7 @@ editarConfiguracionCategoriaController.lblCoresNenhuma.value = Nenhuma
|
||||||
editarConfiguracionCategoriaController.lblCoresLaranja.value = Laranja
|
editarConfiguracionCategoriaController.lblCoresLaranja.value = Laranja
|
||||||
editarConfiguracionCategoriaController.lblCoresVerde.value = Verde
|
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.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
|
# Detener a pantalla de Pesquisa
|
||||||
busquedaCatalogoDeParadaController.window.title = Localidade
|
busquedaCatalogoDeParadaController.window.title = Localidade
|
||||||
|
|
Loading…
Reference in New Issue