/** * Supprime un Docteur dans la Base de données selon ses identifiants * * @param num - Numero du Docteur (Employe) * @throws SQLException */ public static void Supr(int num) throws SQLException { DAODocteur dao = new DAODocteur(Connexion.getInstance()); DAOSoigne daos = new DAOSoigne(Connexion.getInstance()); int var = 0; ArrayList<Soigne> allsoin = (ArrayList<Soigne>) daos.findAll(); for (Soigne s : allsoin) { if (s.getNo_docteur().getNumero().getNumero() == num) var = 1; } Docteur doc = new Docteur(); Employe emp = new Employe(); emp.setNumero(num); doc.setNumero(emp); if (var == 0) { dao.delete(doc); } }