Aggiunti codici e descrizioni di gruppo e sotto gruppo merceologico in approvvigionamento linee
This commit is contained in:
parent
8ef216318e
commit
143a6c9e9c
@ -55,6 +55,7 @@ public class DBSettingsModel {
|
|||||||
private boolean notifyLotStatus = false;
|
private boolean notifyLotStatus = false;
|
||||||
|
|
||||||
private boolean groupShippingByCommodityGroup = true;
|
private boolean groupShippingByCommodityGroup = true;
|
||||||
|
private boolean groupPoductionByCommodityGroup;
|
||||||
private boolean showCodFornSpedizione = true;
|
private boolean showCodFornSpedizione = true;
|
||||||
private boolean flagCanCreateInventario = true;
|
private boolean flagCanCreateInventario = true;
|
||||||
private boolean flagCanAddUnknownItemsInventario = true;
|
private boolean flagCanAddUnknownItemsInventario = true;
|
||||||
@ -566,4 +567,13 @@ public class DBSettingsModel {
|
|||||||
this.flagOverflowQuantityWarning = flagOverflowQuantityWarning;
|
this.flagOverflowQuantityWarning = flagOverflowQuantityWarning;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public boolean isGroupPoductionByCommodityGroup() {
|
||||||
|
return groupPoductionByCommodityGroup;
|
||||||
|
}
|
||||||
|
|
||||||
|
public DBSettingsModel setGroupPoductionByCommodityGroup(boolean groupPoductionByCommodityGroup) {
|
||||||
|
this.groupPoductionByCommodityGroup = groupPoductionByCommodityGroup;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -272,6 +272,12 @@ public class SettingsManager {
|
|||||||
.setSection("PRODUZIONE")
|
.setSection("PRODUZIONE")
|
||||||
.setKeySection("FILTER_FORNTIORE_PROD")
|
.setKeySection("FILTER_FORNTIORE_PROD")
|
||||||
.setSetter(dbSettingsModelIstance::setFilterFornitoreProd));
|
.setSetter(dbSettingsModelIstance::setFilterFornitoreProd));
|
||||||
|
stbGestSetupReaderList.add(new StbGestSetupReader<>(Boolean.class)
|
||||||
|
.setGestName("PICKING")
|
||||||
|
.setSection("PRODUZIONE")
|
||||||
|
.setKeySection("FLAG_GROUP_BY_GRP_MERC")
|
||||||
|
.setSetter(dbSettingsModelIstance::setGroupPoductionByCommodityGroup)
|
||||||
|
.setDefaultValue(false));
|
||||||
stbGestSetupReaderList.add(new StbGestSetupReader<>(Boolean.class)
|
stbGestSetupReaderList.add(new StbGestSetupReader<>(Boolean.class)
|
||||||
.setGestName("PICKING")
|
.setGestName("PICKING")
|
||||||
.setSection("SPEDIZIONE")
|
.setSection("SPEDIZIONE")
|
||||||
|
|||||||
@ -825,6 +825,8 @@ public class OrdiniUscitaElencoFragment extends BaseFragment implements ITitledF
|
|||||||
|
|
||||||
int alreadyRegisteredUL = alreadyRegisteredMtbColts.size();
|
int alreadyRegisteredUL = alreadyRegisteredMtbColts.size();
|
||||||
|
|
||||||
|
boolean divideByGrpMerc = SettingsManager.iDB().isGroupShippingByCommodityGroup();
|
||||||
|
|
||||||
DialogSimpleMessageView.makeInfoDialog(getText(R.string.orders).toString(),
|
DialogSimpleMessageView.makeInfoDialog(getText(R.string.orders).toString(),
|
||||||
Html.fromHtml(String.format(getActivity().getResources().getQuantityString(R.plurals.loaded_orders_message, orders.size()), orders.size())
|
Html.fromHtml(String.format(getActivity().getResources().getQuantityString(R.plurals.loaded_orders_message, orders.size()), orders.size())
|
||||||
+ "<br />" +
|
+ "<br />" +
|
||||||
@ -839,7 +841,8 @@ public class OrdiniUscitaElencoFragment extends BaseFragment implements ITitledF
|
|||||||
mCurrentGestioneCol,
|
mCurrentGestioneCol,
|
||||||
mCurrentSegnoCol,
|
mCurrentSegnoCol,
|
||||||
MtbColr.Causale.DEFAULT,
|
MtbColr.Causale.DEFAULT,
|
||||||
mDialogRowInfo)
|
mDialogRowInfo,
|
||||||
|
divideByGrpMerc)
|
||||||
).show(getActivity().getSupportFragmentManager(), "tag");
|
).show(getActivity().getSupportFragmentManager(), "tag");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -125,7 +125,11 @@ public class ProdFabbisognoLineeProdFragment extends BaseFragment implements ITi
|
|||||||
.setQtaOrd(x.getQtaFabbisogno())
|
.setQtaOrd(x.getQtaFabbisogno())
|
||||||
.setNumCnfOrd(x.getNumCnfFabbisogno())
|
.setNumCnfOrd(x.getNumCnfFabbisogno())
|
||||||
.setQtaCnfOrd(UtilityBigDecimal.divide(x.getQtaFabbisogno(), x.getNumCnfFabbisogno()))
|
.setQtaCnfOrd(UtilityBigDecimal.divide(x.getQtaFabbisogno(), x.getNumCnfFabbisogno()))
|
||||||
.setFlagEnablePickManuale(false);
|
.setFlagEnablePickManuale(false)
|
||||||
|
.setCodMgrp(x.getCodMgrp())
|
||||||
|
.setDescrizioneMgrp(x.getDescrizioneMgrp())
|
||||||
|
.setCodMsgr(x.getCodMsgr())
|
||||||
|
.setDescrizioneMsgr(x.getDescrizioneMsgr());
|
||||||
|
|
||||||
sitArtOrdDTO.getExtraInfo().put("dataInizio", x.getDataInizio());
|
sitArtOrdDTO.getExtraInfo().put("dataInizio", x.getDataInizio());
|
||||||
sitArtOrdDTO.getExtraInfo().put("dataFine", x.getDataFine());
|
sitArtOrdDTO.getExtraInfo().put("dataFine", x.getDataFine());
|
||||||
@ -134,6 +138,8 @@ public class ProdFabbisognoLineeProdFragment extends BaseFragment implements ITi
|
|||||||
})
|
})
|
||||||
.toList();
|
.toList();
|
||||||
|
|
||||||
|
boolean divideByGrpMerc = SettingsManager.iDB().isGroupPoductionByCommodityGroup();
|
||||||
|
|
||||||
SpedizioneActivity.startActivity(getActivity(),
|
SpedizioneActivity.startActivity(getActivity(),
|
||||||
sitArtOrdDTOS,
|
sitArtOrdDTOS,
|
||||||
null,
|
null,
|
||||||
@ -141,7 +147,8 @@ public class ProdFabbisognoLineeProdFragment extends BaseFragment implements ITi
|
|||||||
GestioneEnum.LAVORAZIONE,
|
GestioneEnum.LAVORAZIONE,
|
||||||
+1,
|
+1,
|
||||||
MtbColr.Causale.VERSAMENTO,
|
MtbColr.Causale.VERSAMENTO,
|
||||||
DialogRowInfoProdFabbisognoLineeProdView.class);
|
DialogRowInfoProdFabbisognoLineeProdView.class,
|
||||||
|
divideByGrpMerc);
|
||||||
|
|
||||||
popMe();
|
popMe();
|
||||||
|
|
||||||
|
|||||||
@ -16,6 +16,10 @@ public class ProdFabbisognoLineeProdDTO {
|
|||||||
private BigDecimal numCnfFabbisogno;
|
private BigDecimal numCnfFabbisogno;
|
||||||
private Date dataInizio;
|
private Date dataInizio;
|
||||||
private Date dataFine;
|
private Date dataFine;
|
||||||
|
private String codMgrp;
|
||||||
|
private String descrizioneMgrp;
|
||||||
|
private String codMsgr;
|
||||||
|
private String descrizioneMsgr;
|
||||||
|
|
||||||
public ProdFabbisognoLineeProdDTO() {
|
public ProdFabbisognoLineeProdDTO() {
|
||||||
}
|
}
|
||||||
@ -118,4 +122,40 @@ public class ProdFabbisognoLineeProdDTO {
|
|||||||
this.dataFine = dataFine;
|
this.dataFine = dataFine;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getCodMgrp() {
|
||||||
|
return codMgrp;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ProdFabbisognoLineeProdDTO setCodMgrp(String codMgrp) {
|
||||||
|
this.codMgrp = codMgrp;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDescrizioneMgrp() {
|
||||||
|
return descrizioneMgrp;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ProdFabbisognoLineeProdDTO setDescrizioneMgrp(String descrizioneMgrp) {
|
||||||
|
this.descrizioneMgrp = descrizioneMgrp;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCodMsgr() {
|
||||||
|
return codMsgr;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ProdFabbisognoLineeProdDTO setCodMsgr(String codMsgr) {
|
||||||
|
this.codMsgr = codMsgr;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDescrizioneMsgr() {
|
||||||
|
return descrizioneMsgr;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ProdFabbisognoLineeProdDTO setDescrizioneMsgr(String descrizioneMsgr) {
|
||||||
|
this.descrizioneMsgr = descrizioneMsgr;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -126,7 +126,8 @@ public class SpedizioneActivity extends BaseActivity implements SpedizioneViewMo
|
|||||||
GestioneEnum gestioneCol,
|
GestioneEnum gestioneCol,
|
||||||
int segnoCol,
|
int segnoCol,
|
||||||
Integer defaultCausaleUL,
|
Integer defaultCausaleUL,
|
||||||
Class<? extends BaseDialogRowInfoView> infoDialogClassType) {
|
Class<? extends BaseDialogRowInfoView> infoDialogClassType,
|
||||||
|
boolean divideByGrpMerc) {
|
||||||
Intent myIntent = new Intent(context, SpedizioneActivity.class);
|
Intent myIntent = new Intent(context, SpedizioneActivity.class);
|
||||||
|
|
||||||
String keyPickingList = DataCache.addItem(ordini);
|
String keyPickingList = DataCache.addItem(ordini);
|
||||||
@ -150,6 +151,9 @@ public class SpedizioneActivity extends BaseActivity implements SpedizioneViewMo
|
|||||||
String keyInfoDialogClassType = DataCache.addItem(infoDialogClassType);
|
String keyInfoDialogClassType = DataCache.addItem(infoDialogClassType);
|
||||||
myIntent.putExtra("keyInfoDialogClassType", keyInfoDialogClassType);
|
myIntent.putExtra("keyInfoDialogClassType", keyInfoDialogClassType);
|
||||||
|
|
||||||
|
String keyDivideByGrpMerc = DataCache.addItem(divideByGrpMerc);
|
||||||
|
myIntent.putExtra("keyDivideByGrpMerc", keyDivideByGrpMerc);
|
||||||
|
|
||||||
context.startActivity(myIntent);
|
context.startActivity(myIntent);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -164,6 +168,7 @@ public class SpedizioneActivity extends BaseActivity implements SpedizioneViewMo
|
|||||||
mSegnoCol = DataCache.retrieveItem(getIntent().getStringExtra("keySegnoCol"));
|
mSegnoCol = DataCache.retrieveItem(getIntent().getStringExtra("keySegnoCol"));
|
||||||
mDefaultCausaleUL = DataCache.retrieveItem(getIntent().getStringExtra("keyDefaultCausaleCol"));
|
mDefaultCausaleUL = DataCache.retrieveItem(getIntent().getStringExtra("keyDefaultCausaleCol"));
|
||||||
mInfoDialogClassType = DataCache.retrieveItem(getIntent().getStringExtra("keyInfoDialogClassType"));
|
mInfoDialogClassType = DataCache.retrieveItem(getIntent().getStringExtra("keyInfoDialogClassType"));
|
||||||
|
mDivideByGrpMerc = DataCache.retrieveItem(getIntent().getStringExtra("keyDivideByGrpMerc"));
|
||||||
|
|
||||||
mBindings = DataBindingUtil.setContentView(this, R.layout.activity_spedizione);
|
mBindings = DataBindingUtil.setContentView(this, R.layout.activity_spedizione);
|
||||||
|
|
||||||
@ -178,7 +183,6 @@ public class SpedizioneActivity extends BaseActivity implements SpedizioneViewMo
|
|||||||
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
|
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
|
||||||
|
|
||||||
mFlagShowCodForn = SettingsManager.iDB().isShowCodFornSpedizione();
|
mFlagShowCodForn = SettingsManager.iDB().isShowCodFornSpedizione();
|
||||||
mDivideByGrpMerc = SettingsManager.iDB().isGroupShippingByCommodityGroup();
|
|
||||||
|
|
||||||
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
|
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
|
||||||
mEnableQuantityReset = sharedPreferences.getBoolean("picking_uscita_enable_quantity_reset", true);
|
mEnableQuantityReset = sharedPreferences.getBoolean("picking_uscita_enable_quantity_reset", true);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user