@PostConstruct public void inicializarAdministrador() { try { FacesContext x = FacesContext.getCurrentInstance(); HttpSession ses = (HttpSession) x.getExternalContext().getSession(false); administrarEmpresas.obtenerConexion(ses.getId()); administrarRastros.obtenerConexion(ses.getId()); } catch (Exception e) { System.out.println("Error postconstruct " + this.getClass().getName() + ": " + e); System.out.println("Causa: " + e.getCause()); } }
public List<Empresas> getListEmpresa() { // try { if (secuenciaEmpresa == null) { if (listEmpresa == null) { listEmpresa = administrarEmpresas.listasEmpresasPorSecuenciaEmpresa(secuenciaEmpresa); System.out.println( "ControlPeriodosActivos Secuencia = null getListEmpresa listEmpresas : " + listEmpresa.size()); empresaSeleccionada = listEmpresa.get(0); } else { System.out.println(".-."); } } else { if (listEmpresa == null) { listEmpresa = administrarEmpresas.listasEmpresasPorSecuenciaEmpresa(secuenciaEmpresa); System.out.println( "ControlPeriodosActivos Seecuencia !=null getListEmpresa() Tamaño lista Empresa :" + listEmpresa.size()); empresaSeleccionada = listEmpresa.get(0); System.out.println( "ControlPeriodosActivos Seecuencia !=null getListEmpresa() Empresa Seleccionada :" + empresaSeleccionada.getNombre()); } RequestContext context = RequestContext.getCurrentInstance(); if (listEmpresa == null || listEmpresa.isEmpty()) { infoRegistro = "Cantidad de registros: 0 "; } else { infoRegistro = "Cantidad de registros: " + listEmpresa.size(); } context.update("form:informacionRegistro"); } return listEmpresa; // } catch (Exception e) { // System.out.println(" BETA BETA ControlCentrosCosto: Error al recibir los Empresas de la // empresa seleccionada /n" + e.getMessage()); // return null; // } }
public List<Empresas> getListEmpresasPorEmpresaBoton() { try { if (empresaSeleccionada == null) { getEmpresaSeleccionada(); if (listEmpresaPorBoton == null) { listEmpresaPorBoton = administrarEmpresas.listasEmpresasPorSecuenciaEmpresa(secuenciaEmpresa); } } return listEmpresaPorBoton; } catch (Exception e) { System.out.println( "ControlCentrosCosto: Error al recibir los Empresas de la empresa seleccionada /n" + e.getMessage()); return null; } }
public Empresas getEmpresaSeleccionada() { // try { if (secuenciaEmpresa == null) { if (empresaSeleccionada == null) { empresaSeleccionada = administrarEmpresas.consultarEmpresaSecuencia(secuenciaEmpresa); } } else { if (empresaSeleccionada == null) { getListEmpresa(); } } System.out.println("EMPRESA SELECCIONADA : " + empresaSeleccionada.getNombre()); return empresaSeleccionada; /*} catch (Exception e) { System.out.println("ERROR CONTROLBETACENTROSCOSTOS.getEmpresaSeleccionada ERROR " + e); } finally { return empresaSeleccionada; }*/ }
public List<Empresas> getListaEmpresas() { try { if (listaEmpresas == null) { listaEmpresas = administrarEmpresas.listaEmpresas(); if (!listaEmpresas.isEmpty()) { empresaSeleccionada = listaEmpresas.get(0); backUpEmpresaActual = empresaSeleccionada; } } RequestContext context = RequestContext.getCurrentInstance(); if (listEmpresa == null || listaEmpresas.isEmpty()) { infoRegistroEmpresas = "Cantidad de registros: 0 "; } else { infoRegistroEmpresas = "Cantidad de registros: " + listaEmpresas.size(); } context.update("form:infoRegistroEmpresas"); return listaEmpresas; } catch (Exception e) { System.out.println("ERRO LISTA EMPRESAS " + e); return null; } }
public void guardarCambiosCentroCosto() { RequestContext context = RequestContext.getCurrentInstance(); if (guardado == false) { if (!modificarEmpresas.isEmpty()) { administrarEmpresas.editarEmpresas(modificarEmpresas); modificarEmpresas.clear(); } System.out.println("Se guardaron los datos con exito"); listEmpresa = null; context.update("form:datosTipoCentroCosto"); k = 0; guardado = true; if (banderaModificacionEmpresa == 0) { cambiarEmpresa(); banderaModificacionEmpresa = 1; } if (banderaSeleccionEmpresasPorEmpresa == true) { listEmpresaPorBoton = null; getListEmpresasPorEmpresaBoton(); index = -1; context.update("formularioDialogos:lovEmpresas"); context.execute("buscarEmpresasDialogo.show()"); banderaSeleccionEmpresasPorEmpresa = false; } } index = -1; aceptar = true; FacesMessage msg = new FacesMessage("Información", "Se gurdarón los datos con éxito"); FacesContext.getCurrentInstance().addMessage(null, msg); context.update("form:growl"); context.update("formularioDialogos:aceptarE"); RequestContext.getCurrentInstance().update("form:ACEPTAR"); banderaModificacionEmpresa = 0; }