Fix modal stato inventario

This commit is contained in:
Marco Elefante 2024-03-14 16:44:39 +01:00
parent 66e0ce15cb
commit 3041498ff1
3 changed files with 12 additions and 14 deletions

View File

@ -97,8 +97,8 @@ public class DialogInfoGiacenzaView extends BaseDialogFragment {
if (statoArtInventario != null) {
statoArticolo = Stream.of(statoArtInventario).toList();
if ((statoArtInventario.pedArrivoIsLessThenZero() || statoArtInventario.colliArrivoIsLessThenZero()) &&
(statoArtInventario.pedMagIsLessThenZero() || statoArtInventario.colliMagIsLessThenZero())) {
if (statoArtInventario.colliArrivoIsLessThenZero() &&
statoArtInventario.colliMagIsLessThenZero()) {
this.mBindings.situazioneArticolo.setVisibility(View.GONE);
}
} else {

View File

@ -94,6 +94,9 @@ public class StatoArtInventarioDTO {
}
public BigDecimal getPedArrivo() {
if (pedArrivo.compareTo(BigDecimal.ZERO) < 0)
return BigDecimal.ZERO;
else
return pedArrivo;
}
@ -148,6 +151,9 @@ public class StatoArtInventarioDTO {
}
public Integer getPedMag() {
if (pedMag < 0)
return 0;
else
return pedMag;
}
@ -165,18 +171,10 @@ public class StatoArtInventarioDTO {
return this;
}
public boolean pedArrivoIsLessThenZero(){
return this.pedArrivo.compareTo(BigDecimal.ZERO) < 0;
}
public boolean colliArrivoIsLessThenZero(){
return this.colliArrivo.compareTo(BigDecimal.ZERO) <= 0;
}
public boolean pedMagIsLessThenZero(){
return this.pedMag < 0;
}
public boolean colliMagIsLessThenZero(){
return this.colliMag.compareTo(BigDecimal.ZERO) <= 0;
}

View File

@ -49,7 +49,7 @@
android:orientation="vertical"
android:paddingHorizontal="8dp"
android:paddingVertical="4dp"
android:visibility="@{item.pedArrivoIsLessThenZero() || item.colliArrivoIsLessThenZero() ? View.GONE : View.VISIBLE}">
android:visibility="@{item.colliArrivoIsLessThenZero() ? View.GONE : View.VISIBLE}">
<androidx.appcompat.widget.AppCompatTextView
@ -151,7 +151,7 @@
android:orientation="vertical"
android:paddingHorizontal="8dp"
android:paddingVertical="4dp"
android:visibility="@{item.pedMagIsLessThenZero() || item.colliMagIsLessThenZero() ? View.GONE : View.VISIBLE}">
android:visibility="@{item.colliMagIsLessThenZero() ? View.GONE : View.VISIBLE}">
<androidx.appcompat.widget.AppCompatTextView