public void salir() { try { System.out.println("entre a CONTROLBETACENTROSCOSTOS.Salir"); FacesContext c = FacesContext.getCurrentInstance(); if (bandera == 1) { fechaInicial = (Column) c.getViewRoot().findComponent("form:datosEmpresas:fechaInicial"); fechaInicial.setFilterStyle("display: none; visibility: hidden;"); fechaFinal = (Column) c.getViewRoot().findComponent("form:datosEmpresas:fechaFinal"); fechaFinal.setFilterStyle("display: none; visibility: hidden;"); tamano = 260; bandera = 0; filtrarEmpresas = null; tipoLista = 0; } modificarEmpresas.clear(); index = -1; k = 0; listEmpresa = null; guardado = true; permitirIndex = true; RequestContext context = RequestContext.getCurrentInstance(); context.update("form:datosEmpresas"); context.update("form:ACEPTAR"); context.update("formularioDialogos:aceptarE"); } catch (Exception E) { System.out.println( "ERROR CONTROLBETACENTROSCOSTOS.ModificarModificacion ERROR====================" + E.getMessage()); } }
public void cambiarEmpresa() { RequestContext context = RequestContext.getCurrentInstance(); System.err.println("Cambiar empresa GUARDADO = " + guardado); System.err.println("Cambiar empresa GUARDADO = " + empresaSeleccionada.getNombre()); if (guardado == true) { context.update("form:nombreEmpresa"); context.update("form:nitEmpresa"); getListEmpresa(); getListEmpresasPorEmpresaBoton(); filtradoListaEmpresas = null; listEmpresa = null; aceptar = true; context.reset("formularioDialogos:lovEmpresas:globalFilter"); context.execute("lovEmpresas.clearFilters()"); context.execute("EmpresasDialogo.hide()"); // context.update(":lovEmpresas"); backUpEmpresaActual = empresaSeleccionada; banderaModificacionEmpresa = 0; context.update("form:datosEmpresas"); } else { banderaModificacionEmpresa = 0; context.execute("confirmarGuardar.show()"); } }
public void editarCelda() { try { System.out.println("\n ENTRE A editarCelda INDEX " + index); if (index >= 0) { System.out.println("\n ENTRE AeditarCelda TIPOLISTA " + tipoLista); if (tipoLista == 0) { editarEmpresas = listEmpresa.get(index); } if (tipoLista == 1) { editarEmpresas = filtrarEmpresas.get(index); } RequestContext context = RequestContext.getCurrentInstance(); System.out.println("CONTROLBETACENTROSCOSTOS: Entro a editar... valor celda: " + cualCelda); if (cualCelda == 0) { context.update("formularioDialogos:editarFechaInicial"); context.execute("editarFechaInicial.show()"); cualCelda = -1; } else if (cualCelda == 1) { context.update("formularioDialogos:editarFechaFinal"); context.execute("editarFechaFinal.show()"); cualCelda = -1; } } index = -1; } catch (Exception E) { System.out.println( "ERROR CONTROLBETACENTROSCOSTOS.editarCelDa ERROR=====================" + E.getMessage()); } }
public void abriVentanaNuevoEscenario(Integer idEspacioEscenariosSeleccionado) { if (idEspacioEscenariosSeleccionado != null) { this.nuevoEscenario = new Escenario(); this.nombreEscenario = ""; this.imagenEscenario = null; Espacioescenarios espaEsc = new Espacioescenarios(); espaEsc.setEspid(idEspacioEscenariosSeleccionado); this.nuevoEscenario.setEspid(espaEsc); RequestContext requestContext = RequestContext.getCurrentInstance(); requestContext.update("formularioCrearNuevoEscenario"); requestContext.update("formularioImagenEscenario"); requestContext.execute("PF('crearEscenario').show()"); } }
public void asignarIndex(Integer indice, int LND, int dig) { try { System.out.println("\n ENTRE A CONTROLBETACENTROSCOSTOS.asignarIndex \n"); index = indice; RequestContext context = RequestContext.getCurrentInstance(); if (LND == 0) { tipoActualizacion = 0; } else if (LND == 1) { tipoActualizacion = 1; System.out.println("Tipo Actualizacion: " + tipoActualizacion); } else if (LND == 2) { tipoActualizacion = 2; } if (dig == 2) { context.update("form:tiposEmpresasDialogo"); context.execute("tiposEmpresasDialogo.show()"); dig = -1; } } catch (Exception e) { System.out.println( "ERROR CONTROLBETACENTROSCOSTOS.asignarIndex ERROR======" + e.getMessage()); } }
public void saveSelectedPrefabSetChanges() { if (selectedPrefabSet == null) { return; } prefabSetManager.save(selectedPrefabSet); RequestContext context = RequestContext.getCurrentInstance(); context.update("prefabSetViewForm:prefabSetView"); }
public void loadMedida() { LOG.info("Entro a cargar una medida nueva"); medida = new Medidas(); medida.setClientes(cliente); RequestContext requestContext = RequestContext.getCurrentInstance(); requestContext.execute("PF('dlg2').show();"); requestContext.update("altaEncargoForm"); }
public void cancelarCambios() { RequestContext context = RequestContext.getCurrentInstance(); if (banderaModificacionEmpresa == 0) { empresaSeleccionada = backUpEmpresaActual; context.update("formularioDialogos:lovEmpresas"); banderaModificacionEmpresa = 1; } }
public void loadPago() { LOG.info("Entro a cargar una medida nueva"); pago = new Pagos(); pago.setEncargos(encargo); RequestContext requestContext = RequestContext.getCurrentInstance(); requestContext.execute("PF('dlg3').show();"); requestContext.update("altaEncargoForm"); }
public void edit(Integer id) { Producto c = productoEjb.findById(id); viejoPrecio = c.getPrecio(); viejoNombre = c.getNombre(); viejoId = c.getId(); RequestContext context = RequestContext.getCurrentInstance(); context.execute("PF('dlg2').show();"); context.update("form"); }
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; }
public void llamadoDialogoBuscarEmpresas() { RequestContext context = RequestContext.getCurrentInstance(); try { if (guardado == false) { banderaSeleccionEmpresasPorEmpresa = true; context.execute("confirmarGuardar.show()"); } else { listEmpresaPorBoton = null; getListEmpresasPorEmpresaBoton(); index = -1; context.update("formularioDialogos:lovEmpresas"); context.execute("buscarEmpresasDialogo.show()"); } } catch (Exception e) { System.err.println("ERROR LLAMADO DIALOGO BUSCAR CENTROS COSTOS " + e); } }
public void cancelarModificacion() { try { System.out.println("entre a CONTROLBETACENTROSCOSTOS.cancelarModificacion"); FacesContext c = FacesContext.getCurrentInstance(); if (bandera == 1) { // CERRAR FILTRADO // 0 fechaInicial = (Column) c.getViewRoot().findComponent("form:datosEmpresas:fechaInicial"); fechaInicial.setFilterStyle("display: none; visibility: hidden;"); // 1 fechaFinal = (Column) c.getViewRoot().findComponent("form:datosEmpresas:fechaFinal"); fechaFinal.setFilterStyle("display: none; visibility: hidden;"); tamano = 260; bandera = 0; filtrarEmpresas = null; tipoLista = 0; } modificarEmpresas.clear(); index = -1; k = 0; listEmpresa = null; guardado = true; permitirIndex = true; buscarCentrocosto = false; mostrartodos = true; RequestContext context = RequestContext.getCurrentInstance(); banderaModificacionEmpresa = 0; if (banderaModificacionEmpresa == 0) { cambiarEmpresa(); } getListEmpresa(); if (listEmpresa == null || listEmpresa.isEmpty()) { infoRegistro = "Cantidad de registros: 0 "; } else { infoRegistro = "Cantidad de registros: " + listEmpresa.size(); } context.update("form:informacionRegistro"); context.update("form:datosEmpresas"); context.update("form:ACEPTAR"); context.update("form:BUSCARCENTROCOSTO"); context.update("form:MOSTRARTODOS"); context.update("formularioDialogos:aceptarE"); } catch (Exception E) { System.out.println( "ERROR CONTROLBETACENTROSCOSTOS.ModificarModificacion ERROR====================" + E.getMessage()); } }
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> 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 crearEscenario( Integer idEspacioEscenariosSeleccionado, MostrarEscenariosController mng) throws InterruptedException, IOException { if (this.imagenEscenario != null) { ValidarAtributosEscenario validador = new ValidarAtributosEscenario(); if (validador.validarNombreEscenario(this.nombreEscenario, this.escenarioEJB)) { int contador = this.escenarioEJB.contarEscenariosPorEspID(idEspacioEscenariosSeleccionado); contador = contador + 1; this.nuevoEscenario.setEscposicion(contador); this.nuevoEscenario.setEscnombre(this.nombreEscenario); this.nuevoEscenario.setEscanchoimagen(100); this.nuevoEscenario.setEsclargoimagen(50); this.nuevoEscenario.setEscnombreimagenanimada("vacio.png"); this.nuevoEscenario.setEscnombreimagenreal("vacio"); this.nuevoEscenario.setEscmargensuperior(0); this.nuevoEscenario.setEscmargenizquierda(0); this.nuevoEscenario.setEscrotarimagen(0); this.nuevoEscenario.setBorde(0); Tipoescenario tipoEscenario = this.tipoEscenarioEJB.buscarPorNombre("RESERVA").get(0); Estadoescenario estadoEscenario = this.estadoEscenarioEJB.buscarPorNombre("Disponible").get(0); this.nuevoEscenario.setEsctipoescid(tipoEscenario); this.nuevoEscenario.setEscestescid(estadoEscenario); this.nuevoEscenario.setEscvecesreservadia(1); this.nuevoEscenario.setEscduracionreserva(60); this.escenarioEJB.create(this.nuevoEscenario); mng.volveraGenerarListaEscenarios(idEspacioEscenariosSeleccionado); for (Escenario escen : mng.getListaEscenarios()) { if (Objects.equals(escen.getEspid().getEspid(), this.nuevoEscenario.getEspid().getEspid()) && escen.getEscnombre().equals(this.nuevoEscenario.getEscnombre())) { int i = this.imagenEscenario.getFileName().lastIndexOf('.'); String extension = this.imagenEscenario.getFileName().substring(i + 1); escen.setEscnombreimagenanimada("esc" + escen.getEscid() + "_1." + extension); this.escenarioEJB.edit(escen); this.GuardarImagenEscenario( escen.getEscnombreimagenanimada(), this.imagenEscenario.getInputstream()); Thread.sleep(4000); break; } } mng.refrescarVista(); this.imagenEscenario = null; this.nombreEscenario = ""; FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_INFO, "Escenario creado satisfactoriamente.", "Escenario creado satisfactoriamente.")); RequestContext requestContext = RequestContext.getCurrentInstance(); requestContext.update("formularioImagenEscenario"); requestContext.update("formularioCrearNuevoEscenario"); } } else { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_ERROR, "Cargue una imagen", "Cargue una imagen")); } }
public void cargarImagenEscenario(FileUploadEvent event) { this.imagenEscenario = event.getFile(); RequestContext requestContext = RequestContext.getCurrentInstance(); requestContext.update("formularioImagenEscenario"); }
public void mostrarInfo(int indice, int celda, String cambio) { Calendar myCalendar = Calendar.getInstance(); int contador = 0; int fechas = 0; int mes = 0, anito = 0, mesHoy = 0, anitoHoy = 0; System.out.println( "ControlVigenciasPlantas mostrar info indice : " + indice + " permitirInxes : " + permitirIndex); if (permitirIndex == true) { RequestContext context = RequestContext.getCurrentInstance(); mensajeValidacion = " "; index = indice; cualCelda = celda; System.out.println( "ControlVigenciasPlantas mostrarInfo INDICE : " + index + " cualCelda : " + cualCelda); if (tipoLista == 0) { secRegistro = listEmpresa.get(indice).getSecuencia(); if (cambio.equalsIgnoreCase("INICIO")) { System.err.println( "MODIFICAR FECHA \n Indice" + indice + "Fecha " + listEmpresa.get(indice).getControlinicioperiodoactivo()); if (listEmpresa.get(indice).getControlinicioperiodoactivo() == null) { mensajeValidacion = "NO PUEDEN HABER CAMPOS VACIOS"; // listEmpresa.get(indice).setControlinicioperiodoactivo(backUpFecha); } else { listEmpresa.get(indice).getControlfinperiodoactivo(); myCalendar.setTime(listEmpresa.get(indice).getControlinicioperiodoactivo()); myCalendar.set(Calendar.DAY_OF_MONTH, 1); Date firstDay = myCalendar.getTime(); System.err.println("Primer Dia : " + firstDay); listEmpresa.get(indice).setControlinicioperiodoactivo(firstDay); myCalendar.add(Calendar.MONTH, 1); myCalendar.set(Calendar.DAY_OF_MONTH, 1); myCalendar.add(Calendar.DATE, -1); Date lastDay = myCalendar.getTime(); System.err.println("Ultimo dia : " + lastDay); listEmpresa.get(indice).setControlfinperiodoactivo(lastDay); contador++; } } else { System.err.println("FINAL"); if (listEmpresa.get(indice).getControlfinperiodoactivo() == null) { mensajeValidacion = "NO PUEDEN HABER CAMPOS VACIOS"; // listEmpresa.get(indice).setControlinicioperiodoactivo(backUpFecha); } else { myCalendar.setTime(listEmpresa.get(indice).getControlfinperiodoactivo()); myCalendar.set(Calendar.DAY_OF_MONTH, 1); Date firstDay = myCalendar.getTime(); System.err.println("Primer Dia : " + firstDay); listEmpresa.get(indice).setControlinicioperiodoactivo(firstDay); myCalendar.add(Calendar.MONTH, 1); myCalendar.set(Calendar.DAY_OF_MONTH, 1); myCalendar.set(Calendar.DATE, -1); Date lastDay = myCalendar.getTime(); System.err.println("Ultimo dia : " + lastDay); listEmpresa.get(indice).setControlfinperiodoactivo(lastDay); contador++; } } if (contador == 1) { Date hoy = new Date(); mesHoy = hoy.getMonth(); anitoHoy = hoy.getYear(); mes = listEmpresa.get(indice).getControlfinperiodoactivo().getMonth(); anito = listEmpresa.get(indice).getControlfinperiodoactivo().getYear(); System.err.println("mesHoy : " + mesHoy); System.err.println("anitoHoy : " + anitoHoy); System.err.println("mes: " + mes); System.err.println("anito: " + anito); if ((anito - anitoHoy) != 0 || (mes - mesHoy) != 0) { context.execute("modificacionFechas1.show()"); } // listEmpresa.get(indice).getCentrocosto().setCodigo(empresaSeleccionada.); if (modificarEmpresas.isEmpty()) { modificarEmpresas.add(listEmpresa.get(indice)); } else if (!modificarEmpresas.contains(listEmpresa.get(indice))) { modificarEmpresas.add(listEmpresa.get(indice)); } if (guardado == true) { guardado = false; RequestContext.getCurrentInstance().update("form:ACEPTAR"); } context.update("form:datosEmpresas"); } else { context.update("form:validacionModificar"); context.execute("validacionModificar.show()"); } } else { secRegistro = filtrarEmpresas.get(indice).getSecuencia(); System.err.println( "MODIFICAR FECHA \n Indice" + indice + "Fecha " + filtrarEmpresas.get(indice).getControlinicioperiodoactivo()); if (filtrarEmpresas.get(indice).getControlinicioperiodoactivo() == null) { mensajeValidacion = "NO PUEDEN HABER CAMPOS VACIOS"; contador++; // listEmpresa.get(indice).setControlinicioperiodoactivo(backUpFecha); } else { for (int j = 0; j < filtrarEmpresas.size(); j++) { if (j != indice) { if (filtrarEmpresas .get(indice) .getControlinicioperiodoactivo() .equals(filtrarEmpresas.get(j).getControlinicioperiodoactivo())) { fechas++; } } } } if (fechas > 0) { mensajeValidacion = "FECHAS REPETIDAS"; contador++; // listEmpresa.get(indice).setControlinicioperiodoactivo(backUpFecha); } if (contador == 0) { if (modificarEmpresas.isEmpty()) { modificarEmpresas.add(filtrarEmpresas.get(indice)); } else if (!modificarEmpresas.contains(filtrarEmpresas.get(indice))) { modificarEmpresas.add(filtrarEmpresas.get(indice)); } if (guardado == true) { guardado = false; RequestContext.getCurrentInstance().update("form:ACEPTAR"); } context.update("form:datosEmpresas"); } else { context.update("form:validacionModificar"); context.execute("validacionModificar.show()"); } } index = -1; secRegistro = null; context.update("form:datosEmpresas"); } System.out.println("Indice: " + index + " Celda: " + cualCelda); }
/** * 更新页面组件 * * @param id */ protected void updateComponent(String id) { RequestContext rcontext = RequestContext.getCurrentInstance(); rcontext.update(id); }