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