diff --git a/bin/Main.class b/bin/Main.class new file mode 100644 index 0000000..5f2f877 Binary files /dev/null and b/bin/Main.class differ diff --git a/src/Logica/Gestion.java b/src/Logica/Gestion.java index 5d9ccd5..bc1e88f 100644 --- a/src/Logica/Gestion.java +++ b/src/Logica/Gestion.java @@ -30,16 +30,13 @@ public class Gestion{ return this.gestiones; } - public void alterarVisibilidad(boolean visibilidad, int elemento) { - if(this.gestiones.get(elemento).alterarVisivilidad(visibilidad)) { - if(this.gestiones.get(elemento).getVisivilidad()) { - this.suma+=this.gestiones.get(elemento).getDinero(); - Gestion.total+=this.gestiones.get(elemento).getDinero(); - }else { - this.suma-=this.gestiones.get(elemento).getDinero(); - Gestion.total-=this.gestiones.get(elemento).getDinero(); - } - + public void alterarVisibilidad(int elemento) { + if(this.gestiones.get(elemento).alterarVisivilidad()) { + this.suma+=this.gestiones.get(elemento).getDinero(); + Gestion.total+=this.gestiones.get(elemento).getDinero(); + }else { + this.suma-=this.gestiones.get(elemento).getDinero(); + Gestion.total-=this.gestiones.get(elemento).getDinero(); } } diff --git a/src/Logica/Transaccion.java b/src/Logica/Transaccion.java index 1ad6a1a..59469e0 100644 --- a/src/Logica/Transaccion.java +++ b/src/Logica/Transaccion.java @@ -19,13 +19,9 @@ public class Transaccion { return this.visible; } - public boolean alterarVisivilidad(boolean visibilidad) { - if(this.visible!=visibilidad) { - this.visible=visibilidad; - return true; - }else { - return false; - } + public boolean alterarVisivilidad() { + this.visible=!this.visible; + return this.visible; } public int getDinero() { diff --git a/src/VistaControlador/Controlador.java b/src/VistaControlador/Controlador.java index 20a7326..dcc14b6 100644 --- a/src/VistaControlador/Controlador.java +++ b/src/VistaControlador/Controlador.java @@ -42,8 +42,7 @@ public class Controlador implements ActionListener,ChangeListener{ JCheckBox pulsado=(JCheckBox)e.getSource(); for(int i=0;i