fixed bug #9685 - Alteração na forma de persistência da configuração de categoria normal

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@73530 d1611594-4594-4d17-8e1d-87c2c4800839
master
thiago 2017-09-05 19:34:58 +00:00
parent eb11ee708d
commit d1fd5c22ee
4 changed files with 23 additions and 31 deletions

View File

@ -26,13 +26,10 @@ import com.rjconsultores.ventaboletos.entidad.GrupoCategoria;
import com.rjconsultores.ventaboletos.service.CategoriaService; import com.rjconsultores.ventaboletos.service.CategoriaService;
import com.rjconsultores.ventaboletos.service.GrupoCategoriaService; import com.rjconsultores.ventaboletos.service.GrupoCategoriaService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox; import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
import oracle.net.aso.b;
/** /**
* *
* @author Rafius * @author Rafius

View File

@ -427,7 +427,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
@Override @Override
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
lsCategorias = categoriaService.obtenerTodasCategoriasVisibles(); lsCategorias = categoriaService.obtenerTodos();
lsClaseServicio = claseServicioService.obtenerTodos(); lsClaseServicio = claseServicioService.obtenerTodos();
lsEmpresas = UsuarioLogado.getUsuarioLogado().getEmpresa(); lsEmpresas = UsuarioLogado.getUsuarioLogado().getEmpresa();
lsMarcas = marcaService.buscarMarcaPorEmpresa(UsuarioLogado.getUsuarioLogado().getEmpresa()); lsMarcas = marcaService.buscarMarcaPorEmpresa(UsuarioLogado.getUsuarioLogado().getEmpresa());
@ -491,9 +491,6 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
lsCategoriaCorrida = categoriaCtrl.getCategoriaCorridaList(); lsCategoriaCorrida = categoriaCtrl.getCategoriaCorridaList();
categoriaCorridaList.setData(lsCategoriaCorrida); categoriaCorridaList.setData(lsCategoriaCorrida);
} }
categoriaCtrl = categoriaCtrlService.checarCategoriaAdulto(categoriaCtrl);
lsCategoriaDescuento = categoriaCtrl.getCategoriaDescuentoVisiblesList();
categoriaDescuentoList.setData(lsCategoriaDescuento);
descuentoImporte.setValue(BigDecimal.ZERO); descuentoImporte.setValue(BigDecimal.ZERO);
descuentoPorc.setValue(BigDecimal.ZERO); descuentoPorc.setValue(BigDecimal.ZERO);
@ -768,12 +765,13 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
return; return;
} }
} }
if (!((Categoria) cmbCategorias.getSelectedItem().getValue()).getCategoriaId().equals(CategoriaCtrlServiceImpl.CATEGORIA_ADULTO)) {
cmbCategorias.getValue(); cmbCategorias.getValue();
cantAutorizada.getValue(); cantAutorizada.getValue();
descuentoPorc.getValue(); descuentoPorc.getValue();
descuentoImporte.getValue(); descuentoImporte.getValue();
asientosReservados.getValue(); asientosReservados.getValue();
}
boolean existe = false; boolean existe = false;
for (CategoriaDescuento cd : lsCategoriaDescuento) { for (CategoriaDescuento cd : lsCategoriaDescuento) {
@ -783,7 +781,11 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
} }
if (!existe) { if (!existe) {
if(validarCampoAssentosReservados()){ if (((Categoria) cmbCategorias.getSelectedItem().getValue()).getCategoriaId().equals(CategoriaCtrlServiceImpl.CATEGORIA_ADULTO)) {
categoriaCtrl = categoriaCtrlService.checarCategoriaAdulto(categoriaCtrl);
lsCategoriaDescuento = categoriaCtrl.getCategoriaDescuentoVisiblesList();
categoriaDescuentoList.setData(lsCategoriaDescuento);
} else if (validarCampoAssentosReservados()) {
CategoriaDescuento cDescuento = new CategoriaDescuento(); CategoriaDescuento cDescuento = new CategoriaDescuento();
cDescuento.setCategoriaCtrl(categoriaCtrl); cDescuento.setCategoriaCtrl(categoriaCtrl);
cDescuento.setActivo(Boolean.TRUE); cDescuento.setActivo(Boolean.TRUE);
@ -890,21 +892,14 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
try { try {
CategoriaDescuento cDescuento = (CategoriaDescuento) categoriaDescuentoList.getSelected(); CategoriaDescuento cDescuento = (CategoriaDescuento) categoriaDescuentoList.getSelected();
if (cDescuento != null) { if (cDescuento != null) {
if (!cDescuento.getCategoria().getCategoriaId().equals(1)) { lsCategoriaDescuento.remove(cDescuento);
lsCategoriaDescuento.remove(cDescuento); cDescuento.setFecmodif(Calendar.getInstance().getTime());
cDescuento.setFecmodif(Calendar.getInstance().getTime()); cDescuento.setActivo(Boolean.FALSE);
cDescuento.setActivo(Boolean.FALSE); cDescuento.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
cDescuento.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); categoriaDescuentoList.updateItem(cDescuento);
categoriaDescuentoList.updateItem(cDescuento); categoriaDescuentoList.removeItem(cDescuento);
categoriaDescuentoList.removeItem(cDescuento); lsCategoriaDescuento.add(cDescuento);
lsCategoriaDescuento.add(cDescuento); categoriaCtrl.setCategoriaDescuentoList(lsCategoriaDescuento);
categoriaCtrl.setCategoriaDescuentoList(lsCategoriaDescuento);
} else {
Messagebox.show(
Labels.getLabel("editarConfiguracionCategoriaController.MSG.categoriaNormal"),
Labels.getLabel("editarConfiguracionCategoriaController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
}
} else { } else {
Messagebox.show( Messagebox.show(
Labels.getLabel("editarConfiguracionCategoriaController.MSG.selectItem"), Labels.getLabel("editarConfiguracionCategoriaController.MSG.selectItem"),

View File

@ -1833,7 +1833,7 @@ editarConfiguracionCategoriaController.MSG.suscribirOK = Tipo de configuración
editarConfiguracionCategoriaController.MSG.borrarPergunta = Desea eliminar tipo de configuración de pasajero? editarConfiguracionCategoriaController.MSG.borrarPergunta = Desea eliminar tipo de configuración de pasajero?
editarConfiguracionCategoriaController.MSG.editarPeriodo = Antes de editar el período de vigencia es necesário guardar la configuración de pasajero editarConfiguracionCategoriaController.MSG.editarPeriodo = Antes de editar el período de vigencia es necesário guardar la configuración de pasajero
editarConfiguracionCategoriaController.MSG.borrarOK = Tipo de configuración pasajero se eliminó exitosamente editarConfiguracionCategoriaController.MSG.borrarOK = Tipo de configuración pasajero se eliminó exitosamente
editarConfiguracionCategoriaController.MSG.categoriaNormal = No es permitido cambiar la vigencia o apagar la categoria Normal. editarConfiguracionCategoriaController.MSG.categoriaNormal = No es permitido cambiar la vigencia de la categoria Normal.
editarConfiguracionCategoriaController.MSG.categoriaPeriodoObligatorio = Hay descuentos sin vigencias. Guardar sin informar a los viegencias de descuentos ? editarConfiguracionCategoriaController.MSG.categoriaPeriodoObligatorio = Hay descuentos sin vigencias. Guardar sin informar a los viegencias de descuentos ?
editarConfiguracionCategoriaController.lblCategorias.value = Tipo de pasaje editarConfiguracionCategoriaController.lblCategorias.value = Tipo de pasaje
editarConfiguracionCategoriaController.lblEmpresa.value = Empresa editarConfiguracionCategoriaController.lblEmpresa.value = Empresa

View File

@ -1983,7 +1983,7 @@ editarConfiguracionCategoriaController.MSG.suscribirOK = Tipo de configuração
editarConfiguracionCategoriaController.MSG.borrarPergunta = Deseja Eliminar tipo de configuração de passageiro? editarConfiguracionCategoriaController.MSG.borrarPergunta = Deseja Eliminar tipo de configuração de passageiro?
editarConfiguracionCategoriaController.MSG.editarPeriodo = Antes de editar o período de vigência é necessário salvar a configuração de passageiro. editarConfiguracionCategoriaController.MSG.editarPeriodo = Antes de editar o período de vigência é necessário salvar a configuração de passageiro.
editarConfiguracionCategoriaController.MSG.borrarOK = Tipo de configuração passageiro Excluido com Sucesso. editarConfiguracionCategoriaController.MSG.borrarOK = Tipo de configuração passageiro Excluido com Sucesso.
editarConfiguracionCategoriaController.MSG.categoriaNormal = Não é permitido alterar a vigencia ou apagar a categoria Normal. editarConfiguracionCategoriaController.MSG.categoriaNormal = Não é permitido alterar a vigencia da categoria Normal.
editarConfiguracionCategoriaController.MSG.categoriaPeriodoObligatorio = Exite(m) desconto(s) sem vigência. Salvar sem informar as viegencias para o(s) desconto(s) ? editarConfiguracionCategoriaController.MSG.categoriaPeriodoObligatorio = Exite(m) desconto(s) sem vigência. Salvar sem informar as viegencias para o(s) desconto(s) ?
editarConfiguracionCategoriaController.lblCategorias.value = Tipo de Passagem editarConfiguracionCategoriaController.lblCategorias.value = Tipo de Passagem
editarConfiguracionCategoriaController.lblEmpresa.value = Empresa editarConfiguracionCategoriaController.lblEmpresa.value = Empresa