Ragazzi..praticamente ho questa interfaccia :
dove inserisco tramite il pannello specifici dati per ogni utente (nella tabbed)
Inizialmente ho una file xml iniziale, con una serie di dati iniziali riguardanti ogni singola persona..ho estratto i dati del file xml in un'apposita struttura dati..creando questa classe, nel momento in cui estraggo i dati dal file xml vado ad avvalorare questa classe :
Ora quello che vorrei sapere è..mettiamo ad esempio che io nella mia interfaccia vado a cliccare su "medico esonerato" per inserire nel file xml un medico esonerato...cm faccio ad associare al nome cliccato nella tabbed il codice corrispondente a quel medico??Cioè in poche parole come faccio a dire che sto inserendo un dato relativo a quel medico selezionato nella tabbed?codice:package gestioneturni.core; import java.io.Serializable; import java.util.ArrayList; import java.util.List; /**Questa classe rappresenta un Medico, come una unità che svolge il suo lavoro all'interno * di un reparto ospedaliero*/ public class Medico implements Serializable { private static final long serialVersionUID = 1L; /**codice numerico del medico*/ private int idMedico; /**nominativo è per esempio: dr. Ciccio Cappuccio*/ private String nominativo; /**indirizzo del medico*/ private String indirizzo; /**numero/i di telefono del medico*/ private List<String> telefono; /**nomina del medico nel reparto. (primario, viceprimario, medico)*/ private String nomina; /**Indica in quale branca della medicina è specializzato il medico*/ private String specializzazione; /**indica se il medico è esonerato dai turni di guardia notturna e festiva*/ private boolean esonerato; /**giorno in cui il medico effettua il suo ambulatorio specialistico*/ private String ggAmbulatorio; /**giorno in cui il medico effettua il turno di pomeriggio a scelta*/ private String ggPomeriggio; /**Costruttore vuoto*/ public Medico(){ this.idMedico = 0; this.nominativo = this.nomina = null; this.ggAmbulatorio = this.ggPomeriggio =null; this.indirizzo = this.specializzazione = null; this.telefono = new ArrayList<String>(); } public Medico (String nominativo){ this.idMedico = 0; this.nominativo = nominativo; this.nomina = null; this.ggAmbulatorio = this.ggPomeriggio =null; this.indirizzo = this.specializzazione = null; this.telefono = new ArrayList<String>(); } /**metodo che restituisce il codice del medico * @return Restituisce il codice del medico*/ public int getIdMedico(){ return this.idMedico; } /**metodo che avvalora il codice del medico * @param id Codice da assegnare al medico*/ public void setIdMedico(int id){ this.idMedico = id; } /**metodo che restituisce il nominativo del medico * @return Restituisce il nominativo del medico*/ public String getNominativo(){ return this.nominativo; } /**metodo che avvalora il nominativo del medico * @param n Valore da assegnare al nominativo del medico*/ public void setNominativo(String n){ this.nominativo = n; } /**metodo che restituisce la nomina del medico * @return Restituisce la nomina del medico*/ public String getNomina(){ return this.nomina; } /**metodo che avvalora la nomina del medico * @param n Valore da assegnare alla nomina del medico*/ public void setNomina(String n){ this.nomina = n; } /**metodo che restituisce la specializzazione del medico * @return Restituisce la specializzazione*/ public String getSpecializzazione(){ return this.specializzazione; } /**metodo che avvalora la specializzazione del medico * @param n Valore da attribuire alla specializzazione*/ public void setSpecializzazione(String n){ this.specializzazione = n; } /**metodo che restituisce l'indirizzo del medico * @return Restituisce la stringa con l'indirizzo del medico*/ public String getIndirizzo(){ return this.indirizzo; } /**metodo che avvalora l'indirizzo del medico * @param n Stringa da assegnare all'indirizzo del medico*/ public void setindirizzo(String n){ this.indirizzo = n; } /**metodo che restituisce la lista dei numeri di telefono del medico * @return Restituisce la Collection con i numeri di telefono del medico*/ public List getTelefono(){ return this.telefono; } /**metodo che aggiunge un nuovo numero di telefono del medico * @param n Stringa con il numero di telefono da aggiungere alla lista*/ public void setnewTelefono(String n){ this.telefono.add(n); } /**metodo che restituisce un valore booleano che indica se il medico è esonerato da turni notturni e festivi * @return Valore booleano*/ public boolean isEsonerato(){ return this.esonerato; } /**metodo che setta il flag esonerato * @param n valore booleano*/ public void setEsonerato(boolean n){ this.esonerato = n; } /**metodo che restituisce il gg di ambulatorio mattutino del medico * @return Stringa contenente il giorno in cui il medico effettua ambulatorio*/ public String getAmbulatorio(){ return this.ggAmbulatorio; } /**metodo che avvalora il gg in cui il medico effettua ambulatorio mattutino * @param n Stringa con il giorno della settimana*/ public void setAmbulatorio(String n){ this.ggAmbulatorio = n; } /**metodo che restituisce il giorno in cui il medico effettua il turno pomeridiano a scelta * @return giorno in cui il medico fa il turno pomeridiano*/ public String getPomeriggio(){ return this.ggPomeriggio; } /**metodo che avvalora il giorno in cui il medico ha scelto di fare il turno pomeridiano * @param n Stringa del giorno della settimana*/ public void setPomeriggio(String n){ this.ggPomeriggio = n; } }
PS: x andbin...svuota la mailbox di questo forum..xkè altrimenti nn posso scriverti in privatothanks
![]()



thanks
Rispondi quotando