[SAPORI VERI]
implementazioni grafiche e di sicurezza
This commit is contained in:
parent
0e25525574
commit
0f7bfefaa6
@ -19,6 +19,7 @@ import it.integry.integrywmsnative.core.expansion.BaseDialog;
|
||||
import it.integry.integrywmsnative.core.expansion.RunnableArgs;
|
||||
import it.integry.integrywmsnative.core.utility.UtilityDialog;
|
||||
import it.integry.integrywmsnative.core.utility.UtilityExceptions;
|
||||
import it.integry.integrywmsnative.core.utility.UtilityFocus;
|
||||
import it.integry.integrywmsnative.core.utility.UtilityProgress;
|
||||
import it.integry.integrywmsnative.databinding.DialogPvEditArticoloBinding;
|
||||
import it.integry.integrywmsnative.gest.pv_ordine_acquisto_edit.helper.PVEditOrderHelper;
|
||||
@ -35,7 +36,6 @@ public class EditArticoloDialog {
|
||||
private PVEditOrderHelper mHelper;
|
||||
|
||||
private ArticoloOrdine mArticolo;
|
||||
|
||||
private ArticoloOrdine mSavedArt;
|
||||
|
||||
private boolean mLockedInput = false;
|
||||
@ -55,10 +55,12 @@ public class EditArticoloDialog {
|
||||
UtilityDialog.setTo90PercentSize(mContext, mDialog);
|
||||
mDialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
|
||||
|
||||
mBinding.qtaTot.setText(String.valueOf(mArticolo.getQtaOrd()));
|
||||
int qtaCnf = (int)Math.ceil(mArticolo.getQtaOrd() / mArticolo.getQtaCnf());
|
||||
mBinding.qtaTot.setText(String.valueOf(mArticolo.getQtaOrd()));
|
||||
mBinding.qtaCnf.setText(String.valueOf(qtaCnf));
|
||||
mBinding.addButton.requestFocus();
|
||||
mDialog.setOnShowListener(dialog -> {
|
||||
UtilityFocus.focusTextBox(mContext,mBinding.qtaTot);
|
||||
});
|
||||
|
||||
mDialog.setOnDismissListener(dialog -> {
|
||||
onDialogDismiss.run(mSavedArt);
|
||||
|
||||
@ -52,6 +52,7 @@ public class PVOrdiniAcquistoGrigliaFragment extends Fragment implements ITitled
|
||||
private Griglia mGriglia;
|
||||
private OrdineAcquistoPvOpenListAdapter mAdapter;
|
||||
private List<OrdineWrapper> mRenderedOrderList = new ArrayList<>();
|
||||
private boolean mRedirectToNewOrder = true;
|
||||
|
||||
|
||||
public PVOrdiniAcquistoGrigliaFragment() {
|
||||
@ -122,12 +123,13 @@ public class PVOrdiniAcquistoGrigliaFragment extends Fragment implements ITitled
|
||||
private void setOrdini(List<OrdineWrapper> ordini) {
|
||||
mBinding.ordiniAApertiMainList.setVisibility(ordini != null && ordini.size() > 0 ? View.VISIBLE : View.GONE);
|
||||
mBinding.ordiniAEmptyView.setVisibility(ordini == null || ordini.size() <= 0 ? View.VISIBLE : View.GONE);
|
||||
|
||||
if (mRenderedOrderList.size() <= 0) {
|
||||
mAdapter.updateItems(mRenderedOrderList);
|
||||
}
|
||||
refreshRenderedOrdini(ordini);
|
||||
mAdapter.updateItems(mRenderedOrderList);
|
||||
if (mRenderedOrderList.size() <= 0 && mRedirectToNewOrder) {
|
||||
createNewOrder();
|
||||
}else{
|
||||
mRedirectToNewOrder = false;
|
||||
}
|
||||
}
|
||||
|
||||
public Griglia getGriglia() {
|
||||
@ -157,7 +159,7 @@ public class PVOrdiniAcquistoGrigliaFragment extends Fragment implements ITitled
|
||||
|
||||
}
|
||||
|
||||
;
|
||||
|
||||
|
||||
private void selectAction(Ordine ordine) {
|
||||
getActivity().runOnUiThread(() -> DialogAskAction.make(getActivity(),
|
||||
|
||||
@ -82,7 +82,7 @@ public class DialogScanLisA {
|
||||
});
|
||||
};
|
||||
|
||||
RunnableArgs<Griglia> onGrigliaAvaialable = griglia->{
|
||||
RunnableArgs<Griglia> onGrigliaAvailable = griglia->{
|
||||
mContext.runOnUiThread(()->{
|
||||
progressDialog.dismiss();
|
||||
mGriglia = griglia;
|
||||
@ -95,13 +95,9 @@ public class DialogScanLisA {
|
||||
repository.findByCodAlis(data.getStringValue(),griglia->{
|
||||
if (griglia != null){
|
||||
griglia.getGriglia().setCountArticoli(griglia.getCountArticoli());
|
||||
if (griglia.getCountArticoli() >0){
|
||||
onGrigliaAvaialable.run(griglia.getGriglia());
|
||||
}else{
|
||||
mHelper.updateGriglia(griglia.getGriglia(), onGrigliaAvaialable,mOnError);
|
||||
}
|
||||
mHelper.updateGriglia(griglia.getGriglia(), onGrigliaAvailable,mOnError);
|
||||
}else{
|
||||
mHelper.downloadAndSaveLisA(data.getStringValue(), onGrigliaAvaialable,mOnError);
|
||||
mHelper.downloadAndSaveLisA(data.getStringValue(), onGrigliaAvailable,mOnError);
|
||||
}
|
||||
},mOnError);
|
||||
|
||||
|
||||
@ -42,9 +42,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:paddingLeft="24dp"
|
||||
android:paddingTop="24dp"
|
||||
android:paddingRight="24dp">
|
||||
android:padding="24dp">
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/dialog_actions"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user