Iniziato modifica x UDC con codice PRE; non ancora OK casi errore
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
|
||||
<div class="row px-1">
|
||||
<div class="col-12">
|
||||
<uc1:cmp_PLScanner runat="server" id="cmp_PLScanner" />
|
||||
<uc1:cmp_PLScanner runat="server" ID="cmp_PLScanner" />
|
||||
</div>
|
||||
</div>
|
||||
</asp:Content>
|
||||
Generated
+8
-8
@@ -1,10 +1,10 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <generato automaticamente>
|
||||
// Codice generato da uno strumento.
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
|
||||
// il codice viene rigenerato.
|
||||
// </generato automaticamente>
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace MP_MAG.SMART
|
||||
@@ -15,11 +15,11 @@ namespace MP_MAG.SMART
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// Controllo cmp_PLScanner.
|
||||
/// cmp_PLScanner control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::MP_MAG.WebUserControls.cmp_PLScanner cmp_PLScanner;
|
||||
}
|
||||
|
||||
@@ -212,7 +212,7 @@ namespace MP_MAG.WebUserControls
|
||||
case codeType.Pedana:
|
||||
case codeType.Udc:
|
||||
cmp_barcode.showOutput("badge badge-success", $"{decoData.description}");
|
||||
processSuggestion(decoData.codeType, decoData.rawData, decoData.codeInt);
|
||||
processSuggestion(decoData.codeType, decoData.rawData, decoData.code, decoData.codeInt);
|
||||
doRaiseEv = true;
|
||||
break;
|
||||
|
||||
@@ -231,8 +231,9 @@ namespace MP_MAG.WebUserControls
|
||||
/// </summary>
|
||||
/// <param name="tipoCod"></param>
|
||||
/// <param name="rawData"></param>
|
||||
/// <param name="code"></param>
|
||||
/// <param name="codeInt"></param>
|
||||
private void processSuggestion(codeType tipoCod, string rawData, int codeInt)
|
||||
private void processSuggestion(codeType tipoCod, string rawData, string code, int codeInt)
|
||||
{
|
||||
bool allOk = false;
|
||||
// processo suggerimenti
|
||||
@@ -365,22 +366,22 @@ namespace MP_MAG.WebUserControls
|
||||
else
|
||||
{
|
||||
// verifico esista
|
||||
var tabUDC = MagDataLayer.man.taEUdc.getByKey(rawData);
|
||||
var tabUDC = MagDataLayer.man.taEUdc.getByKey(code);
|
||||
if (tabUDC.Rows.Count == 0)
|
||||
{
|
||||
cmp_barcode.showOutput("badge badge-warning", $"Errore: UDC non trovato: {rawData}");
|
||||
cmp_barcode.showOutput("badge badge-warning", $"Errore: UDC non trovato: {code}");
|
||||
}
|
||||
else
|
||||
{
|
||||
// ...e NON sia stato TRASFERITO
|
||||
if (tabUDC[0].IdxPosizione > 0)
|
||||
{
|
||||
cmp_barcode.showOutput("badge badge-warning", $"Errore: UDC già trasferito: {rawData}");
|
||||
cmp_barcode.showOutput("badge badge-warning", $"Errore: UDC già trasferito: {code}");
|
||||
}
|
||||
else
|
||||
{
|
||||
// cerco AL se sia quello selezionato...
|
||||
var tabAL = MagDataLayer.man.taEAL.getByUdc(rawData);
|
||||
var tabAL = MagDataLayer.man.taEAL.getByUdc(code);
|
||||
// se non trovo --> associo
|
||||
if (tabAL.Rows.Count == 0)
|
||||
{
|
||||
@@ -396,7 +397,7 @@ namespace MP_MAG.WebUserControls
|
||||
else
|
||||
{
|
||||
// se siamo in seconda lettura --> OK x spostamento
|
||||
if (LastUDC == rawData)
|
||||
if (LastUDC == code)
|
||||
{
|
||||
allOk = true;
|
||||
LastUDC = "";
|
||||
@@ -411,8 +412,8 @@ namespace MP_MAG.WebUserControls
|
||||
// chiedo seconda lettura SE AL "libero"
|
||||
else
|
||||
{
|
||||
cmp_barcode.showOutput("badge badge-info", $"Attenzione: UDC {rawData} già associato ad AL ({tabAL[0].AL}), rileggere per confermare ({SelPedana})");
|
||||
LastUDC = rawData;
|
||||
cmp_barcode.showOutput("badge badge-info", $"Attenzione: UDC {code} già associato ad AL ({tabAL[0].AL}), rileggere per confermare ({SelPedana})");
|
||||
LastUDC = code;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -421,7 +422,7 @@ namespace MP_MAG.WebUserControls
|
||||
// ...e seleziono udc
|
||||
if (allOk)
|
||||
{
|
||||
SelUDC = rawData;
|
||||
SelUDC = code;
|
||||
tryLinkAlUdc();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user