FIX gestione invalidazione MIA x offline

This commit is contained in:
Samuele E. Locatelli
2020-08-27 18:41:49 +02:00
parent b9a32fc47b
commit 3cb52b38ca
5 changed files with 46 additions and 11 deletions
@@ -1,4 +1,5 @@
using System;
using SteamWare;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
@@ -9,9 +10,26 @@ namespace NKC_WF.WebUserControls
{
public partial class cmp_PartMIA_byCartID : BaseUserControl
{
/// <summary>
/// CartID richiesta
/// </summary>
protected int reqCartID
{
get
{
int answ = 0;
try
{
answ = memLayer.ML.QSI("CartID");
}
catch
{ }
return answ;
}
}
protected void Page_Load(object sender, EventArgs e)
{
CartID = reqCartID;
}
/// <summary>
/// CartID corrente...
@@ -106,7 +106,7 @@
</asp:GridView>
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getMissingByPLID" TypeName="AppData.DS_AppTableAdapters.ItemSearchDetailTableAdapter">
<SelectParameters>
<asp:ControlParameter ControlID="hfPLID" Name="PackListID" PropertyName="Value" Type="Int32" />
<asp:ControlParameter ControlID="hfPLID" Name="PackListID" PropertyName="Value" Type="Int32" DefaultValue="0" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:HiddenField ID="hfPLID" runat="server" />
@@ -1,4 +1,5 @@
using System;
using SteamWare;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
@@ -9,9 +10,26 @@ namespace NKC_WF.WebUserControls
{
public partial class cmp_partMIA_byPLID : BaseUserControl
{
/// <summary>
/// PackListID richiesta
/// </summary>
protected int reqPLID
{
get
{
int answ = 0;
try
{
answ = memLayer.ML.QSI("PLID");
}
catch
{ }
return answ;
}
}
protected void Page_Load(object sender, EventArgs e)
{
PLID = reqPLID;
}
/// <summary>
/// PLID corrente...
+2 -3
View File
@@ -8,7 +8,7 @@
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
<div class="mx-2">
<asp:UpdatePanel runat="server" ID="upnlCarts" UpdateMode="Conditional">
<asp:UpdatePanel runat="server" ID="upnlCarts" UpdateMode="Always">
<ContentTemplate>
<asp:Timer ID="timerMain" runat="server" Interval="4000" OnTick="timerMain_Tick"></asp:Timer>
<div class="card" style="width: 100%;">
@@ -21,7 +21,7 @@
<div class="row">
<div class="col-12 my-2" runat="server" id="divBatchList">
<uc1:cmp_partMIA runat="server" ID="cmp_partMIA" showFull="true" enableScrap="false" />
<uc1:cmp_PartMIA_byCartID runat="server" id="cmp_PartMIA_byCartID" showFull="true" />
<uc1:cmp_PartMIA_byCartID runat="server" ID="cmp_PartMIA_byCartID" showFull="true" />
<uc1:cmp_partMIA_byPLID runat="server" ID="cmp_partMIA_byPLID" showFull="true" />
</div>
</div>
@@ -34,7 +34,6 @@
</div>
</div>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
+3 -3
View File
@@ -56,8 +56,8 @@ namespace NKC_WF.site
{
((SiteMaster)this.Master).showSearch = false;
doUpdate();
cmp_numRow.eh_doRefresh += cmp_numRow_eh_doRefresh;
}
cmp_numRow.eh_doRefresh += cmp_numRow_eh_doRefresh;
}
private void cmp_numRow_eh_doRefresh(object sender, EventArgs e)
@@ -110,16 +110,16 @@ namespace NKC_WF.site
else if (CartID > 0)
{
cmp_partMIA.Visible = false;
cmp_partMIA_byPLID.Visible = false;
cmp_PartMIA_byCartID.Visible = true;
cmp_PartMIA_byCartID.CartID = CartID;
cmp_PartMIA_byCartID.doUpdate();
cmp_partMIA_byPLID.Visible = false;
}
else
{
cmp_partMIA.Visible = true;
cmp_PartMIA_byCartID.Visible = false;
cmp_partMIA_byPLID.Visible = false;
cmp_partMIA.Visible = true;
// recupero bunk corrente...
DS_App.StackListRow currBunk = ComLib.getCurrBunk();
if (currBunk != null)