diff --git a/src/com/uca/dao/ProfDAO.java b/src/com/uca/dao/ProfDAO.java
index 0e6534a59890e36a5e7af7c391402532c74fe93a..7937e84baa209bf98028337cbeca64d7566fa0fe 100644
--- a/src/com/uca/dao/ProfDAO.java
+++ b/src/com/uca/dao/ProfDAO.java
@@ -40,18 +40,21 @@ public class ProfDAO extends _Generic<ProfEntity> {
         } catch (SQLException e) {
             e.printStackTrace();
         }
-        return null;
+        return obj;
     }
 
     @Override
     public void delete(ProfEntity obj) {
+        delete(obj.getId());
+    }
+
+    public void delete(int id) {
         try {
             PreparedStatement stmt = this.connect.prepareStatement("DELETE FROM profs WHERE id = ?;");
-            stmt.setInt   (1, obj.getId());
+            stmt.setInt   (1, id);
             ResultSet rs = stmt.executeQuery() ;
         } catch (SQLException e) {
             e.printStackTrace();
         }
-        return;
     }
 }