@Override public void actionPerformed(ActionEvent e) { String cmd = e.getActionCommand(); GestisciTaskHandlerPrx prx = (GestisciTaskHandlerPrx) ProxieFactory.factoryMethod("GestisciTaskHandler", null, null, null); }
public ModificaDipendentiTaskSostituisciDipendente( JFrame f, ModificaDipendentiTask modt, String tipo, int oldId) { super(); ff = f; ff.setLocationRelativeTo(null); this.mdt = modt; this.nomeTask = mdt.getNomeTask(); this.oldId = oldId; this.tipo = tipo; tariffa = new JLabel("Tariffa: "); quantita = new JTextField(10); unita = new JTextField(10); consulenteT = new JLabel("Dipendente: "); GestisciTaskHandlerPrx handler = (GestisciTaskHandlerPrx) ProxieFactory.factoryMethod("GestisciTaskHandler", null, null, null); String tmp = handler.getDipendenti(); String[] nomitmp = tmp.split(";"); nomi.add("Seleziona un consulente"); this.id.add(0); for (int i = 0; i < nomitmp.length; i++) { boolean trovato = false; int j = 0; while (j < modt.getId().size() && !trovato) { if (Integer.parseInt(nomitmp[i].split("-")[0]) == modt.getId().get(j)) { trovato = true; } j++; } if (!trovato) { nomi.add(nomitmp[i].split("-")[1]); this.id.add(Integer.parseInt(nomitmp[i].split("-")[0])); } } consulente = new JComboBox(nomi.toArray()); consulente.setSelectedIndex(0); save = new JButton(new ModificaDipendenteTask_SostituisciDipendenteSalvaCommand(this)); textPane = new JPanel(new GridLayout(8, 2, 10, 10)); textPane.add(tariffa); textPane.add(quantita); textPane.add(new JLabel("")); textPane.add(unita); textPane.add(consulenteT); textPane.add(consulente); textPane.add(save); f.add(textPane, BorderLayout.NORTH); }