Merge pull request 'AL-1296_2' (!58) from AL-1296_2 into master

Reviewed-on: http://18.235.188.113:3000/adm/VentaBoletosAdm/pulls/58
Reviewed-by: Valdir Cordeiro <valdir.cordeiro@totvs.com.br>
Reviewed-by: Célio de Souza Ribeiro JR <celio@rjconsultores.com.br>
Reviewed-by: fabio <fabio.faria@rjconsultores.com.br>
master 1.0.46
wallace 2023-01-30 13:01:15 +00:00
commit a17ae1dad7
3 changed files with 101 additions and 23 deletions

View File

@ -4,11 +4,11 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId> <groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId> <artifactId>ventaboletosadm</artifactId>
<version>1.0.45</version> <version>1.0.46</version>
<packaging>war</packaging> <packaging>war</packaging>
<properties> <properties>
<modelWeb.version>1.0.27</modelWeb.version> <modelWeb.version>1.0.28</modelWeb.version>
<flyway.version>1.0.18</flyway.version> <flyway.version>1.0.18</flyway.version>
</properties> </properties>

View File

@ -184,7 +184,6 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCategoriaBloque
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCobrancaAdcPuntoVenta; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCobrancaAdcPuntoVenta;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCobrancaAdcicionalHistorico; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCobrancaAdcicionalHistorico;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderEmpresaBloquear; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderEmpresaBloquear;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderFormaPago;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderHistoricoFormaPago; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderHistoricoFormaPago;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderHistoricoFormaPagoSelecao; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderHistoricoFormaPagoSelecao;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderParadaPtoVtaCheckin; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderParadaPtoVtaCheckin;
@ -201,8 +200,6 @@ import com.rjconsultores.wsag.GeradorTitulosAG;
//import com.rjconsultores.wsag.WSAGLog; //import com.rjconsultores.wsag.WSAGLog;
import com.rjconsultores.wsag.WSAGLog; import com.rjconsultores.wsag.WSAGLog;
import bsh.ParseException;
/** /**
* *
* @author Rafius * @author Rafius
@ -293,6 +290,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
private MyListbox ptovtaEstoqueList; private MyListbox ptovtaEstoqueList;
private MyListbox ptovtaComissaoList; private MyListbox ptovtaComissaoList;
private MyListbox ptovtaCatIndList; private MyListbox ptovtaCatIndList;
private List<PtovtaCatInd> ptovtaCatIndListTemp;
private MyListbox fechamentoParamptovtaList; private MyListbox fechamentoParamptovtaList;
private MyTextbox txtDiasemtransito; private MyTextbox txtDiasemtransito;
private MyListbox ptovtaHistoricoList; private MyListbox ptovtaHistoricoList;
@ -303,7 +301,6 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
private MyListbox ptovtaAntifraudeList; private MyListbox ptovtaAntifraudeList;
private MyListbox ptovtaExcecaoMultaCancList; private MyListbox ptovtaExcecaoMultaCancList;
private Bandbox bbCategoria; private Bandbox bbCategoria;
private Bandbox bbPesquisaHistoricoFormaPago;
private List<Categoria> lsCategoriaBloquear; private List<Categoria> lsCategoriaBloquear;
@ -685,6 +682,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
cobrancaAdicionalList.setItemRenderer(new RenderCobrancaAdcPuntoVenta()); cobrancaAdicionalList.setItemRenderer(new RenderCobrancaAdcPuntoVenta());
historicoCobrancaList.setItemRenderer(new RenderCobrancaAdcicionalHistorico()); historicoCobrancaList.setItemRenderer(new RenderCobrancaAdcicionalHistorico());
ptovtaCatIndList.setItemRenderer(new RenderPtovtaCatInd()); ptovtaCatIndList.setItemRenderer(new RenderPtovtaCatInd());
ptovtaCatIndListTemp = new ArrayList<PtovtaCatInd>();
ptovtaHistoricoList.setItemRenderer(new PuntoVendaHistoricoBloqueioListItemRenderer()); ptovtaHistoricoList.setItemRenderer(new PuntoVendaHistoricoBloqueioListItemRenderer());
categoriasBloqImpPosteriorList.setItemRenderer(new RenderCategoriaBloqueioVendaImpPosterior()); categoriasBloqImpPosteriorList.setItemRenderer(new RenderCategoriaBloqueioVendaImpPosterior());
ptovtaHistoricoFormaPagoList.setItemRenderer(new PuntoVendaHistoricoFormaPagoListItemRenderer()); ptovtaHistoricoFormaPagoList.setItemRenderer(new PuntoVendaHistoricoFormaPagoListItemRenderer());
@ -759,6 +757,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
ptovtaPtoVtaCheckinList.setData(puntoVenta.getPtovtaCheckinList()); ptovtaPtoVtaCheckinList.setData(puntoVenta.getPtovtaCheckinList());
ptovtaPtoVtaSeguroList.setData(puntoVenta.getPtovtaSeguroList()); ptovtaPtoVtaSeguroList.setData(puntoVenta.getPtovtaSeguroList());
ptovtaCatIndList.setData(puntoVenta.getPtovtaCatIndList()); ptovtaCatIndList.setData(puntoVenta.getPtovtaCatIndList());
ptovtaCatIndListTemp.addAll(puntoVenta.getPtovtaCatIndList());
ptovtaHistoricoList.setData(puntoVenta.getHistoricoPuntoVentaList()); ptovtaHistoricoList.setData(puntoVenta.getHistoricoPuntoVentaList());
ptovtaHistoricoFormaPagoList.setData(puntoVenta.getHistoricoFormaPagoPuntoVentaList()); ptovtaHistoricoFormaPagoList.setData(puntoVenta.getHistoricoFormaPagoPuntoVentaList());
categoriasBloqImpPosteriorList.setData(puntoVenta.getCategoriaBloqImpPosteriorList()); categoriasBloqImpPosteriorList.setData(puntoVenta.getCategoriaBloqImpPosteriorList());
@ -1814,6 +1813,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
} }
puntoVenta.addPtovtaCatInd(pto); puntoVenta.addPtovtaCatInd(pto);
ptovtaCatIndListTemp.add(pto);
ptovtaCatIndList.setData(puntoVenta.getPtovtaCatIndList()); ptovtaCatIndList.setData(puntoVenta.getPtovtaCatIndList());
@ -1855,6 +1855,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
PtovtaCatInd pto = (PtovtaCatInd) ptovtaCatIndList.getSelected(); PtovtaCatInd pto = (PtovtaCatInd) ptovtaCatIndList.getSelected();
if (pto.getPtovtaCategoriaId() != null) { if (pto.getPtovtaCategoriaId() != null) {
ptovtaCatIndService.borrar(pto); ptovtaCatIndService.borrar(pto);
ptovtaCatIndListTemp.remove(pto);
} }
puntoVenta.removePtovtaCatInd(pto); puntoVenta.removePtovtaCatInd(pto);
ptovtaCatIndList.setData(puntoVenta.getPtovtaCatIndList()); ptovtaCatIndList.setData(puntoVenta.getPtovtaCatIndList());
@ -2099,6 +2100,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
puntoVenta.setTempoMinimoParaImpressao(txtTempoParaImpressao.getValue()); puntoVenta.setTempoMinimoParaImpressao(txtTempoParaImpressao.getValue());
puntoVenta.setNodo(nodoService.obtenerId(1)); puntoVenta.setNodo(nodoService.obtenerId(1));
puntoVenta.setDateAbertura(dateAbertura.getValue()); puntoVenta.setDateAbertura(dateAbertura.getValue());
puntoVenta.setPtovtaCatIndList(ptovtaCatIndListTemp);
if (dateFechamento.getValue() != null && dateFechamento.getValue().compareTo(dateAbertura.getValue()) < 0) { if (dateFechamento.getValue() != null && dateFechamento.getValue().compareTo(dateAbertura.getValue()) < 0) {
Messagebox.show( Messagebox.show(
@ -4793,5 +4795,4 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
} }
} }
} }

View File

@ -66,9 +66,15 @@ import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.entidad.TipoOcupacion; import com.rjconsultores.ventaboletos.entidad.TipoOcupacion;
import com.rjconsultores.ventaboletos.enums.HorarioLiberacaoVendaPassagem; import com.rjconsultores.ventaboletos.enums.HorarioLiberacaoVendaPassagem;
import com.rjconsultores.ventaboletos.enums.TipoPassagemCores; import com.rjconsultores.ventaboletos.enums.TipoPassagemCores;
import com.rjconsultores.ventaboletos.service.CategoriaClaseService;
import com.rjconsultores.ventaboletos.service.CategoriaCorridaService; import com.rjconsultores.ventaboletos.service.CategoriaCorridaService;
import com.rjconsultores.ventaboletos.service.CategoriaCtrlService; import com.rjconsultores.ventaboletos.service.CategoriaCtrlService;
import com.rjconsultores.ventaboletos.service.CategoriaMarcaService;
import com.rjconsultores.ventaboletos.service.CategoriaMercadoService;
import com.rjconsultores.ventaboletos.service.CategoriaOrgaoService;
import com.rjconsultores.ventaboletos.service.CategoriaPeriodoService; import com.rjconsultores.ventaboletos.service.CategoriaPeriodoService;
import com.rjconsultores.ventaboletos.service.CategoriaRutaExcecaoService;
import com.rjconsultores.ventaboletos.service.CategoriaRutaService;
import com.rjconsultores.ventaboletos.service.CategoriaService; import com.rjconsultores.ventaboletos.service.CategoriaService;
import com.rjconsultores.ventaboletos.service.ClaseServicioService; import com.rjconsultores.ventaboletos.service.ClaseServicioService;
import com.rjconsultores.ventaboletos.service.ConstanteService; import com.rjconsultores.ventaboletos.service.ConstanteService;
@ -115,13 +121,26 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
@Autowired @Autowired
private CategoriaCtrlService categoriaCtrlService; private CategoriaCtrlService categoriaCtrlService;
@Autowired @Autowired
private CategoriaOrgaoService categoriaOrgaoService;
@Autowired
private CategoriaClaseService categoriaClaseService;
@Autowired
private CategoriaPeriodoService categoriaPeriodoService; private CategoriaPeriodoService categoriaPeriodoService;
@Autowired @Autowired
private CategoriaMarcaService categoriaMarcaService;
@Autowired
private OrgaoConcedenteService orgaoService; private OrgaoConcedenteService orgaoService;
@Autowired @Autowired
private RutaService rutaService; private RutaService rutaService;
@Autowired @Autowired
private ConstanteService constanteService; private ConstanteService constanteService;
@Autowired
private CategoriaRutaService categoriaRutaService;
@Autowired
private CategoriaRutaExcecaoService categoriaRutaExcecaoService;
@Autowired
private CategoriaMercadoService categoriaMercadoService;
private List<Marca> lsMarcas; private List<Marca> lsMarcas;
private List<ClaseServicio> lsClaseServicio; private List<ClaseServicio> lsClaseServicio;
private List<Empresa> lsEmpresas; private List<Empresa> lsEmpresas;
@ -148,13 +167,20 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
private MyListbox categoriaRutaList; private MyListbox categoriaRutaList;
private MyListbox categoriaRutaExcecaoList; private MyListbox categoriaRutaExcecaoList;
private List<CategoriaClase> lsCategoriaClase; private List<CategoriaClase> lsCategoriaClase;
private List<CategoriaClase> lsCategoriaClaseTemp;
private List<CategoriaDescuento> lsCategoriaDescuento; private List<CategoriaDescuento> lsCategoriaDescuento;
private List<CategoriaMarca> lsCategoriaMarca; private List<CategoriaMarca> lsCategoriaMarca;
private List<CategoriaMarca> lsCategoriaMarcaTemp;
private List<CategoriaMercado> lsCategoriaMercado; private List<CategoriaMercado> lsCategoriaMercado;
private List<CategoriaMercado> lsCategoriaMercadoTemp;
private List<CategoriaCorrida> lsCategoriaCorrida; private List<CategoriaCorrida> lsCategoriaCorrida;
private List<CategoriaCorrida> lsCategoriaCorridaTemp;
private List<CategoriaOrgao> lsCategoriaOrgao; private List<CategoriaOrgao> lsCategoriaOrgao;
private List<CategoriaOrgao> lsCategoriaOrgaoTemp;
private List<CategoriaRuta> lsCategoriaRuta; private List<CategoriaRuta> lsCategoriaRuta;
private List<CategoriaRuta> lsCategoriaRutaTemp;
private List<CategoriaRutaExcecao> lsCategoriaRutaExcecao; private List<CategoriaRutaExcecao> lsCategoriaRutaExcecao;
private List<CategoriaRutaExcecao> lsCategoriaRutaExcecaoTemp;
private boolean clone = false; private boolean clone = false;
private Combobox cmbCategorias; private Combobox cmbCategorias;
private Combobox cmbEmpresas; private Combobox cmbEmpresas;
@ -586,23 +612,30 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
// Clase // Clase
categoriaClaseList.setItemRenderer(new RenderConfiguracionCategoriaClase()); categoriaClaseList.setItemRenderer(new RenderConfiguracionCategoriaClase());
lsCategoriaClase = new ArrayList<CategoriaClase>(); lsCategoriaClase = new ArrayList<CategoriaClase>();
lsCategoriaClaseTemp = new ArrayList<CategoriaClase>();
// Marca // Marca
categoriaMarcaList.setItemRenderer(new RenderConfiguracionCategoriaMarca()); categoriaMarcaList.setItemRenderer(new RenderConfiguracionCategoriaMarca());
lsCategoriaMarca = new ArrayList<CategoriaMarca>(); lsCategoriaMarca = new ArrayList<CategoriaMarca>();
lsCategoriaMarcaTemp = new ArrayList<CategoriaMarca>();
// Mercado // Mercado
categoriaMercadoList.setItemRenderer(new RenderConfiguracionCategoriaMercado()); categoriaMercadoList.setItemRenderer(new RenderConfiguracionCategoriaMercado());
lsCategoriaMercado = new ArrayList<CategoriaMercado>(); lsCategoriaMercado = new ArrayList<CategoriaMercado>();
lsCategoriaMercadoTemp = new ArrayList<CategoriaMercado>();
// Corrida // Corrida
categoriaCorridaList.setItemRenderer(new RenderConfiguracionCategoriaCorrida()); categoriaCorridaList.setItemRenderer(new RenderConfiguracionCategoriaCorrida());
lsCategoriaCorrida = new ArrayList<CategoriaCorrida>(); lsCategoriaCorrida = new ArrayList<CategoriaCorrida>();
lsCategoriaCorridaTemp = new ArrayList<CategoriaCorrida>();
// Orgao // Orgao
categoriaOrgaoList.setItemRenderer(new RenderConfiguracionCategoriaOrgao()); categoriaOrgaoList.setItemRenderer(new RenderConfiguracionCategoriaOrgao());
lsCategoriaOrgao = new ArrayList<CategoriaOrgao>(); lsCategoriaOrgao = new ArrayList<CategoriaOrgao>();
lsCategoriaOrgaoTemp = new ArrayList<CategoriaOrgao>();
// Ruta // Ruta
lsCategoriaRuta = new ArrayList<CategoriaRuta>(); lsCategoriaRuta = new ArrayList<CategoriaRuta>();
lsCategoriaRutaTemp = new ArrayList<CategoriaRuta>();
// Ruta Excecao // Ruta Excecao
categoriaRutaExcecaoList.setItemRenderer(new RenderConfiguracionCategoriaRutaExcecao()); categoriaRutaExcecaoList.setItemRenderer(new RenderConfiguracionCategoriaRutaExcecao());
lsCategoriaRutaExcecao = new ArrayList<CategoriaRutaExcecao>(); lsCategoriaRutaExcecao = new ArrayList<CategoriaRutaExcecao>();
lsCategoriaRutaExcecaoTemp = new ArrayList<CategoriaRutaExcecao>();
// Recarrega Listas // Recarrega Listas
if (categoriaCtrl.getCategoriactrlId() != null) { if (categoriaCtrl.getCategoriactrlId() != null) {
@ -613,26 +646,39 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
lsCategoriaClase = categoriaCtrl.getCategoriaClaseList(); lsCategoriaClase = categoriaCtrl.getCategoriaClaseList();
categoriaClaseList.setData(lsCategoriaClase); categoriaClaseList.setData(lsCategoriaClase);
lsCategoriaClaseTemp.addAll(lsCategoriaClase);
lsCategoriaMarca = categoriaCtrl.getCategoriaMarcaList(); lsCategoriaMarca = categoriaCtrl.getCategoriaMarcaList();
categoriaMarcaList.setData(lsCategoriaMarca); categoriaMarcaList.setData(lsCategoriaMarca);
lsCategoriaMarcaTemp.addAll(lsCategoriaMarca);
lsCategoriaOrgao = categoriaCtrl.getCategoriaOrgaoList(); lsCategoriaOrgao = categoriaCtrl.getCategoriaOrgaoList();
categoriaOrgaoList.setData(lsCategoriaOrgao); categoriaOrgaoList.setData(lsCategoriaOrgao);
lsCategoriaOrgaoTemp.addAll(lsCategoriaOrgao);
lsCategoriaRuta = categoriaCtrl.getCategoriaRutaList(); lsCategoriaRuta = categoriaCtrl.getCategoriaRutaList();
lsCategoriaRutaTemp.addAll(lsCategoriaRuta);
//categoriaRutaList.setData(lsCategoriaRuta); //categoriaRutaList.setData(lsCategoriaRuta);
lsCategoriaMercado = categoriaCtrl.getCategoriaMercadoList(); lsCategoriaMercado = categoriaCtrl.getCategoriaMercadoList();
lsCategoriaMercadoTemp = categoriaCtrl.getCategoriaMercadoList();
categoriaMercadoList.setData(lsCategoriaMercado); categoriaMercadoList.setData(lsCategoriaMercado);
lsCategoriaCorrida = categoriaCtrl.getCategoriaCorridaList(); lsCategoriaCorrida = categoriaCtrl.getCategoriaCorridaList();
categoriaCorridaList.setData(lsCategoriaCorrida); categoriaCorridaList.setData(lsCategoriaCorrida);
lsCategoriaCorridaTemp.addAll(lsCategoriaCorrida);
lsCategoriaRutaExcecao = categoriaCtrl.getCategoriaRutaExcecaoList(); lsCategoriaRutaExcecao = categoriaCtrl.getCategoriaRutaExcecaoList();
lsCategoriaRutaExcecaoTemp = categoriaCtrl.getCategoriaRutaExcecaoList();
categoriaRutaExcecaoList.setData(lsCategoriaRutaExcecao); categoriaRutaExcecaoList.setData(lsCategoriaRutaExcecao);
try {
categoriaCtrl.clonar();
} catch (Exception e) {
log.error(e.getMessage(), e);
} }
}
//Inicializa Intbox //Inicializa Intbox
iniciaIntBoxesQtdeAutorizada(lsCategoriaRuta); iniciaIntBoxesQtdeAutorizada(lsCategoriaRuta);
inicialDecimalBoxesValor(lsCategoriaRuta); inicialDecimalBoxesValor(lsCategoriaRuta);
@ -792,6 +838,13 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
categoriaCtrl.setActivo(true); categoriaCtrl.setActivo(true);
categoriaCtrl.setFecmodif(Calendar.getInstance().getTime()); categoriaCtrl.setFecmodif(Calendar.getInstance().getTime());
categoriaCtrl.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); categoriaCtrl.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
categoriaCtrl.setCategoriaorgaoList(lsCategoriaOrgaoTemp);
categoriaCtrl.setCategoriaMarcaList(lsCategoriaMarcaTemp);
categoriaCtrl.setCategoriaCorridaList(lsCategoriaCorridaTemp);
categoriaCtrl.setCategoriaClaseList(lsCategoriaClaseTemp);
categoriaCtrl.setCategoriarutaList(lsCategoriaRutaTemp);
categoriaCtrl.setCategoriarutaExcecaoList(lsCategoriaRutaExcecaoTemp);
categoriaCtrl.setCategoriaMercadoList(lsCategoriaMercadoTemp);
if (categoriaCtrl.getCategoriactrlId() == null) { if (categoriaCtrl.getCategoriactrlId() == null) {
categoriaCtrlService.suscribir(categoriaCtrl); categoriaCtrlService.suscribir(categoriaCtrl);
@ -826,6 +879,12 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
categoriaCtrlService.suscribir(nuevo); categoriaCtrlService.suscribir(nuevo);
categoriaCtrlList.addItemNovo(nuevo); categoriaCtrlList.addItemNovo(nuevo);
} else { } else {
categoriaOrgaoService.actualizacionAuditagem(lsCategoriaOrgao);
categoriaMarcaService.actualizacionAuditagem(lsCategoriaMarca);
categoriaClaseService.actualizacionAuditagem(lsCategoriaClase);
categoriaRutaService.actualizacionAuditagem(lsCategoriaRuta);
categoriaRutaExcecaoService.actualizacionAuditagem(lsCategoriaRutaExcecao);
categoriaMercadoService.actualizacionAuditagem(lsCategoriaMercado);
categoriaCtrlService.actualizacion(categoriaCtrl); categoriaCtrlService.actualizacion(categoriaCtrl);
categoriaCtrlList.updateItem(categoriaCtrl); categoriaCtrlList.updateItem(categoriaCtrl);
} }
@ -931,8 +990,8 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
private Boolean validarCampoAssentosReservados() throws InterruptedException { private Boolean validarCampoAssentosReservados() throws InterruptedException {
// Verifica se o campo possui números separados por ponto e vírgula. // Verifica se o campo possui n<EFBFBD>meros separados por ponto e v<EFBFBD>rgula.
// Não permite que outros caracteres sejam digitados. // N<EFBFBD>o permite que outros caracteres sejam digitados.
if (!asientosReservados.getValue().equals("") && !asientosReservados.getValue().toString().matches("(([1-9]([0-9])+;)|([1-9]([0-9])+)|([1-9];)|([1-9][1-9][1-9])|[1-9])+")) { if (!asientosReservados.getValue().equals("") && !asientosReservados.getValue().toString().matches("(([1-9]([0-9])+;)|([1-9]([0-9])+)|([1-9];)|([1-9][1-9][1-9])|[1-9])+")) {
Messagebox.show( Messagebox.show(
Labels.getLabel("editarConfiguracionCategoriaController.msg.validacaoAssentosReservadosPontoeVirgula"), Labels.getLabel("editarConfiguracionCategoriaController.msg.validacaoAssentosReservadosPontoeVirgula"),
@ -940,7 +999,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
Messagebox.OK, Messagebox.ERROR); Messagebox.OK, Messagebox.ERROR);
return false; return false;
} }
// Verifica se a quantidade de assentos reservados é menor que a quantidade de assentos autorizados. // Verifica se a quantidade de assentos reservados <EFBFBD> menor que a quantidade de assentos autorizados.
String assentosReservados[] = asientosReservados.getValue().toString().split(";"); String assentosReservados[] = asientosReservados.getValue().toString().split(";");
if (assentosReservados.length > cantAutorizada.getValue()) { if (assentosReservados.length > cantAutorizada.getValue()) {
Messagebox.show( Messagebox.show(
@ -950,7 +1009,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
return false; return false;
} }
// Retira possíveis assentos em duplicidade utilizando Set // Retira poss<EFBFBD>veis assentos em duplicidade utilizando Set
if (!asientosReservados.getValue().equals("") && assentosReservados.length > 0) { if (!asientosReservados.getValue().equals("") && assentosReservados.length > 0) {
Set<String> assentosSemDuplicacao = new HashSet<String>(); Set<String> assentosSemDuplicacao = new HashSet<String>();
StringBuilder assentos = new StringBuilder(); StringBuilder assentos = new StringBuilder();
@ -1301,6 +1360,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
} }
if (!existe) { if (!existe) {
CategoriaMarca cMarca = new CategoriaMarca(); CategoriaMarca cMarca = new CategoriaMarca();
cMarca.setCategoriaCtrl(categoriaCtrl); cMarca.setCategoriaCtrl(categoriaCtrl);
cMarca.setActivo(Boolean.TRUE); cMarca.setActivo(Boolean.TRUE);
@ -1308,8 +1368,11 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
cMarca.setFecmodif(Calendar.getInstance().getTime()); cMarca.setFecmodif(Calendar.getInstance().getTime());
cMarca.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); cMarca.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
lsCategoriaMarca.add(cMarca); lsCategoriaMarca.add(cMarca);
lsCategoriaMarcaTemp.add(cMarca);
categoriaMarcaList.addItemNovo(cMarca); categoriaMarcaList.addItemNovo(cMarca);
categoriaCtrl.setCategoriaMarcaList(lsCategoriaMarca); categoriaCtrl.setCategoriaMarcaList(lsCategoriaMarca);
} else { } else {
Messagebox.show( Messagebox.show(
Labels.getLabel("MSG.Registro.Existe"), Labels.getLabel("MSG.Registro.Existe"),
@ -1330,14 +1393,15 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
CategoriaMarca cMarca = (CategoriaMarca) categoriaMarcaList.getSelected(); CategoriaMarca cMarca = (CategoriaMarca) categoriaMarcaList.getSelected();
if (cMarca != null) { if (cMarca != null) {
// removo o antigo // removo o antigo
lsCategoriaMarca.remove(cMarca); lsCategoriaMarca.remove(cMarca);
cMarca.setFecmodif(Calendar.getInstance().getTime()); cMarca.setFecmodif(Calendar.getInstance().getTime());
cMarca.setActivo(Boolean.FALSE); cMarca.setActivo(Boolean.FALSE);
cMarca.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); cMarca.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
categoriaMarcaList.updateItem(cMarca); lsCategoriaMarcaTemp.remove(cMarca);
categoriaMarcaList.removeItem(cMarca);
lsCategoriaMarca.add(cMarca); lsCategoriaMarca.add(cMarca);
categoriaCtrl.setCategoriaMarcaList(lsCategoriaMarca); categoriaCtrl.setCategoriaMarcaList(lsCategoriaMarca);
categoriaMarcaList.removeItem(cMarca);
} else { } else {
Messagebox.show( Messagebox.show(
@ -1385,6 +1449,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
cRuta.setFecmodif(Calendar.getInstance().getTime()); cRuta.setFecmodif(Calendar.getInstance().getTime());
cRuta.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); cRuta.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
lsCategoriaRuta.add(cRuta); lsCategoriaRuta.add(cRuta);
lsCategoriaRutaTemp.add(cRuta);
categoriaRutaList.addItemNovo(cRuta); categoriaRutaList.addItemNovo(cRuta);
categoriaCtrl.setCategoriarutaList(lsCategoriaRuta); categoriaCtrl.setCategoriarutaList(lsCategoriaRuta);
addIntBox(); addIntBox();
@ -1420,6 +1485,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
cRuta.setFecmodif(Calendar.getInstance().getTime()); cRuta.setFecmodif(Calendar.getInstance().getTime());
cRuta.setActivo(Boolean.FALSE); cRuta.setActivo(Boolean.FALSE);
cRuta.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); cRuta.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
lsCategoriaRutaTemp.remove(cRuta);
lsCategoriaRuta.add(cRuta); lsCategoriaRuta.add(cRuta);
categoriaCtrl.setCategoriarutaList(lsCategoriaRuta); categoriaCtrl.setCategoriarutaList(lsCategoriaRuta);
categoriaRutaList.removeItem(cRuta); categoriaRutaList.removeItem(cRuta);
@ -1477,6 +1543,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
cRutaExcecao.setFecmodif(Calendar.getInstance().getTime()); cRutaExcecao.setFecmodif(Calendar.getInstance().getTime());
cRutaExcecao.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); cRutaExcecao.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
lsCategoriaRutaExcecao.add(cRutaExcecao); lsCategoriaRutaExcecao.add(cRutaExcecao);
lsCategoriaRutaExcecaoTemp.add(cRutaExcecao);
categoriaRutaExcecaoList.addItemNovo(cRutaExcecao); categoriaRutaExcecaoList.addItemNovo(cRutaExcecao);
categoriaCtrl.setCategoriarutaExcecaoList(lsCategoriaRutaExcecao); categoriaCtrl.setCategoriarutaExcecaoList(lsCategoriaRutaExcecao);
} else { } else {
@ -1509,6 +1576,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
cRutaExcecao.setFecmodif(Calendar.getInstance().getTime()); cRutaExcecao.setFecmodif(Calendar.getInstance().getTime());
cRutaExcecao.setActivo(Boolean.FALSE); cRutaExcecao.setActivo(Boolean.FALSE);
cRutaExcecao.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); cRutaExcecao.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
lsCategoriaRutaExcecaoTemp.remove(cRutaExcecao);
lsCategoriaRutaExcecao.add(cRutaExcecao); lsCategoriaRutaExcecao.add(cRutaExcecao);
categoriaCtrl.setCategoriarutaExcecaoList(lsCategoriaRutaExcecao); categoriaCtrl.setCategoriarutaExcecaoList(lsCategoriaRutaExcecao);
categoriaRutaExcecaoList.removeItem(cRutaExcecao); categoriaRutaExcecaoList.removeItem(cRutaExcecao);
@ -1581,6 +1649,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
cOrgao.setFecmodif(Calendar.getInstance().getTime()); cOrgao.setFecmodif(Calendar.getInstance().getTime());
cOrgao.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); cOrgao.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
lsCategoriaOrgao.add(cOrgao); lsCategoriaOrgao.add(cOrgao);
lsCategoriaOrgaoTemp.add(cOrgao);
categoriaOrgaoList.addItemNovo(cOrgao); categoriaOrgaoList.addItemNovo(cOrgao);
categoriaCtrl.setCategoriaorgaoList(lsCategoriaOrgao); categoriaCtrl.setCategoriaorgaoList(lsCategoriaOrgao);
} else { } else {
@ -1612,6 +1681,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
cOrgao.setFecmodif(Calendar.getInstance().getTime()); cOrgao.setFecmodif(Calendar.getInstance().getTime());
cOrgao.setActivo(Boolean.FALSE); cOrgao.setActivo(Boolean.FALSE);
cOrgao.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); cOrgao.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
lsCategoriaOrgaoTemp.remove(cOrgao);
lsCategoriaOrgao.add(cOrgao); lsCategoriaOrgao.add(cOrgao);
categoriaCtrl.setCategoriaorgaoList(lsCategoriaOrgao); categoriaCtrl.setCategoriaorgaoList(lsCategoriaOrgao);
categoriaOrgaoList.removeItem(cOrgao); categoriaOrgaoList.removeItem(cOrgao);
@ -1657,6 +1727,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
cc.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); cc.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
cc.setCorridaCtrl(corrida); cc.setCorridaCtrl(corrida);
lsCategoriaCorrida.add(cc); lsCategoriaCorrida.add(cc);
lsCategoriaCorridaTemp.add(cc);
categoriaCorridaList.addItemNovo(cc); categoriaCorridaList.addItemNovo(cc);
categoriaCtrl.setCategoriaCorridaList(lsCategoriaCorrida); categoriaCtrl.setCategoriaCorridaList(lsCategoriaCorrida);
} else { } else {
@ -1685,7 +1756,6 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
cCorrida.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); cCorrida.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
categoriaCorridaList.removeItem(cCorrida); categoriaCorridaList.removeItem(cCorrida);
categoriaCorridaService.borrar(cCorrida); categoriaCorridaService.borrar(cCorrida);
// categoriaCtrl.setCategoriaCorridaList(lsCategoriaCorrida);
} else { } else {
Messagebox.show( Messagebox.show(
Labels.getLabel("editarConfiguracionCategoriaController.MSG.selectItem"), Labels.getLabel("editarConfiguracionCategoriaController.MSG.selectItem"),
@ -1740,6 +1810,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
} }
if (!existe) { if (!existe) {
lsCategoriaMercado.add(cMercado); lsCategoriaMercado.add(cMercado);
lsCategoriaMercadoTemp.add(cMercado);
categoriaMercadoList.addItemNovo(cMercado); categoriaMercadoList.addItemNovo(cMercado);
categoriaCtrl.setCategoriaMercadoList(lsCategoriaMercado); categoriaCtrl.setCategoriaMercadoList(lsCategoriaMercado);
} else { } else {
@ -1767,13 +1838,15 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
try { try {
CategoriaMercado cMercado = (CategoriaMercado) categoriaMercadoList.getSelected(); CategoriaMercado cMercado = (CategoriaMercado) categoriaMercadoList.getSelected();
if (cMercado != null) { if (cMercado != null) {
// removo o antigo
lsCategoriaMercado.remove(cMercado); lsCategoriaMercado.remove(cMercado);
cMercado.setFecmodif(Calendar.getInstance().getTime()); cMercado.setFecmodif(Calendar.getInstance().getTime());
cMercado.setActivo(Boolean.FALSE); cMercado.setActivo(Boolean.FALSE);
cMercado.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); cMercado.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
categoriaMercadoList.updateItem(cMercado); lsCategoriaMercadoTemp.remove(cMercado);
categoriaMercadoList.removeItem(cMercado);
lsCategoriaMercado.add(cMercado); lsCategoriaMercado.add(cMercado);
categoriaCtrl.setCategoriaMercadoList(lsCategoriaMercado);
categoriaMercadoList.removeItem(cMercado);
} else { } else {
Messagebox.show( Messagebox.show(
Labels.getLabel("editarConfiguracionCategoriaController.MSG.selectItem"), Labels.getLabel("editarConfiguracionCategoriaController.MSG.selectItem"),
@ -1815,6 +1888,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
cClase.setFecmodif(Calendar.getInstance().getTime()); cClase.setFecmodif(Calendar.getInstance().getTime());
cClase.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); cClase.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
lsCategoriaClase.add(cClase); lsCategoriaClase.add(cClase);
lsCategoriaClaseTemp.add(cClase);
categoriaClaseList.addItemNovo(cClase); categoriaClaseList.addItemNovo(cClase);
categoriaCtrl.setCategoriaClaseList(lsCategoriaClase); categoriaCtrl.setCategoriaClaseList(lsCategoriaClase);
} else { } else {
@ -1933,13 +2007,16 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
try { try {
CategoriaClase cClase = (CategoriaClase) categoriaClaseList.getSelected(); CategoriaClase cClase = (CategoriaClase) categoriaClaseList.getSelected();
if (cClase != null) { if (cClase != null) {
// removo o antigo
lsCategoriaClase.remove(cClase); lsCategoriaClase.remove(cClase);
cClase.setFecmodif(Calendar.getInstance().getTime()); cClase.setFecmodif(Calendar.getInstance().getTime());
cClase.setActivo(Boolean.FALSE); cClase.setActivo(Boolean.FALSE);
cClase.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); cClase.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
categoriaClaseList.updateItem(cClase); lsCategoriaClaseTemp.remove(cClase);
categoriaClaseList.removeItem(cClase);
lsCategoriaClase.add(cClase); lsCategoriaClase.add(cClase);
categoriaCtrl.setCategoriaClaseList(lsCategoriaClase);
categoriaClaseList.removeItem(cClase);
} else { } else {
Messagebox.show( Messagebox.show(
Labels.getLabel("editarConfiguracionCategoriaController.MSG.selectItem"), Labels.getLabel("editarConfiguracionCategoriaController.MSG.selectItem"),