Sostituito FBToast con snackbar nativo.
Rimosse librerie inutilizzate.
This commit is contained in:
parent
bce8f2a8b7
commit
dc38311125
@ -150,10 +150,7 @@ dependencies {
|
||||
//FAB
|
||||
implementation 'com.github.clans:fab:1.6.4'
|
||||
//CUSTOM VIEWS
|
||||
implementation 'com.github.NaimishTrivedi:FBToast:1.0'
|
||||
implementation 'com.github.cachapa:ExpandableLayout:2.9.2'
|
||||
implementation 'com.github.frankiesardo:linearlistview:1.0.1@aar'
|
||||
implementation 'com.github.fede87:StatusBarAlert:1.0.1'
|
||||
implementation 'com.github.zhukic:sectioned-recyclerview:1.2.3'
|
||||
implementation 'com.github.pedromassango:doubleClick:3.0'
|
||||
|
||||
@ -181,7 +178,7 @@ dependencies {
|
||||
|
||||
|
||||
//Bluetooth device manager
|
||||
implementation 'com.github.harry1453:android-bluetooth-serial:v1.1'
|
||||
implementation 'com.github.harry1453:android-bluetooth-serial:v1.1.2'
|
||||
|
||||
// RxJava is also required.
|
||||
implementation 'io.reactivex.rxjava2:rxjava:2.1.12'
|
||||
|
||||
@ -1,14 +1,15 @@
|
||||
package it.integry.integrywmsnative.core.di.binders.recyclerview;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.databinding.DataBindingUtil;
|
||||
import androidx.databinding.ObservableArrayList;
|
||||
import androidx.databinding.ObservableList;
|
||||
import androidx.databinding.ViewDataBinding;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import java.lang.ref.WeakReference;
|
||||
import java.util.Collection;
|
||||
|
||||
@ -66,19 +66,19 @@ public class Ean128Service {
|
||||
|
||||
switch (aiModel.AI) {
|
||||
case SSCC -> {
|
||||
if (!aiValue.isEmpty() && (aiValue.charAt(0) == '0' || aiValue.charAt(0) == '9')) {
|
||||
if (aiValue.length() > 0 && (aiValue.charAt(0) == '0' || aiValue.charAt(0) == '9')) {
|
||||
aiValue = new StringBuilder(aiValue.substring(1));
|
||||
}
|
||||
model.Sscc = aiValue.toString();
|
||||
}
|
||||
case GTIN -> {
|
||||
if (!aiValue.isEmpty() && (aiValue.charAt(0) == '0' || aiValue.charAt(0) == '9')) {
|
||||
if (aiValue.length() > 0 && (aiValue.charAt(0) == '0' || aiValue.charAt(0) == '9')) {
|
||||
aiValue = new StringBuilder(aiValue.substring(1));
|
||||
}
|
||||
model.Gtin = aiValue.toString();
|
||||
}
|
||||
case CONTENT -> {
|
||||
if (!aiValue.isEmpty() && (aiValue.charAt(0) == '0' || aiValue.charAt(0) == '9')) {
|
||||
if (aiValue.length() > 0 && (aiValue.charAt(0) == '0' || aiValue.charAt(0) == '9')) {
|
||||
aiValue = new StringBuilder(aiValue.substring(1));
|
||||
}
|
||||
model.Content = aiValue.toString();
|
||||
|
||||
@ -2,15 +2,11 @@ package it.integry.integrywmsnative.core.expansion;
|
||||
|
||||
import android.app.Dialog;
|
||||
import android.content.Context;
|
||||
import android.content.DialogInterface;
|
||||
import android.view.KeyEvent;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
import it.integry.integrywmsnative.core.barcode_reader.BarcodeManager;
|
||||
import it.integry.pointmobilescannerlibrary.PointMobileBarcodeReader;
|
||||
|
||||
public class BaseDialog extends Dialog {
|
||||
|
||||
|
||||
@ -1,7 +1,5 @@
|
||||
package it.integry.integrywmsnative.core.model;
|
||||
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
|
||||
import it.integry.integrywmsnative.core.utility.UtilityDate;
|
||||
|
||||
@ -1,7 +1,5 @@
|
||||
package it.integry.integrywmsnative.core.model;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
public class StbGestSetup extends EntityBase{
|
||||
|
||||
private String gestName;
|
||||
|
||||
@ -1,7 +1,5 @@
|
||||
package it.integry.integrywmsnative.core.model;
|
||||
|
||||
import android.os.Parcelable;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
public class VtbVetr extends EntityBase {
|
||||
|
||||
@ -1,6 +1,5 @@
|
||||
package it.integry.integrywmsnative.core.rest.consumers;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
import it.integry.integrywmsnative.core.model.DtbDoct;
|
||||
|
||||
@ -2,9 +2,7 @@ package it.integry.integrywmsnative.core.rest.consumers;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import it.integry.integrywmsnative.core.model.DtbDoct;
|
||||
import it.integry.integrywmsnative.core.model.MvwSitArtUdcDetInventario;
|
||||
import it.integry.integrywmsnative.core.rest.model.LoadColliDTO;
|
||||
import it.integry.integrywmsnative.core.rest.model.ServiceRESTResponse;
|
||||
import it.integry.integrywmsnative.core.rest.model.giacenza.InstantItemSituationResponseDto;
|
||||
import it.integry.integrywmsnative.gest.prod_riposizionamento_da_prod.dto.ArtsInGiacenzaDTO;
|
||||
|
||||
@ -9,7 +9,6 @@ import java.lang.reflect.Type;
|
||||
import java.time.LocalDate;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
|
||||
import it.integry.integrywmsnative.core.utility.UtilityDate;
|
||||
import it.integry.integrywmsnative.core.utility.UtilityString;
|
||||
|
||||
public class LocalDateDeserializer implements JsonDeserializer<LocalDate> {
|
||||
|
||||
@ -6,10 +6,8 @@ import com.google.gson.JsonSerializationContext;
|
||||
import com.google.gson.JsonSerializer;
|
||||
|
||||
import java.lang.reflect.Type;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
import it.integry.integrywmsnative.core.model.secondary.StatoPartitaMag;
|
||||
import it.integry.integrywmsnative.core.utility.UtilityDate;
|
||||
|
||||
public class StatoPartitaMagSerializer implements JsonSerializer<StatoPartitaMag> {
|
||||
@Override
|
||||
|
||||
@ -3,11 +3,11 @@ package it.integry.integrywmsnative.core.sound;
|
||||
import android.content.Context;
|
||||
import android.media.MediaPlayer;
|
||||
|
||||
import it.integry.integrywmsnative.R;
|
||||
|
||||
import javax.inject.Inject;
|
||||
import javax.inject.Singleton;
|
||||
|
||||
import it.integry.integrywmsnative.R;
|
||||
|
||||
@Singleton
|
||||
public class SoundAlertService {
|
||||
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
package it.integry.integrywmsnative.core.utility;
|
||||
|
||||
import android.content.Context;
|
||||
import com.google.android.material.floatingactionbutton.FloatingActionButton;
|
||||
|
||||
import android.view.animation.AnimationUtils;
|
||||
|
||||
import com.google.android.material.floatingactionbutton.FloatingActionButton;
|
||||
|
||||
import it.integry.integrywmsnative.R;
|
||||
|
||||
/**
|
||||
|
||||
@ -3,8 +3,6 @@ package it.integry.integrywmsnative.core.utility;
|
||||
import android.content.Context;
|
||||
import android.widget.Toast;
|
||||
|
||||
import it.integry.integrywmsnative.MainApplication;
|
||||
|
||||
public class UtilityToast {
|
||||
|
||||
private static Context context;
|
||||
|
||||
@ -16,7 +16,7 @@ import androidx.preference.PreferenceManager;
|
||||
|
||||
import com.annimon.stream.ComparatorCompat;
|
||||
import com.annimon.stream.Stream;
|
||||
import com.tfb.fbtoast.FBToast;
|
||||
import com.google.android.material.snackbar.Snackbar;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDate;
|
||||
@ -487,7 +487,10 @@ public class AccettazioneBollaPickingActivity extends BaseActivity implements Ac
|
||||
public void onLUOpened(MtbColt mtbColt) {
|
||||
runOnUiThread(() -> {
|
||||
noLUPresent.set(false);
|
||||
FBToast.successToast(this, getResources().getString(R.string.data_saved), FBToast.LENGTH_SHORT);
|
||||
|
||||
Snackbar.make(mBindings.getRoot(), R.string.data_saved, Snackbar.LENGTH_SHORT)
|
||||
.setBackgroundTint(getResources().getColor(R.color.colorSuccess))
|
||||
.show();
|
||||
|
||||
this.mBottomSheetFragmentLUContentViewModel.setMtbColt(mtbColt);
|
||||
});
|
||||
@ -506,7 +509,9 @@ public class AccettazioneBollaPickingActivity extends BaseActivity implements Ac
|
||||
@Override
|
||||
public void onRowSaved() {
|
||||
runOnUiThread(() -> {
|
||||
FBToast.successToast(this, getResources().getString(R.string.data_saved), FBToast.LENGTH_SHORT);
|
||||
Snackbar.make(mBindings.getRoot(), R.string.data_saved, Snackbar.LENGTH_SHORT)
|
||||
.setBackgroundTint(getResources().getColor(R.color.colorSuccess))
|
||||
.show();
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@ -9,7 +9,6 @@ import com.annimon.stream.function.Predicate;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
import it.integry.integrywmsnative.core.utility.UtilityString;
|
||||
import it.integry.integrywmsnative.gest.accettazione_bolla_picking.dto.PickingObjectDTO;
|
||||
|
||||
public class AccettazioneBollaPickingFilterViewModel {
|
||||
|
||||
@ -18,10 +18,7 @@ import com.zhukic.sectionedrecyclerview.SectionedRecyclerViewAdapter;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
import it.integry.integrywmsnative.R;
|
||||
import it.integry.integrywmsnative.core.expansion.OnListGeneralChangedCallback;
|
||||
|
||||
@ -18,7 +18,7 @@ import androidx.preference.PreferenceManager;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
|
||||
import com.annimon.stream.Stream;
|
||||
import com.tfb.fbtoast.FBToast;
|
||||
import com.google.android.material.snackbar.Snackbar;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDate;
|
||||
@ -780,7 +780,9 @@ public class AccettazioneOrdiniPickingActivity extends BaseActivity implements A
|
||||
@Override
|
||||
public void onRowSaved() {
|
||||
runOnUiThread(() -> {
|
||||
FBToast.successToast(this, getResources().getString(R.string.data_saved), FBToast.LENGTH_SHORT);
|
||||
Snackbar.make(mBindings.getRoot(), R.string.data_saved, Snackbar.LENGTH_SHORT)
|
||||
.setBackgroundTint(getResources().getColor(R. color. green_500))
|
||||
.show();
|
||||
});
|
||||
}
|
||||
|
||||
@ -825,7 +827,9 @@ public class AccettazioneOrdiniPickingActivity extends BaseActivity implements A
|
||||
public void onLUOpened(MtbColt mtbColt) {
|
||||
runOnUiThread(() -> {
|
||||
noLUPresent.set(false);
|
||||
FBToast.successToast(this, getResources().getString(R.string.data_saved), FBToast.LENGTH_SHORT);
|
||||
Snackbar.make(mBindings.getRoot(), R.string.data_saved, Snackbar.LENGTH_SHORT)
|
||||
.setBackgroundTint(getResources().getColor(R. color. green_500))
|
||||
.show();
|
||||
|
||||
this.mBottomSheetFragmentLUContentViewModel.setMtbColt(mtbColt);
|
||||
});
|
||||
|
||||
@ -3,7 +3,6 @@ package it.integry.integrywmsnative.gest.accettazione_ordini_picking.ui;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
import it.integry.integrywmsnative.gest.accettazione_ordini_picking.dto.PickingObjectDTO;
|
||||
|
||||
|
||||
@ -2,7 +2,6 @@ package it.integry.integrywmsnative.gest.articoli_in_giacenza;
|
||||
|
||||
import dagger.Module;
|
||||
import dagger.Provides;
|
||||
import it.integry.integrywmsnative.core.rest.consumers.GiacenzaRESTConsumer;
|
||||
import it.integry.integrywmsnative.core.services.inventario.InventarioService;
|
||||
|
||||
@Module(subcomponents = ArticoliInGiacenzaComponent.class)
|
||||
|
||||
@ -8,7 +8,6 @@ import java.util.List;
|
||||
|
||||
import javax.inject.Inject;
|
||||
|
||||
import it.integry.integrywmsnative.R;
|
||||
import it.integry.integrywmsnative.core.data_store.db.entity.SqlMtbColt;
|
||||
import it.integry.integrywmsnative.core.data_store.db.repository.MtbColtRepository;
|
||||
import it.integry.integrywmsnative.core.data_store.db.wrappers.DocInternoWrapper;
|
||||
@ -19,7 +18,6 @@ import it.integry.integrywmsnative.core.rest.consumers.DocumentRESTConsumer;
|
||||
import it.integry.integrywmsnative.core.rest.model.documento.DocumentoArtDTO;
|
||||
import it.integry.integrywmsnative.core.settings.SettingsManager;
|
||||
import it.integry.integrywmsnative.core.utility.UtilityDate;
|
||||
import it.integry.integrywmsnative.core.utility.UtilityResources;
|
||||
import it.integry.integrywmsnative.gest.contab_doc_interni.dialog.DialogSelectDocInfoResponseDTO;
|
||||
import it.integry.integrywmsnative.gest.contab_doc_interni.dto.DocInterniSetupDTO;
|
||||
import it.integry.integrywmsnative.gest.contab_doc_interni.dto.FornitoreDTO;
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
package it.integry.integrywmsnative.gest.contab_doc_interni.edit_form.ui;
|
||||
|
||||
import android.content.Context;
|
||||
import android.text.Html;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
@ -12,12 +11,9 @@ import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
import it.integry.integrywmsnative.R;
|
||||
import it.integry.integrywmsnative.core.data_store.db.entity.SqlMtbColr;
|
||||
import it.integry.integrywmsnative.core.data_store.db.entity.SqlMtbColt;
|
||||
import it.integry.integrywmsnative.core.expansion.RunnableArgs;
|
||||
import it.integry.integrywmsnative.core.expansion.view.ExtendedRecyclerView;
|
||||
import it.integry.integrywmsnative.core.utility.UtilityDate;
|
||||
import it.integry.integrywmsnative.databinding.ActivityContabDocInternoRowListSingleItemBinding;
|
||||
import it.integry.integrywmsnative.databinding.DocInterniListModelBinding;
|
||||
|
||||
public class DocumentRowsListAdapter extends ExtendedRecyclerView<SqlMtbColr, DocumentRowsListAdapter.SingleItemViewHolder> {
|
||||
|
||||
|
||||
@ -3,7 +3,6 @@ package it.integry.integrywmsnative.gest.contab_doc_interni.rest;
|
||||
import java.util.List;
|
||||
|
||||
import it.integry.integrywmsnative.core.rest.model.ServiceRESTResponse;
|
||||
import it.integry.integrywmsnative.core.rest.model.documento.RetrieveDocumentoArtsResponseDTO;
|
||||
import it.integry.integrywmsnative.gest.contab_doc_interni.dto.DocInterniSetupDTO;
|
||||
import it.integry.integrywmsnative.gest.contab_doc_interni.dto.RetrieveLottiDTO;
|
||||
import retrofit2.Call;
|
||||
|
||||
@ -6,14 +6,12 @@ import android.view.LayoutInflater;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
import androidx.databinding.DataBindingUtil;
|
||||
import androidx.databinding.ObservableArrayList;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
import it.integry.integrywmsnative.R;
|
||||
import it.integry.integrywmsnative.core.data_store.db.entity.SqlMtbColt;
|
||||
import it.integry.integrywmsnative.core.data_store.db.wrappers.DocInternoWrapper;
|
||||
import it.integry.integrywmsnative.core.expansion.RunnableArgs;
|
||||
import it.integry.integrywmsnative.core.expansion.view.ExtendedRecyclerView;
|
||||
import it.integry.integrywmsnative.core.utility.UtilityDate;
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
package it.integry.integrywmsnative.gest.contab_doc_interni.ui;
|
||||
|
||||
import it.integry.integrywmsnative.core.data_store.db.entity.SqlMtbColt;
|
||||
import it.integry.integrywmsnative.core.data_store.db.wrappers.DocInternoWrapper;
|
||||
|
||||
public class DocInterniListModel {
|
||||
|
||||
|
||||
@ -16,7 +16,7 @@ import androidx.databinding.ObservableList;
|
||||
import androidx.fragment.app.Fragment;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
|
||||
import com.tfb.fbtoast.FBToast;
|
||||
import com.google.android.material.snackbar.Snackbar;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDate;
|
||||
@ -256,7 +256,9 @@ public class PickingLiberoFragment extends BaseFragment implements ITitledFragme
|
||||
}
|
||||
});
|
||||
|
||||
FBToast.successToast(getActivity(), getResources().getString(R.string.data_saved), FBToast.LENGTH_SHORT);
|
||||
Snackbar.make(mBindings.getRoot(), R.string.data_saved, Snackbar.LENGTH_SHORT)
|
||||
.setBackgroundTint(getResources().getColor(R. color. green_500))
|
||||
.show();
|
||||
});
|
||||
}
|
||||
|
||||
@ -381,7 +383,9 @@ public class PickingLiberoFragment extends BaseFragment implements ITitledFragme
|
||||
@Override
|
||||
public void onRowSaved() {
|
||||
requireActivity().runOnUiThread(() -> {
|
||||
FBToast.successToast(getActivity(), getResources().getString(R.string.data_saved), FBToast.LENGTH_SHORT);
|
||||
Snackbar.make(mBindings.getRoot(), R.string.data_saved, Snackbar.LENGTH_SHORT)
|
||||
.setBackgroundTint(getResources().getColor(R. color. green_500))
|
||||
.show();
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@ -11,7 +11,7 @@ import androidx.databinding.ObservableArrayList;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
|
||||
import com.annimon.stream.Stream;
|
||||
import com.tfb.fbtoast.FBToast;
|
||||
import com.google.android.material.snackbar.Snackbar;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDate;
|
||||
@ -363,7 +363,9 @@ public class PickingResiActivity extends BaseActivity implements BottomSheetFrag
|
||||
|
||||
@Override
|
||||
public void onRowSaved() {
|
||||
FBToast.successToast(this, getResources().getString(R.string.data_saved), FBToast.LENGTH_SHORT);
|
||||
Snackbar.make(mBindings.getRoot(), R.string.data_saved, Snackbar.LENGTH_SHORT)
|
||||
.setBackgroundTint(getResources().getColor(R. color. green_500))
|
||||
.show();
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -379,7 +381,10 @@ public class PickingResiActivity extends BaseActivity implements BottomSheetFrag
|
||||
@Override
|
||||
public void onLUOpened(MtbColt mtbColt) {
|
||||
noLUPresent.set(false);
|
||||
FBToast.successToast(this, getResources().getString(R.string.data_saved), FBToast.LENGTH_SHORT);
|
||||
|
||||
Snackbar.make(mBindings.getRoot(), R.string.data_saved, Snackbar.LENGTH_SHORT)
|
||||
.setBackgroundTint(getResources().getColor(R. color. green_500))
|
||||
.show();
|
||||
|
||||
this.mBottomSheetFragmentLUContentViewModel.setMtbColt(mtbColt);
|
||||
}
|
||||
|
||||
@ -1,11 +1,9 @@
|
||||
package it.integry.integrywmsnative.gest.prod_fabbisogno_linee_prod.rest;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
import it.integry.integrywmsnative.core.rest.model.ServiceRESTResponse;
|
||||
import it.integry.integrywmsnative.gest.prod_fabbisogno_linee_prod.dto.ProdFabbisognoLineeProdDTO;
|
||||
import it.integry.integrywmsnative.gest.prod_versamento_materiale.dto.OrdineLavorazioneDTO;
|
||||
import retrofit2.Call;
|
||||
import retrofit2.http.GET;
|
||||
import retrofit2.http.Query;
|
||||
|
||||
@ -33,7 +33,6 @@ import it.integry.integrywmsnative.core.expansion.RunnableArgs;
|
||||
import it.integry.integrywmsnative.core.interfaces.ISearchableFragment;
|
||||
import it.integry.integrywmsnative.core.interfaces.ITitledFragment;
|
||||
import it.integry.integrywmsnative.core.model.MtbDepoPosizione;
|
||||
import it.integry.integrywmsnative.core.model.MvwSitArtUdcDetInventario;
|
||||
import it.integry.integrywmsnative.core.utility.UtilityExceptions;
|
||||
import it.integry.integrywmsnative.databinding.FragmentProdRiposizionamentoDaProdBinding;
|
||||
import it.integry.integrywmsnative.databinding.ProdRiposizionamentoDaProdListItemBinding;
|
||||
|
||||
@ -5,8 +5,6 @@ import dagger.Provides;
|
||||
import it.integry.integrywmsnative.core.rest.consumers.BarcodeRESTConsumer;
|
||||
import it.integry.integrywmsnative.core.rest.consumers.ColliMagazzinoRESTConsumer;
|
||||
import it.integry.integrywmsnative.core.rest.consumers.GiacenzaRESTConsumer;
|
||||
import it.integry.integrywmsnative.core.rest.consumers.MagazzinoAutomaticoRESTConsumer;
|
||||
import it.integry.integrywmsnative.core.rest.consumers.PosizioniRESTConsumer;
|
||||
import it.integry.integrywmsnative.core.sound.SoundAlertService;
|
||||
|
||||
@Module(subcomponents = ProdRiposizionamentoDaProdComponent.class)
|
||||
|
||||
@ -18,8 +18,8 @@ import androidx.core.content.ContextCompat;
|
||||
import androidx.databinding.ObservableField;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
|
||||
import com.google.android.material.snackbar.Snackbar;
|
||||
import com.google.android.material.textfield.TextInputLayout;
|
||||
import com.tfb.fbtoast.FBToast;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDate;
|
||||
@ -455,7 +455,9 @@ public class RettificaGiacenzeFragment extends BaseFragment implements ITitledFr
|
||||
|
||||
@Override
|
||||
public void onRowSaved() {
|
||||
FBToast.successToast(requireActivity(), getResources().getString(R.string.data_saved), FBToast.LENGTH_SHORT);
|
||||
Snackbar.make(getView(), R.string.data_saved, Snackbar.LENGTH_SHORT)
|
||||
.setBackgroundTint(getResources().getColor(R. color. green_500))
|
||||
.show();
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -18,7 +18,6 @@ import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
|
||||
import com.annimon.stream.Stream;
|
||||
import com.google.android.material.snackbar.Snackbar;
|
||||
import com.tfb.fbtoast.FBToast;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDate;
|
||||
@ -789,7 +788,9 @@ public class SpedizioneActivity extends BaseActivity implements SpedizioneViewMo
|
||||
this.addExtraItemsEnabled.set(SettingsManager.iDB().isFlagCanAddExtraItemSpedizione());
|
||||
noLUPresent.set(false);
|
||||
|
||||
FBToast.successToast(this, getResources().getString(R.string.data_saved), FBToast.LENGTH_SHORT);
|
||||
Snackbar.make(mBindings.getRoot(), R.string.data_saved, Snackbar.LENGTH_SHORT)
|
||||
.setBackgroundTint(getResources().getColor(R. color. green_500))
|
||||
.show();
|
||||
|
||||
this.mBottomSheetFragmentLUContentViewModel.setMtbColt(mtbColt);
|
||||
}
|
||||
@ -1055,7 +1056,9 @@ public class SpedizioneActivity extends BaseActivity implements SpedizioneViewMo
|
||||
|
||||
@Override
|
||||
public void onRowSaved() {
|
||||
FBToast.successToast(this, getResources().getString(R.string.data_saved), FBToast.LENGTH_SHORT);
|
||||
Snackbar.make(mBindings.getRoot(), R.string.data_saved, Snackbar.LENGTH_SHORT)
|
||||
.setBackgroundTint(getResources().getColor(R. color. green_500))
|
||||
.show();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@ -2,7 +2,6 @@ package it.integry.integrywmsnative.gest.spedizione.model;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDate;
|
||||
import java.util.Date;
|
||||
|
||||
public class PickedQuantityDTO {
|
||||
|
||||
|
||||
@ -22,14 +22,10 @@ import java.util.List;
|
||||
import it.integry.integrywmsnative.R;
|
||||
import it.integry.integrywmsnative.core.di.BindableString;
|
||||
import it.integry.integrywmsnative.core.expansion.RunnableArgs;
|
||||
import it.integry.integrywmsnative.core.expansion.RunnableArgss;
|
||||
import it.integry.integrywmsnative.core.model.GtbAnag;
|
||||
import it.integry.integrywmsnative.core.rest.model.DocumentoResoDTO;
|
||||
import it.integry.integrywmsnative.core.utility.UtilityDate;
|
||||
import it.integry.integrywmsnative.core.utility.UtilityString;
|
||||
import it.integry.integrywmsnative.databinding.DialogUltimeConsegneFiltroAvanzatoBinding;
|
||||
import it.integry.integrywmsnative.databinding.DialogUltimiArriviFornitoreFiltroAvanzatoBinding;
|
||||
import it.integry.integrywmsnative.gest.ultime_consegne_cliente.dialog.DialogUltimeConsegneFiltroAvanzato;
|
||||
|
||||
public class DialogUltimiArriviFornitoreFiltroAvanzato {
|
||||
|
||||
|
||||
@ -1,15 +1,12 @@
|
||||
package it.integry.integrywmsnative.ui;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.ViewDebug;
|
||||
|
||||
import androidx.annotation.ArrayRes;
|
||||
import androidx.appcompat.widget.AppCompatCheckBox;
|
||||
|
||||
import it.integry.integrywmsnative.R;
|
||||
|
||||
public class CheckBoxThreeStates extends AppCompatCheckBox {
|
||||
|
||||
|
||||
|
||||
@ -1,368 +0,0 @@
|
||||
package it.integry.integrywmsnative.ui;
|
||||
|
||||
import android.animation.Animator;
|
||||
import android.app.Activity;
|
||||
import android.content.ComponentName;
|
||||
import android.content.Context;
|
||||
import android.content.res.Resources;
|
||||
import android.graphics.PorterDuff;
|
||||
import android.os.Build;
|
||||
import androidx.core.content.ContextCompat;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.view.ViewPropertyAnimator;
|
||||
import android.view.Window;
|
||||
import android.view.animation.AccelerateDecelerateInterpolator;
|
||||
import android.view.animation.AccelerateInterpolator;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.ProgressBar;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.fede987.statusbaralert.utils.ScreenUtils;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import kotlin.TypeCastException;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
public class StatusBarAlert {
|
||||
|
||||
private static final Map allAlerts = (Map)(new LinkedHashMap());
|
||||
private static int statusBarColorOringinal;
|
||||
private static boolean hasOriginalStatusBarTranslucent;
|
||||
public static final StatusBarAlert.Companion Companion = new StatusBarAlert.Companion();
|
||||
|
||||
|
||||
public static final class Builder {
|
||||
private int text;
|
||||
private String stringText;
|
||||
private int alertColor;
|
||||
private boolean showProgress;
|
||||
private long duration;
|
||||
private boolean autoHide;
|
||||
private Activity context;
|
||||
|
||||
@Nullable
|
||||
public final View build() {
|
||||
return StatusBarAlert.Companion.addStatusBarTextAndProgress(this.context, this.text, this.stringText, this.alertColor, this.showProgress, this.autoHide, this.duration);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public final StatusBarAlert.Builder withAlertColor(int alertColor) {
|
||||
this.alertColor = alertColor;
|
||||
return this;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public final StatusBarAlert.Builder withText(int text) {
|
||||
this.text = text;
|
||||
return this;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public final StatusBarAlert.Builder withText(@NotNull String text) {
|
||||
Intrinsics.checkParameterIsNotNull(text, "text");
|
||||
this.stringText = text;
|
||||
return this;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public final StatusBarAlert.Builder showProgress(boolean showProgress) {
|
||||
this.showProgress = showProgress;
|
||||
return this;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public final StatusBarAlert.Builder autoHide(boolean autoHide) {
|
||||
this.autoHide = autoHide;
|
||||
return this;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public final StatusBarAlert.Builder withDuration(long millis) {
|
||||
this.duration = millis;
|
||||
return this;
|
||||
}
|
||||
|
||||
public Builder(@NotNull Activity context) {
|
||||
super();
|
||||
Intrinsics.checkParameterIsNotNull(context, "context");
|
||||
this.context = context;
|
||||
this.stringText = "";
|
||||
this.duration = 2000L;
|
||||
this.autoHide = true;
|
||||
}
|
||||
}
|
||||
|
||||
public static final class Companion {
|
||||
@Nullable
|
||||
public final View addStatusBarTextAndProgress(@NotNull final Activity any, @Nullable Integer text, @Nullable String stringText, int alertColor, boolean showProgress, boolean autoHide, long duration) {
|
||||
|
||||
this.hide(any, null);
|
||||
Window var10000 = any.getWindow();
|
||||
|
||||
View var18 = var10000.getDecorView();
|
||||
if (var18 == null) {
|
||||
throw new TypeCastException("null cannot be cast to non-null type android.view.ViewGroup");
|
||||
} else {
|
||||
|
||||
ViewGroup decor = (ViewGroup)var18;
|
||||
final LinearLayout statusBarAlert = new LinearLayout(any);
|
||||
statusBarAlert.setLayoutParams(new ViewGroup.LayoutParams(-1, ScreenUtils.Companion.getStatusBarHeight(any)));
|
||||
statusBarAlert.setGravity(1);
|
||||
|
||||
if (alertColor > 0) {
|
||||
statusBarAlert.setBackgroundColor(ContextCompat.getColor(any, alertColor));
|
||||
}
|
||||
|
||||
LinearLayout ll2;
|
||||
TextView t;
|
||||
CharSequence var19;
|
||||
label58: {
|
||||
ll2 = new LinearLayout(any);
|
||||
ll2.setOrientation(LinearLayout.HORIZONTAL);
|
||||
ll2.setGravity(16);
|
||||
ll2.setLayoutParams(new ViewGroup.LayoutParams(-2, ScreenUtils.Companion.getStatusBarHeight(any)));
|
||||
t = new TextView(any);
|
||||
t.setLayoutParams(new ViewGroup.LayoutParams(-2, ScreenUtils.Companion.getStatusBarHeight(any)));
|
||||
t.setTextSize(12.0F);
|
||||
t.setTextColor(-1);
|
||||
t.setGravity(17);
|
||||
if (text != null) {
|
||||
if (text == 0) {
|
||||
var19 = (Intrinsics.areEqual(stringText, "") ^ true ? "" + stringText + ' ' : "");
|
||||
break label58;
|
||||
}
|
||||
}
|
||||
|
||||
StringBuilder var10001 = new StringBuilder();
|
||||
Resources var10002 = any.getResources();
|
||||
if (text == null) {
|
||||
Intrinsics.throwNpe();
|
||||
}
|
||||
|
||||
var19 = var10001.append(var10002.getString(text)).append(" ").toString();
|
||||
}
|
||||
|
||||
t.setText(var19);
|
||||
t.setIncludeFontPadding(false);
|
||||
ll2.addView(t);
|
||||
if (showProgress) {
|
||||
ProgressBar p = new ProgressBar(any);
|
||||
p.setIndeterminate(true);
|
||||
p.getIndeterminateDrawable().setColorFilter(-1, PorterDuff.Mode.SRC_IN);
|
||||
p.setLayoutParams(new ViewGroup.LayoutParams(ScreenUtils.Companion.convertDpToPixel(11.0F, any), ScreenUtils.Companion.convertDpToPixel(11.0F, (Context)any)));
|
||||
ll2.addView(p);
|
||||
}
|
||||
|
||||
statusBarAlert.addView(ll2);
|
||||
var10000 = any.getWindow();
|
||||
Intrinsics.checkExpressionValueIsNotNull(var10000, "any.window");
|
||||
var18 = var10000.getDecorView();
|
||||
Intrinsics.checkExpressionValueIsNotNull(var18, "any.window.decorView");
|
||||
View decorView = var18.getRootView();
|
||||
Intrinsics.checkExpressionValueIsNotNull(decorView, "decorView");
|
||||
decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
|
||||
StatusBarAlert.hasOriginalStatusBarTranslucent = this.isTranslucentStatusBar(any);
|
||||
if (Build.VERSION.SDK_INT >= 21) {
|
||||
any.getWindow().clearFlags(67108864);
|
||||
var10000 = any.getWindow();
|
||||
Intrinsics.checkExpressionValueIsNotNull(var10000, "any.window");
|
||||
StatusBarAlert.statusBarColorOringinal = var10000.getStatusBarColor();
|
||||
var10000 = any.getWindow();
|
||||
Intrinsics.checkExpressionValueIsNotNull(var10000, "any.window");
|
||||
var10000.setStatusBarColor(0);
|
||||
}
|
||||
|
||||
decor.addView(statusBarAlert);
|
||||
ll2.setTranslationY(-((float)ScreenUtils.Companion.convertDpToPixel(25.0F, any)));
|
||||
ViewPropertyAnimator var20 = ll2.animate();
|
||||
if (var20 == null) {
|
||||
Intrinsics.throwNpe();
|
||||
}
|
||||
|
||||
var20.translationY(0.0F).setDuration(150L).setStartDelay(350L).setInterpolator((new AccelerateDecelerateInterpolator())).start();
|
||||
if (autoHide) {
|
||||
statusBarAlert.postDelayed((new Runnable() {
|
||||
public final void run() {
|
||||
if (!any.isFinishing() && statusBarAlert.getParent() != null) {
|
||||
StatusBarAlert.Companion.hideInternal(any, statusBarAlert, null);
|
||||
}
|
||||
|
||||
Map var10000 = StatusBarAlert.allAlerts;
|
||||
ComponentName var10001 = any.getComponentName();
|
||||
Intrinsics.checkExpressionValueIsNotNull(var10001, "any.componentName");
|
||||
var10000.remove(var10001.getClassName());
|
||||
}
|
||||
}), duration + (long)500);
|
||||
}
|
||||
|
||||
Map var21 = StatusBarAlert.allAlerts;
|
||||
ComponentName var22 = any.getComponentName();
|
||||
Intrinsics.checkExpressionValueIsNotNull(var22, "any.componentName");
|
||||
if (var21.get(var22.getClassName()) == null) {
|
||||
Map var14 = StatusBarAlert.allAlerts;
|
||||
ComponentName var23 = any.getComponentName();
|
||||
Intrinsics.checkExpressionValueIsNotNull(var23, "any.componentName");
|
||||
String var24 = var23.getClassName();
|
||||
Intrinsics.checkExpressionValueIsNotNull(var24, "any.componentName.className");
|
||||
String var15 = var24;
|
||||
List var16 = new ArrayList();
|
||||
var14.put(var15, var16);
|
||||
}
|
||||
|
||||
var21 = StatusBarAlert.allAlerts;
|
||||
var22 = any.getComponentName();
|
||||
Intrinsics.checkExpressionValueIsNotNull(var22, "any.componentName");
|
||||
List var25 = (List)var21.get(var22.getClassName());
|
||||
if (var25 != null) {
|
||||
var25.add(statusBarAlert);
|
||||
}
|
||||
|
||||
return statusBarAlert;
|
||||
}
|
||||
}
|
||||
|
||||
public final void hide(@NotNull Activity any, @Nullable Runnable onHidden) {
|
||||
Map var10000;
|
||||
ComponentName var10001;
|
||||
List var9;
|
||||
label48: {
|
||||
var10000 = StatusBarAlert.allAlerts;
|
||||
var10001 = any.getComponentName();
|
||||
|
||||
if (var10000.get(var10001.getClassName()) != null) {
|
||||
var10000 = StatusBarAlert.allAlerts;
|
||||
var10001 = any.getComponentName();
|
||||
|
||||
var9 = (List)var10000.get(var10001.getClassName());
|
||||
if (var9 == null) {
|
||||
break label48;
|
||||
}
|
||||
|
||||
if (!var9.isEmpty()) {
|
||||
break label48;
|
||||
}
|
||||
}
|
||||
|
||||
if (onHidden != null) {
|
||||
onHidden.run();
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
var10000 = StatusBarAlert.allAlerts;
|
||||
var10001 = any.getComponentName();
|
||||
var9 = (List)var10000.get(var10001.getClassName());
|
||||
if (var9 != null) {
|
||||
Iterable $receiver$iv = var9;
|
||||
Iterator var4 = $receiver$iv.iterator();
|
||||
|
||||
while(var4.hasNext()) {
|
||||
Object element$iv = var4.next();
|
||||
LinearLayout it = (LinearLayout)element$iv;
|
||||
StatusBarAlert.Companion.hideInternal(any, it, onHidden);
|
||||
}
|
||||
}
|
||||
|
||||
var10000 = StatusBarAlert.allAlerts;
|
||||
var10001 = any.getComponentName();
|
||||
var9 = (List)var10000.get(var10001.getClassName());
|
||||
if (var9 != null) {
|
||||
var9.clear();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private final void hideInternal(Activity any, final LinearLayout it, final Runnable onHidden) {
|
||||
if (it.getParent() != null) {
|
||||
Window var10000 = any.getWindow();
|
||||
View var5 = var10000.getDecorView();
|
||||
var5 = var5.getRootView();
|
||||
var5.setSystemUiVisibility(View.SYSTEM_UI_FLAG_VISIBLE);
|
||||
|
||||
if (Build.VERSION.SDK_INT >= 21) {
|
||||
var10000 = any.getWindow();
|
||||
var10000.setStatusBarColor(StatusBarAlert.statusBarColorOringinal);
|
||||
if (StatusBarAlert.hasOriginalStatusBarTranslucent) {
|
||||
any.getWindow().addFlags(67108864);
|
||||
}
|
||||
}
|
||||
|
||||
var10000 = any.getWindow();
|
||||
var5 = var10000.getDecorView();
|
||||
if (var5 == null) {
|
||||
throw new TypeCastException("null cannot be cast to non-null type android.view.ViewGroup");
|
||||
}
|
||||
|
||||
final ViewGroup decor = (ViewGroup)var5;
|
||||
ViewPropertyAnimator var6 = it.animate();
|
||||
if (var6 != null) {
|
||||
var6 = var6.translationY(-((float)ScreenUtils.Companion.convertDpToPixel(25.0F, (Context)any)));
|
||||
if (var6 != null) {
|
||||
var6 = var6.setDuration(150L);
|
||||
if (var6 != null) {
|
||||
var6 = var6.setStartDelay(500L);
|
||||
if (var6 != null) {
|
||||
var6 = var6.setInterpolator(new AccelerateInterpolator());
|
||||
if (var6 != null) {
|
||||
var6 = var6.setListener((new Animator.AnimatorListener() {
|
||||
public void onAnimationRepeat(@Nullable Animator animation) {
|
||||
}
|
||||
|
||||
public void onAnimationEnd(@Nullable Animator animation) {
|
||||
decor.removeView((View)it);
|
||||
Runnable var10000 = onHidden;
|
||||
if (onHidden != null) {
|
||||
var10000.run();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public void onAnimationStart(@Nullable Animator animation) {
|
||||
}
|
||||
|
||||
public void onAnimationCancel(@Nullable Animator animation) {
|
||||
}
|
||||
}));
|
||||
if (var6 != null) {
|
||||
var6.start();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private final boolean isTranslucentStatusBar(Context any) {
|
||||
if (any == null) {
|
||||
throw new TypeCastException("null cannot be cast to non-null type android.app.Activity");
|
||||
} else {
|
||||
Window w = ((Activity)any).getWindow();
|
||||
android.view.WindowManager.LayoutParams lp = w.getAttributes();
|
||||
int flags = lp.flags;
|
||||
if (Build.VERSION.SDK_INT >= 19) {
|
||||
return (flags & 67108864) == 67108864;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private Companion() {
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -2,7 +2,6 @@ package it.integry.integrywmsnative.view.dialogs.ask_cliente.viewmodel;
|
||||
|
||||
import android.content.Context;
|
||||
import android.widget.AutoCompleteTextView;
|
||||
import android.widget.Toast;
|
||||
|
||||
import androidx.databinding.ObservableArrayList;
|
||||
import androidx.databinding.ObservableList;
|
||||
@ -10,7 +9,6 @@ import androidx.databinding.ViewDataBinding;
|
||||
|
||||
import com.annimon.stream.Optional;
|
||||
import com.annimon.stream.Stream;
|
||||
import com.tfb.fbtoast.FBToast;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@ -110,7 +108,11 @@ public class DialogAskCliente_Page1ViewModel implements IDialogAskClienteViewMod
|
||||
refreshCodJcoms(resultCodJcom);
|
||||
mBinding.dropdownCommessa.setText(barcode);
|
||||
} else {
|
||||
FBToast.errorToast(mContext, "Nessun risultato trovato", Toast.LENGTH_LONG);
|
||||
|
||||
// Snackbar.make(mContext, "Nessun risultato trovato", Snackbar.LENGTH_SHORT)
|
||||
// .setBackgroundTint(mContext.getResources().getColor(R.color.colorError))
|
||||
// .show();
|
||||
|
||||
mBinding.dropdownCliente.setText("");
|
||||
mBinding.dropdownCommessa.setText("");
|
||||
}
|
||||
|
||||
@ -1,19 +1,19 @@
|
||||
package it.integry.integrywmsnative.view.dialogs.ask_position_of_lu;
|
||||
|
||||
import android.content.Context;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.viewpager.widget.PagerAdapter;
|
||||
import it.integry.integrywmsnative.ui.DeactivatableViewPager;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.viewpager.widget.PagerAdapter;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import it.integry.integrywmsnative.ui.DeactivatableViewPager;
|
||||
|
||||
public class DialogAskPositionOfLUAdapter extends PagerAdapter {
|
||||
private Context mContext;
|
||||
|
||||
|
||||
@ -4,7 +4,6 @@ import android.content.Context;
|
||||
import android.graphics.Color;
|
||||
import android.graphics.drawable.ColorDrawable;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
|
||||
import androidx.appcompat.app.AlertDialog;
|
||||
import androidx.databinding.DataBindingUtil;
|
||||
|
||||
@ -9,7 +9,6 @@ import android.widget.ArrayAdapter;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import com.annimon.stream.Stream;
|
||||
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
@ -28,7 +27,6 @@ import it.integry.integrywmsnative.core.model.MtbTCol;
|
||||
import it.integry.integrywmsnative.core.model.observable.ObservableMtbTcol;
|
||||
import it.integry.integrywmsnative.core.rest.consumers.ImballiRESTConsumer;
|
||||
import it.integry.integrywmsnative.core.settings.SettingsManager;
|
||||
import it.integry.integrywmsnative.core.utility.UtilityExceptions;
|
||||
import it.integry.integrywmsnative.core.utility.UtilityNumber;
|
||||
import it.integry.integrywmsnative.databinding.DialogInputPesoLuBinding;
|
||||
|
||||
|
||||
@ -224,15 +224,15 @@ public class DialogInputQuantityV2View extends BaseDialogFragment implements Dia
|
||||
switch (this.mDialogInputQuantityV2DTO.getStatoPartitaMag().getStatoArt()) {
|
||||
case IN_SCADENZA -> {
|
||||
this.mBindings.inputDataScadLayout.setEndIconDrawable(R.drawable.ic_baseline_warning_24);
|
||||
this.mBindings.inputDataScadLayout.setEndIconTintList(ColorStateList.valueOf(ContextCompat.getColor(requireContext(), com.tfb.fbtoast.R.color.warn_color)));
|
||||
this.mBindings.inputDataScadLayout.setEndIconTintList(ColorStateList.valueOf(ContextCompat.getColor(requireContext(), R.color.colorWarning)));
|
||||
}
|
||||
case SCADUTO -> {
|
||||
this.mBindings.inputDataScadLayout.setEndIconDrawable(R.drawable.ic_baseline_warning_24);
|
||||
this.mBindings.inputDataScadLayout.setEndIconTintList(ColorStateList.valueOf(ContextCompat.getColor(requireContext(), com.tfb.fbtoast.R.color.error_color)));
|
||||
this.mBindings.inputDataScadLayout.setEndIconTintList(ColorStateList.valueOf(ContextCompat.getColor(requireContext(), R.color.colorError)));
|
||||
}
|
||||
case NON_IN_SCADENZA -> {
|
||||
this.mBindings.inputDataScadLayout.setEndIconDrawable(R.drawable.ic_round_check_24);
|
||||
this.mBindings.inputDataScadLayout.setEndIconTintList(ColorStateList.valueOf(ContextCompat.getColor(requireContext(), com.tfb.fbtoast.R.color.success_color)));
|
||||
this.mBindings.inputDataScadLayout.setEndIconTintList(ColorStateList.valueOf(ContextCompat.getColor(requireContext(), R.color.colorSuccess)));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -4,13 +4,10 @@ import androidx.databinding.ObservableField;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDate;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.Optional;
|
||||
import java.util.concurrent.FutureTask;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
import javax.inject.Inject;
|
||||
|
||||
|
||||
@ -213,7 +213,7 @@
|
||||
fab:menu_animationDelayPerItem="50"
|
||||
fab:menu_backgroundColor="@color/white_bg_alpha"
|
||||
fab:menu_buttonSpacing="0dp"
|
||||
fab:menu_colorNormal="@color/success_color"
|
||||
fab:menu_colorNormal="@color/colorSuccess"
|
||||
fab:menu_colorPressed="@color/green_400"
|
||||
fab:menu_labels_colorNormal="@color/white"
|
||||
fab:menu_labels_colorPressed="@color/white_pressed"
|
||||
|
||||
@ -115,8 +115,7 @@
|
||||
android:text="@{item.getOrdineLavorazioneDTO().descrizioneProd}"
|
||||
tools:text="BUCATINI P13,5EPA T.60623/24"
|
||||
style="@style/AppTheme.NewMaterial.Text.Small"
|
||||
android:layout_below="@+id/descrizione"
|
||||
android:layout_toStartOf="@id/right_sub_descrizione"/>
|
||||
android:layout_below="@+id/descrizione"/>
|
||||
|
||||
</RelativeLayout>
|
||||
</androidx.appcompat.widget.LinearLayoutCompat>
|
||||
|
||||
@ -240,7 +240,7 @@
|
||||
android:src="@drawable/fab_add"
|
||||
android:onClick="@{() -> viewmodel.createNewOrder()}"
|
||||
android:visibility="gone"
|
||||
fab:fab_colorNormal="@color/success_color"
|
||||
fab:fab_colorNormal="@color/colorSuccess"
|
||||
fab:fab_colorPressed="@color/green_500"
|
||||
fab:fab_colorRipple="#66FFFFFF" />
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
|
||||
@ -7,7 +7,9 @@
|
||||
<color name="colorAccent">#387ef5</color>
|
||||
<color name="colorRipple">#3f3f51b5</color>
|
||||
<color name="colorPrimaryGray">#757575</color>
|
||||
<color name="colorSuccess">@color/green_500</color>
|
||||
<color name="colorWarning">#EED202</color>
|
||||
<color name="colorError">#D92727</color>
|
||||
|
||||
<color name="mainGreen">@color/green_500</color>
|
||||
<color name="mainOrange">@color/orange_700</color>
|
||||
|
||||
@ -33,5 +33,5 @@ org.gradle.parallel=true
|
||||
# Enable simple gradle caching
|
||||
org.gradle.caching=true
|
||||
# Increase memory allotted to JVM
|
||||
org.gradle.jvmargs=-Xmx4096m
|
||||
org.gradle.jvmargs=-Xmx4096m -XX:+UseParallelGC
|
||||
org.gradle.unsafe.configuration-cache=true
|
||||
Loading…
x
Reference in New Issue
Block a user