[GRAMM] Fix su numCnf durante il carico delle semole

This commit is contained in:
2025-12-10 17:11:21 +01:00
parent e6bfdb18c5
commit 523da62bee
4 changed files with 7 additions and 4 deletions

View File

@@ -81,6 +81,7 @@ public class CaricoSfarinatiEvent(
codMart: matchedOrder.CodMart, codMart: matchedOrder.CodMart,
partitaMag: _currentSilosModel.CaricoLottoCar, partitaMag: _currentSilosModel.CaricoLottoCar,
quantity: quantity * 100, quantity: quantity * 100,
numCnf: 1,
gestioneOrd: "A", gestioneOrd: "A",
dataOrd: matchedOrder.DataOrd, dataOrd: matchedOrder.DataOrd,
numOrd: matchedOrder.NumOrd, numOrd: matchedOrder.NumOrd,

View File

@@ -28,7 +28,7 @@ public interface IWarehouseControllerService
string posizioneSource, string posizioneDest, double qta, double qtaCnf, double numCnf); string posizioneSource, string posizioneDest, double qta, double qtaCnf, double numCnf);
MtbColt CaricaMateriaPrimaInPosizione(string posizione, string codMdep, string codAnag, string codMart, MtbColt CaricaMateriaPrimaInPosizione(string posizione, string codMdep, string codAnag, string codMart,
string partitaMag, float quantity, string gestioneOrd, DateTime dataOrd, int numOrd, int rigaOrd); string partitaMag, float quantity, int numCnf, string gestioneOrd, DateTime dataOrd, int numOrd, int rigaOrd);
MtbColt CaricaMateriaPrimaInSilos(string posizione, string codMdep, string codAnag, string codMart, MtbColt CaricaMateriaPrimaInSilos(string posizione, string codMdep, string codAnag, string codMart,
string partitaMag, float quantity, DateTime dataOrd, int numOrd, int rigaOrd); string partitaMag, float quantity, DateTime dataOrd, int numOrd, int rigaOrd);

View File

@@ -150,7 +150,7 @@ public class WarehouseControllerService(
} }
public MtbColt CaricaMateriaPrimaInPosizione(string posizione, string codMdep, string codAnag, string codMart, public MtbColt CaricaMateriaPrimaInPosizione(string posizione, string codMdep, string codAnag, string codMart,
string partitaMag, float quantity, string gestioneOrd, DateTime dataOrd, int numOrd, int rigaOrd) string partitaMag, float quantity, int numCnf, string gestioneOrd, DateTime dataOrd, int numOrd, int rigaOrd)
{ {
var createUdcRequest = new CreateUdcRequest() var createUdcRequest = new CreateUdcRequest()
{ {
@@ -176,7 +176,9 @@ public class WarehouseControllerService(
RigaOrd = rigaOrd, RigaOrd = rigaOrd,
CodMart = codMart, CodMart = codMart,
QtaTot = quantity * 100, QtaTot = quantity * 100,
PartitaMag = partitaMag, QtaCnf = (quantity * 100) / numCnf,
NumCnf = numCnf,
PartitaMag = partitaMag,
} }
] ]
}; };

View File

@@ -11,7 +11,7 @@ public class InsertUdcRowRequest
[JsonProperty("barcode")] public string? Barcode { get; set; } [JsonProperty("barcode")] public string? Barcode { get; set; }
[JsonProperty("qtaTot")] public float QtaTot { get; set; } [JsonProperty("qtaTot")] public float QtaTot { get; set; }
[JsonProperty("qtaCnf")] public float QtaCnf { get; set; } [JsonProperty("qtaCnf")] public float QtaCnf { get; set; }
[JsonProperty("numCnf")] public float NumCnf { get; set; } [JsonProperty("numCnf")] public int NumCnf { get; set; }
[JsonProperty("partitaMag")] public string? PartitaMag { get; set; } [JsonProperty("partitaMag")] public string? PartitaMag { get; set; }
[JsonProperty("dataScad")] public DateTime? DataScad { get; set; } [JsonProperty("dataScad")] public DateTime? DataScad { get; set; }
[JsonProperty("codJcom")] public string CodJcom { get; set; } [JsonProperty("codJcom")] public string CodJcom { get; set; }