private void initBuscador() { buscadorPanel = new BuscadorDiscapacidadPanel(); SGDUtilities.volcar(abmPanel.getCbInstitucion(), buscadorPanel.getCbInstitucion(), "<Elegir>"); SGDUtilities.volcar( abmPanel.getCbTipoDocumento(), buscadorPanel.getCbTipoDocumento(), "<Elegir>"); SGDUtilities.volcar( abmPanel.getCbSubTipoDocumento(), buscadorPanel.getCbSubTipoDocumento(), "<Elegir>"); buscadorPanel.getCbInstitucion().setSelectedIndex(0); buscadorPanel.getCbTipoDocumento().setSelectedIndex(0); buscadorPanel.getCbSubTipoDocumento().setSelectedIndex(0); new TipoDocumentoComboListener( buscadorPanel.getCbTipoDocumento(), buscadorPanel.getCbSubTipoDocumento(), true); buscador = new JDBuscador(customABMJDialog, true, buscadorPanel, "Buscador de Discapacidades"); buscador.getbImprimir().setEnabled(false); buscador.getbLimpiar().setEnabled(false); DefaultTableModel model = (DefaultTableModel) abmPanel.getjTable1().getModel(); List<String> columNames = new ArrayList<>(model.getColumnCount()); for (int i = 0; i < model.getColumnCount(); i++) { columNames.add(model.getColumnName(i)); } columNames.add("Código"); columNames.add("Precintada"); columNames.add("Enviada"); UTIL.getDefaultTableModel( buscador.getjTable1(), columNames.toArray(new String[columNames.size()])); UTIL.hideColumnTable(buscador.getjTable1(), 0); // --> DiscapacidadDetalle instance buscador .getjTable1() .addMouseListener( new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { if (e.getClickCount() > 1) { entity = (Discapacidad) UTIL.getSelectedValue(buscador.getjTable1(), 0); buscador.setEligio(true); buscador.dispose(); } } }); buscador.addListener(this); buscador.setLocationRelativeTo(customABMJDialog); buscador.setVisible(true); }
CustomABMJDialog getAbm(Window owner) { abmPanel = new ABMDiscapacidadPanel(); UTIL.hideColumnTable(abmPanel.getjTable1(), 0); // --> DiscapacidadDetalle instance ArrayList<ComboBoxWrapper<UsuarioSector>> l = new ArrayList<>(5); List<ComboBoxWrapper<TipoDocumento>> ltd = new ArrayList<>(); SGDUtilities.cargarInstitucionesYTipoDocumentoSegunSector(l, ltd, sectorUI); UTIL.loadComboBox(abmPanel.getCbInstitucion(), l, false); new TipoDocumentoComboListener(abmPanel.getCbTipoDocumento(), abmPanel.getCbSubTipoDocumento()); UTIL.loadComboBox(abmPanel.getCbTipoDocumento(), ltd, false, "<Sin Tipo de Documento>"); abmPanel.getCbInstitucion().setSelectedIndex(0); abmPanel.addButtonsActionListener(this); customABMJDialog = new CustomABMJDialog(owner, abmPanel, "ABM " + sectorUI, true, null); customABMJDialog.setPanelComponentsEnabled(false); customABMJDialog.addBottomButtonsActionListener(this); customABMJDialog.addToolBarButtonsActionListener(this); customABMJDialog.setEnabledBottomButtons(false); return customABMJDialog; }
private void setPanelABM(Discapacidad afiliacion) { UTIL.setSelectedItem(abmPanel.getCbInstitucion(), afiliacion.getInstitucion().getNombre()); abmPanel.setBarcode(SGDUtilities.getBarcode(afiliacion)); DefaultTableModel dtm = (DefaultTableModel) abmPanel.getjTable1().getModel(); dtm.setRowCount(0); for (DiscapacidadDetalle afiliacionDetalle : afiliacion.getDetalle()) { cargarTablaDetalle(afiliacionDetalle); } abmPanel.getBtnPrecintos().setEnabled(!afiliacion.getPrecintos().isEmpty()); }
CustomABMJDialog viewArchivo(Discapacidad o) { abmPanel = new ABMDiscapacidadPanel(); UTIL.hideColumnTable(abmPanel.getjTable1(), 0); abmPanel.getCbInstitucion().addItem(o.getInstitucion().getNombre()); setPanelABM(o); CustomABMJDialog ccustomABMJDialog = new CustomABMJDialog( null, abmPanel, "Archivo " + o.getClass().getSimpleName() + " " + o.getBarcode(), true, null); ccustomABMJDialog.setToolBarVisible(false); ccustomABMJDialog.setBottomButtonsVisible(false); ccustomABMJDialog.setPanelComponentsEnabled(false); return ccustomABMJDialog; }