コード例 #1
0
  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);
  }
コード例 #2
0
 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;
 }
コード例 #3
0
 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());
 }
コード例 #4
0
 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;
 }