Finish v1_0_44(47)

This commit is contained in:
Giuseppe Scorrano 2019-04-11 12:01:24 +02:00
commit 6ca10dbc69
11 changed files with 42 additions and 36 deletions

Binary file not shown.

View File

@ -17,8 +17,8 @@ apply plugin: 'com.google.gms.google-services'
android {
def appVersionCode = 46
def appVersionName = '1.0.43'
def appVersionCode = 47
def appVersionName = '1.0.44'
signingConfigs {
release {

View File

@ -7,14 +7,15 @@ import it.integry.integrywmsnative.core.model.secondary.GestioneEnum;
public class ReportManager {
public static void getRightReportNameByMtbColt(MtbColt mtbColt, RunnableArgs<String> onComplete, RunnableArgs<Exception> onFailed) {
public static void getRightReportNameByGestione(GestioneEnum gestione, RunnableArgs<String> onComplete, RunnableArgs<Exception> onFailed) {
if(mtbColt != null){
if(gestione != null){
GestioneEnum gestione = GestioneEnum.fromString(mtbColt.getGestione());
//GestioneEnum gestione = GestioneEnum.fromString(mtbColt.getGestione());
switch (gestione) {
case ACQUISTO:
case PRODUZIONE:
onComplete.run("EtichettaBancale");
break;

View File

@ -31,7 +31,8 @@ public class OrdineAccettazioneInevasoRESTConsumerService {
String dateString = UtilityDate.formatDate(date, "yyyy/MM/dd");
if (!colliWhereCond.contains(x.gestione + " " + dateString + " " + x.numero)) {
colliWhereCond.add(x.gestione + " " + dateString + " " + x.numero);
String gestione = x.gestione.equalsIgnoreCase("P") ? "L" : x.gestione;
colliWhereCond.add(gestione + " " + dateString + " " + x.numero);
}
} catch (Exception ex){
UtilityLogger.errorMe(ex);
@ -49,14 +50,14 @@ public class OrdineAccettazioneInevasoRESTConsumerService {
String sql = "select distinct mtb_colt.* " +
"from mtb_colt, mtb_colr " +
"where mtb_colt.gestione = mtb_colr.gestione and " +
"mtb_colt.ser_collo = mtb_colr.ser_collo and " +
"mtb_colt.data_collo = mtb_colr.data_collo and " +
String sql = "SELECT DISTINCT mtb_colt.* " +
"FROM mtb_colt, mtb_colr " +
"WHERE mtb_colt.gestione = mtb_colr.gestione AND " +
"mtb_colt.ser_collo = mtb_colr.ser_collo AND " +
"mtb_colt.data_collo = mtb_colr.data_collo AND " +
"mtb_colt.num_collo = mtb_colr.num_collo AND " +
"mtb_colt.gestione + ' ' + convert(varchar(15), mtb_colr.data_ord, 111) + ' ' + convert(varchar, mtb_colr.num_ord) IN (" + colliINCondition +
") and mtb_colt.data_doc is null ";
"mtb_colt.gestione + ' ' + CONVERT(VARCHAR(15), mtb_colr.data_ord, 111) + ' ' + CONVERT(VARCHAR, mtb_colr.num_ord) IN (" + colliINCondition +
") AND mtb_colt.data_doc IS NULL ";
Type typeOfObjectsList = new TypeToken<ArrayList<MtbColt>>() {}.getType();

View File

@ -611,7 +611,7 @@ public class AccettazioneOnOrdineAccettazioneInevasoViewModel implements IOnColl
try{
ReportManager.getRightReportNameByMtbColt(currentMtbColt, reportName -> {
ReportManager.getRightReportNameByGestione(GestioneEnum.ACQUISTO, reportName -> {
PrinterRESTConsumer.printCollo(
value.get(0),
@ -796,16 +796,20 @@ public class AccettazioneOnOrdineAccettazioneInevasoViewModel implements IOnColl
final ProgressDialog progress = ProgressDialog.show(mActivity, mActivity.getText(R.string.waiting),
mActivity.getText(R.string.loading) + " ...", true);
String gestioneRif = item.getGestioneOrdEnum() == GestioneEnum.PRODUZIONE ? "L" : item.getGestioneOrd();
final MtbColr mtbColr = new MtbColr()
.setCodMart(item.mtbAart.getCodMart())
.setCodMart(item.getMtbAart().getCodMart())
.setPartitaMag(quantityDTO.batchLot.get())
.setDataScadPartita(quantityDTO.expireDate)
.setQtaCol(quantityDTO.qtaTot.getBigDecimal())
.setDescrizione(item.descrizioneEstesa)
.setNumOrd(item.numOrd)
.setDescrizione(item.getDescrizioneEstesa())
.setNumOrd(item.getNumOrd())
.setDataOrd(item.getDataOrd())
.setCodJcom(item.codJcom)
.setRigaOrd(item.rigaOrd);
.setGestioneRif(gestioneRif)
.setCodJcom(item.getCodJcom())
.setRigaOrd(item.getRigaOrd());
mtbColr.setOperation(CommonModelConsts.OPERATION.INSERT_OR_UPDATE);

View File

@ -107,7 +107,7 @@ public class ContenutoBancaleViewModel implements IRecyclerItemClicked<MtbColr>
if(value.size() > 0) {
try {
ReportManager.getRightReportNameByMtbColt(mtbColt.get(), reportName -> {
ReportManager.getRightReportNameByGestione(mtbColt.get().getGestioneEnum(), reportName -> {
PrinterRESTConsumer.printCollo(value.get(0),
mtbColt.get(),

View File

@ -686,7 +686,7 @@ public class RettificaGiacenzeViewModel implements IRecyclerItemClicked<MtbColr>
if (value.size() > 0) {
try {
ReportManager.getRightReportNameByMtbColt(mtbColt.get(), reportName -> {
ReportManager.getRightReportNameByGestione(mtbColt.get().getGestioneEnum(), reportName -> {
PrinterRESTConsumer.printCollo(value.get(0),
mtbColt.get(),

View File

@ -913,7 +913,7 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
}
private void singlePrint(MtbColt mtbColtToPrint, String printerName, Runnable onComplete, RunnableArgs<Exception> onAbort) {
ReportManager.getRightReportNameByMtbColt(mtbColtToPrint, reportName -> {
ReportManager.getRightReportNameByGestione(mtbColtToPrint.getGestioneEnum(), reportName -> {
PrinterRESTConsumer.printCollo(
printerName,

View File

@ -50,7 +50,7 @@
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{viewmodel.mtbColt.get().getDataColloHumanLong()}"
android:text="@{viewmodel.mtbColt.getDataColloHumanLong()}"
tools:text="22 ottobre 2018"
android:textColor="@android:color/black"
android:textSize="16sp"
@ -72,7 +72,7 @@
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{viewmodel.mtbColt.get().getPreparatoDa() != null ? viewmodel.mtbColt.get().getPreparatoDa() : `N/D`}"
android:text="@{viewmodel.mtbColt.getPreparatoDa() != null ? viewmodel.mtbColt.getPreparatoDa() : `N/D`}"
tools:text="Vito Falagario"
android:textColor="@android:color/black"
android:textSize="14sp"
@ -95,7 +95,7 @@
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{viewmodel.mtbColt.get().getPosizione() != null ? viewmodel.mtbColt.get().getPosizione() : `N/D`}"
android:text="@{viewmodel.mtbColt.getPosizione() != null ? viewmodel.mtbColt.getPosizione() : `N/D`}"
tools:text="A00F00C00L00"
android:textColor="@android:color/black"
android:textSize="14sp"
@ -117,7 +117,7 @@
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{viewmodel.mtbColt.get().getCodMdep()}"
android:text="@{viewmodel.mtbColt.getCodMdep()}"
tools:text="10"
android:textColor="@android:color/black"
android:textSize="14sp"

View File

@ -60,16 +60,16 @@
<item quantity="other">articoli</item>
</plurals>
<plurals name="available_articles">
<item quantity="one">articolo disponibile</item>
<item quantity="other">articoli disponibili</item>
<item quantity="one">articolo ordinato</item>
<item quantity="other">articoli ordinati</item>
</plurals>
<plurals name="already_registered_lu">
<item quantity="one"><![CDATA[bancale già registrato]]></item>
<item quantity="other"><![CDATA[bancali già registrati]]></item>
<item quantity="one"><![CDATA[UL già registrato]]></item>
<item quantity="other"><![CDATA[UL già registrate]]></item>
</plurals>
<plurals name="loaded_orders_message">
<item quantity="one"><![CDATA[&#200; stato caricato <b>%d</b> ordine]]></item>
<item quantity="other"><![CDATA[Sono stati caricati <b>%d</b> ordini]]></item>
<item quantity="one"><![CDATA[&#200; stato selezionato <b>%d</b> ordine]]></item>
<item quantity="other"><![CDATA[Sono stati selezionati <b>%d</b> ordini]]></item>
</plurals>
<string name="action_close_ul">Chiudi UL</string>
<string name="already_read_articles">Articoli presenti</string>

View File

@ -62,16 +62,16 @@
<item quantity="other">items</item>
</plurals>
<plurals name="available_articles">
<item quantity="one">available item</item>
<item quantity="other">available items</item>
<item quantity="one">ordered item</item>
<item quantity="other">ordered items</item>
</plurals>
<plurals name="already_registered_lu">
<item quantity="one">already registered LU</item>
<item quantity="other">already registered LUs</item>
</plurals>
<plurals name="loaded_orders_message">
<item quantity="one"><![CDATA[<b>%d</b> order loaded]]></item>
<item quantity="other"><![CDATA[<b>%d</b> orders loaded]]></item>
<item quantity="one"><![CDATA[<b>%d</b> order selected]]></item>
<item quantity="other"><![CDATA[<b>%d</b> orders selected]]></item>
</plurals>
<string name="action_close_ul">Close LU</string>
<string name="already_read_articles">Submitted items</string>