private void filtrarBajasJMenuItemActionPerformed() { Vector filtrosToRemove = new Vector(); filtrosToRemove.add("borrado"); filtrosToRemove.add("eliminados"); inventarioInternalFrame .getInventarioJPanel() .setFilter("bajas", filtrarBajasInventarioJMenuItem.isSelected(), filtrosToRemove); // Recargamos inventarioInternalFrame.getInventarioJPanel().tipoBienesJPanel_actionPerformed(); }
/** Muestra la pantalla para cargar el inventario */ private void loadInventarioJMenuItemActionPerformed() { if (inventarioInternalFrame == null || inventarioInternalFrame.getJPanelMap() == null || inventarioInternalFrame.getJPanelMap().getGeopistaEditor() == null) return; LoadInventario loadInventario = new LoadInventario( this, true, aplicacion.getI18NResource(), inventarioInternalFrame.getJPanelMap().getGeopistaEditor(), municipio); Dimension d = Toolkit.getDefaultToolkit().getScreenSize(); loadInventario.setLocation(d.width / 2 - 500 / 2, d.height / 2 - 500 / 2); loadInventario.setSize(500, 500); loadInventario.setVisible(true); }
private void addFixedPlugins() { try { GeopistaEditor editor = inventarioInternalFrame.getJPanelMap().getGeopistaEditor(); WorkbenchToolBar newToolBar = editor.addToolbar(aplicacion.getString("MunicipalitiesPlugIn.category")); /*String pluginName="com.geopista.ui.plugin.MunicipalitiesPlugIn"; PlugIn cargandoPlugin = (PlugIn) (Class.forName(pluginName)).newInstance(); ((com.geopista.ui.plugin.MunicipalitiesPlugIn)cargandoPlugin).initialize( new PlugInContext(editor.getContext(), editor.getTask(), editor , editor.getLayerNamePanel(), editor.getLayerViewPanel()),newToolBar); */ /*newToolBar.addCursorTool("Zoom In/Out", (CursorTool)(Class.forName("com.vividsolutions.jump.workbench.ui.zoom.ZoomTool")).newInstance() ); for (int i=1;i<10;i++){ newToolBar.addCursorTool("Zoom In/Out"+i, (CursorTool)(Class.forName("com.vividsolutions.jump.workbench.ui.zoom.ZoomTool")).newInstance() ); }*/ editor.addPlugIn("com.geopista.ui.plugin.MunicipalitiesPlugIn"); ((JPanel) editor.getToolBar().getParent()).setLayout(new GridLayout(2, 1)); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } }
private void initInventarioJMenuItemActionPerformed() { if (inventarioInternalFrame != null) { inventarioInternalFrame.dispose(); inventarioInternalFrame = null; } else { inventarioInternalFrame = new InventarioInternalFrame(this); mostrarJInternalFrame(inventarioInternalFrame); ((JPanel) inventarioInternalFrame.getJPanelMap().getGeopistaEditor().getToolBar().getParent()) .setLayout(new GridLayout(2, 10)); } /* aplicacion.logout(); Constantes.Municipio= null; Constantes.Provincia= null; Estructuras.setCargada(false); Estructuras.setIniciada(false); startApp(false);*/ }
public void startApp(boolean fromInicio) { logger.info("Arrancando aplicacion de inventario"); String mostrarPaginacion = System.getProperty("mostrarPaginacion"); if ((mostrarPaginacion != null) && (mostrarPaginacion.equals("true"))) { com.geopista.app.inventario.Constantes.MOSTRAR_PAGINACION = true; } this.fromInicio = fromInicio; this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); aplicacion = (AppContext) AppContext.getApplicationContext(); aplicacion.setMainFrame(this); blackboard = aplicacion.getBlackboard(); try { initLookAndFeel(); } catch (Exception e) { } try { SplashWindow splashWindow = showSplash(); initComponents(); configureApp(); setExtendedState(JFrame.MAXIMIZED_BOTH); ClassLoader cl = this.getClass().getClassLoader(); java.awt.Image img = java.awt.Toolkit.getDefaultToolkit() .getImage(cl.getResource(CConstantesPaths.IMAGE_PATH + "geopista.gif")); setIconImage(img); setVisible(true); desktopPane.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); /** deshabilitamos la barra de tareas */ try { com.geopista.app.inventario.UtilidadesComponentes.inicializar(); com.geopista.app.inventario.UtilidadesComponentes.setEnabled(false, this); } catch (Exception e) { logger.error(e.toString()); e.printStackTrace(); } if (splashWindow != null) splashWindow.setVisible(false); // ****************** // Mostramos la pantalla de autenticación del usuario. // ****************** // --------NUEVO--------------> // if(SSOAuthManager.isSSOActive()){ // com.geopista.protocol.CConstantesComando.servletLicenciasUrl = // AppContext.getApplicationContext().getString(SSOConstants.SSO_SERVER_URL)+"CServletLicencias"; // com.geopista.protocol.CConstantesComando.loginLicenciasUrl = // AppContext.getApplicationContext().getString(SSOConstants.SSO_SERVER_URL); // com.geopista.protocol.CConstantesComando.adminCartografiaUrl = // AppContext.getApplicationContext().getString(SSOConstants.SSO_SERVER_URL); // } SSOAuthManager.ssoAuthManager(aplicacion.getDefaultProfile()); if (!aplicacion.isOnlyLogged()) { // -------FIN-NUEVO-----------> if (fromInicio) { if (!showAuth()) { dispose(); return; } } else { showAuth(); } // --------NUEVO--------------> } // -------FIN-NUEVO-----------> setPolicy(); if (!tienePermisos("Geopista.Inventario.Login")) { noPermApp(); return; } if (!AppContext.seleccionarMunicipio((Frame) this)) { stopApp(); return; } ConstantesRegistro.IdMunicipio = AppContext.getIdMunicipio(); /** cargamos el municipio y la provincia */ municipio = (new OperacionesAdministrador(com.geopista.protocol.CConstantesComando.loginLicenciasUrl)) .getMunicipio(new Integer(ConstantesRegistro.IdMunicipio).toString()); if (municipio != null) { Constantes.Municipio = municipio.getNombre(); Constantes.Provincia = municipio.getProvincia(); com.geopista.security.GeopistaPrincipal principal = com.geopista.security.SecurityManager.getPrincipal(); if (principal != null) setTitle( getTitle() + " - " + Constantes.Municipio + "-" + ConstantesRegistro.IdMunicipio + " (" + Constantes.Provincia + ") - " + aplicacion.getI18NResource().getString("CAuthDialog.jLabelNombre") + principal); com.geopista.security.SecurityManager.setIdMunicipio( new Integer(ConstantesRegistro.IdMunicipio).toString()); System.setProperty("CodigoIne", municipio.getId()); // No se si realment hay que utilizar esta llamada para inicializar el log4j /* try{ URL url = getClass().getResource( "/config/log4j.ini"); PropertyConfigurator.configure (url); //PropertyConfigurator.configureAndWatch("config" + File.separator + "log4j.ini", 3000); }catch(Exception e){}; */ } /** cargamos las estructuras */ final TaskMonitorDialog progressDialog = new TaskMonitorDialog(this, null); progressDialog.setTitle(aplicacion.getI18nString("inventario.app.tag1")); progressDialog.addComponentListener( new ComponentAdapter() { public void componentShown(ComponentEvent e) { new Thread( new Runnable() { public void run() { try { progressDialog.report(aplicacion.getI18nString("inventario.app.tag1")); while (!Estructuras.isCargada()) { if (!Estructuras.isIniciada()) Estructuras.cargarEstructuras(); try { Thread.sleep(500); } catch (Exception e) { } } logger.info("Estructuras cargadas"); } catch (CancelException e1) { } catch (Exception e) { return; } finally { progressDialog.setVisible(false); } } }) .start(); } }); GUIUtil.centreOnWindow(progressDialog); progressDialog.setVisible(true); if (Estructuras.isCancelada()) { stopApp(); return; } inventarioInternalFrame = new InventarioInternalFrame(this); mostrarJInternalFrame(inventarioInternalFrame); String mostrarMapa = System.getProperty("mostrarMapa"); if ((mostrarMapa != null) && (mostrarMapa.equals("false"))) { com.geopista.app.inventario.Constantes.MOSTRAR_MAPA = false; } // AQUI SE INICIALIZA EL EDITOR if (com.geopista.app.inventario.Constantes.MOSTRAR_MAPA) if (inventarioInternalFrame.getJPanelMap() != null) { inventarioInternalFrame.getJPanelMap().initEditor(); } addFixedPlugins(); AppContext.showMunicipiosEntidad(); UtilidadesComponentes.setEnabled(true, (JFrame) this); desktopPane.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR)); this.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR)); } catch (Exception e) { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); e.printStackTrace(pw); System.out.println("ERROR:" + sw.toString()); logger.error("Exception: " + sw.toString()); } }