diff --git a/dist/Programa Caja.jar b/dist/Programa Caja.jar index 1daf23b..beb6eb0 100644 Binary files a/dist/Programa Caja.jar and b/dist/Programa Caja.jar differ diff --git a/src/danielcortes/xyz/models/tipo_egreso/TipoEgresoToStringWrapper.java b/src/danielcortes/xyz/models/tipo_egreso/TipoEgresoToStringWrapper.java index 6a2b7e0..bea0167 100644 --- a/src/danielcortes/xyz/models/tipo_egreso/TipoEgresoToStringWrapper.java +++ b/src/danielcortes/xyz/models/tipo_egreso/TipoEgresoToStringWrapper.java @@ -1,5 +1,7 @@ package danielcortes.xyz.models.tipo_egreso; +import java.util.Objects; + public class TipoEgresoToStringWrapper extends TipoEgreso { private TipoEgreso tipoEgreso; @@ -31,4 +33,24 @@ public class TipoEgresoToStringWrapper extends TipoEgreso { public String toString() { return this.tipoEgreso.getNombre(); } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof TipoEgresoToStringWrapper)) { + return false; + } + if (!super.equals(o)) { + return false; + } + TipoEgresoToStringWrapper that = (TipoEgresoToStringWrapper) o; + return Objects.equals(tipoEgreso, that.tipoEgreso); + } + + @Override + public int hashCode() { + return Objects.hash(super.hashCode(), tipoEgreso); + } } diff --git a/src/danielcortes/xyz/models/tipo_ingreso/TipoIngresoToStringWrapper.java b/src/danielcortes/xyz/models/tipo_ingreso/TipoIngresoToStringWrapper.java index a71886c..e947a5d 100644 --- a/src/danielcortes/xyz/models/tipo_ingreso/TipoIngresoToStringWrapper.java +++ b/src/danielcortes/xyz/models/tipo_ingreso/TipoIngresoToStringWrapper.java @@ -1,5 +1,7 @@ package danielcortes.xyz.models.tipo_ingreso; +import java.util.Objects; + public class TipoIngresoToStringWrapper extends TipoIngreso { private TipoIngreso tipoIngreso; @@ -31,4 +33,24 @@ public class TipoIngresoToStringWrapper extends TipoIngreso { public String toString() { return this.tipoIngreso.getNombre(); } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof TipoIngresoToStringWrapper)) { + return false; + } + if (!super.equals(o)) { + return false; + } + TipoIngresoToStringWrapper that = (TipoIngresoToStringWrapper) o; + return Objects.equals(tipoIngreso, that.tipoIngreso); + } + + @Override + public int hashCode() { + return Objects.hash(super.hashCode(), tipoIngreso); + } }