Ejemplo n.º 1
0
  public IntervenantPage() throws SQLException {
    initComponents();

    ConnectBDD();

    jTextField1.setText("-");
    jLabel4.setVisible(false);
    jComboBox3.setVisible(false);
    jLabel5.setVisible(false);
    jTextField1.setVisible(false);

    identifiantConnect = ConnectPage.getIdentifiant();

    IntervenantsDAO i1 = new IntervenantsDAO();
    i1.getConnection();
    ArrayList<Intervenants> mesLogin = i1.selectAll();

    for (Intervenants ii : mesLogin) {
      jComboBox1.addItem(ii.getLogin());
    }

    OrdinateurDAO o1 = new OrdinateurDAO();
    o1.getConnection();
    ArrayList<Ordinateur> mesordi = o1.selectAll();

    for (Ordinateur oo : mesordi) {
      jComboBox2.addItem(oo.getRefOrdinateur());
    }

    PanneDAO p1 = new PanneDAO();
    p1.getConnection();
    ArrayList<Panne> mesPanne = p1.selectAll();

    DefaultTableModel model = new DefaultTableModel();
    model.addColumn("Id Panne");
    model.addColumn("Date Panne");
    model.addColumn("Type Materiel");
    model.addColumn("Urgence Panne");
    model.addColumn("Peripherique Panne");
    model.addColumn("Ordinateur");
    model.addColumn("Descriptif");

    for (Panne pp : mesPanne) {
      model.addRow(
          new Object[] {
            pp.getIdPanne(),
            pp.getDatePanne(),
            pp.getTypeMaterielPanne(),
            pp.getUrgencePanne(),
            pp.getPeripheriquePanne(),
            pp.getIdOrdinateurPanne(),
            pp.getDescriptifPanne()
          });
    }

    jTable2.setModel(model);

    this.setIconImage(new ImageIcon(getClass().getResource("gsb-icon.png")).getImage());
  }