diff --git a/UyTube_aplicacion/src/Logica/Clases/Comentario.java b/UyTube_aplicacion/src/Logica/Clases/Comentario.java index d43cbd801509e12e5a1a2789b1640c380b631eb5..c3feb0aa4d8eda74338ed66b23db5e9271c8361d 100644 --- a/UyTube_aplicacion/src/Logica/Clases/Comentario.java +++ b/UyTube_aplicacion/src/Logica/Clases/Comentario.java @@ -72,7 +72,24 @@ public class Comentario { public boolean agregarSubComentario(int idComPadre, DtComentario dtC, Usuario usr){ - return true; + if(this.id==idComPadre){ + Comentario com = new Comentario(); + com.setUsr(usr); + com.setId(Comentario.getNuevoID()); + com.setFecha(dtC.getFecha()); + com.setTexto(dtC.getTexto()); + com.setNivelSubComentario(dtC.getNivelSubComentario()); + this.misComentario.add(com); + return true; + } + else{ + for(int i = 0; i< misComentario.size();i++){ + if(this.misComentario.get(i).agregarSubComentario(idComPadre,dtC,usr)){ + return true; + } + } + return false; + } } public DtComentario getDT(){