OK versione smart della sospensione/ripresa orders

This commit is contained in:
Samuele E. Locatelli
2020-08-24 15:50:11 +02:00
parent 7e0a8e9c5d
commit 83fea07275
6 changed files with 63 additions and 20 deletions
+19 -5
View File
@@ -15,19 +15,19 @@
<ItemTemplate>
<div class="text-left">
<asp:Label ID="lblPackListID" runat="server" Text='<%# Bind("PackListID") %>'></asp:Label>
<asp:HyperLink ID="hlShowMissing" runat="server" Target="_blank" NavigateUrl='<%# $"~/site/PartMIA?PLID={Eval("PackListID")}" %>' CssClass="btn btn-sm btn-warning" ToolTip='<%# traduci("PartMIA") %>'><i class="fa fa-bug" aria-hidden="true"></i></asp:HyperLink>
<asp:HyperLink ID="hlShowMissing" runat="server" Target="_blank" NavigateUrl='<%# $"~/site/PartMIA?PLID={Eval("PackListID")}" %>' CssClass="btn btn-sm btn-warning" ToolTip='<%# traduci("PartMIA") %>' Visible='<%# showFull %>'><i class="fa fa-bug" aria-hidden="true"></i></asp:HyperLink>
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ShowHeader="False">
<HeaderTemplate>
<div class="text-left">
<asp:LinkButton ID="lbtReset" runat="server" OnClick="lbtReset_Click" CssClass="btn btn-sm btn-primary" Visible="true" ToolTip="Reset"><i class="fa fa-refresh"></i></asp:LinkButton>
<asp:LinkButton ID="lbtReset" runat="server" OnClick="lbtReset_Click" CssClass="btn btn-sm btn-primary" Visible='<%# showFull %>' ToolTip="Reset"><i class="fa fa-refresh"></i></asp:LinkButton>
</div>
</HeaderTemplate>
<ItemTemplate>
<div class="text-left">
<asp:LinkButton ID="lbtSelect" runat="server" CausesValidation="False" CommandName="Select" CssClass="btn btn-sm btn-info"><i class="fa fa-search" aria-hidden="true"></i></asp:LinkButton>
<asp:LinkButton ID="lbtSelect" runat="server" CausesValidation="False" CommandName="Select" CssClass="btn btn-sm btn-info" Visible='<%# showFull %>'><i class="fa fa-search" aria-hidden="true"></i></asp:LinkButton>
</div>
</ItemTemplate>
</asp:TemplateField>
@@ -36,8 +36,22 @@
<asp:BoundField DataField="StatusDesc" HeaderText="Status" ReadOnly="True" SortExpression="StatusDesc" />
<%--<asp:BoundField DataField="ImportDate" HeaderText="Import Date" SortExpression="ImportDate" />--%>
<asp:BoundField DataField="NumKit" HeaderText="Kit #" SortExpression="NumKit" />
<asp:BoundField DataField="NumParts" HeaderText="Parts n#" SortExpression="NumParts" />
<asp:BoundField DataField="TotQty" HeaderText="Tot Qty #" SortExpression="TotQty" />
<asp:TemplateField HeaderText="Parts n#" SortExpression="NumParts">
<HeaderTemplate>
<asp:Label ID="PartsNumLabel" runat="server" Text='<%# traduci("PartsNum") %>' Visible='<%# showFull %>' />
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="NumPartsLabel" runat="server" Text='<%# Eval("NumParts") %>' Visible='<%# showFull %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Tot Qty #" SortExpression="TotQty">
<HeaderTemplate>
<asp:Label ID="TotNumLabel" runat="server" Text='<%# traduci("TotNum") %>' Visible='<%# showFull %>' />
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="TotQtyLabel" runat="server" Text='<%# Eval("TotQty") %>' Visible='<%# showFull %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="">
<ItemTemplate>
<asp:LinkButton ID="lbtSuspendJob" runat="server" CommandArgument='<%# Eval("PackListID") %>' CssClass="btn btn-sm btn-danger" OnClientClick='<%# SteamWare.jsUtils.getCBE("RetConfSuspendKit") %>' OnClick="lbtSuspendJob_Click"><i class="fa fa-pause" aria-hidden="true"></i></asp:LinkButton>
@@ -25,7 +25,7 @@ namespace NKC_WF.WebUserControls
cmp_KR_cart.doUpdate();
}
protected bool showFull
public bool showFull
{
get
{
@@ -36,6 +36,7 @@ namespace NKC_WF.WebUserControls
set
{
hfShowFull.Value = value.ToString();
grView.DataBind();
}
}
protected void grView_SelectedIndexChanged(object sender, EventArgs e)
+17 -3
View File
@@ -14,7 +14,7 @@
<asp:TemplateField HeaderText="#" SortExpression="PackListID">
<ItemTemplate>
<asp:Label ID="lblPackListID" runat="server" Text='<%# Bind("PackListID") %>'></asp:Label>
<asp:HyperLink ID="hlShowMissing" runat="server" Target="_blank" NavigateUrl='<%# $"~/site/PartMIA?PLID={Eval("PackListID")}" %>' CssClass="btn btn-sm btn-warning" ToolTip='<%# traduci("PartMIA") %>'><i class="fa fa-bug" aria-hidden="true"></i></asp:HyperLink>
<asp:HyperLink ID="hlShowMissing" runat="server" Target="_blank" NavigateUrl='<%# $"~/site/PartMIA?PLID={Eval("PackListID")}" %>' CssClass="btn btn-sm btn-warning" ToolTip='<%# traduci("PartMIA") %>' Visible='<%# showFull %>'><i class="fa fa-bug" aria-hidden="true"></i></asp:HyperLink>
<asp:LinkButton ID="lbtStartJob" runat="server" CommandArgument='<%# Eval("PackListID") %>' CssClass="btn btn-sm btn-success" OnClick="lbtStartJob_Click" Visible='<%# checkStartEnabled("first", Eval("SchedPrior")) %>' OnClientClick='<%# SteamWare.jsUtils.getCBE("RetConfStartKit") %>'><i class="fa fa-play" aria-hidden="true"></i></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
@@ -29,8 +29,22 @@
<asp:BoundField DataField="StatusDesc" HeaderText="Status" ReadOnly="True" SortExpression="StatusDesc" />
<%--<asp:BoundField DataField="ImportDate" HeaderText="Import Date" SortExpression="ImportDate" />--%>
<asp:BoundField DataField="NumKit" HeaderText="Kit #" SortExpression="NumKit" />
<asp:BoundField DataField="NumParts" HeaderText="Parts n#" SortExpression="NumParts" />
<asp:BoundField DataField="TotQty" HeaderText="Tot Qty #" SortExpression="TotQty" />
<asp:TemplateField HeaderText="Parts n#" SortExpression="NumParts">
<HeaderTemplate>
<asp:Label ID="PartsNumLabel" runat="server" Text='<%# traduci("PartsNum") %>' Visible='<%# showFull %>' />
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="NumPartsLabel" runat="server" Text='<%# Eval("NumParts") %>' Visible='<%# showFull %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Tot Qty #" SortExpression="TotQty">
<HeaderTemplate>
<asp:Label ID="TotNumLabel" runat="server" Text='<%# traduci("TotNum") %>' Visible='<%# showFull %>' />
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="TotQtyLabel" runat="server" Text='<%# Eval("TotQty") %>' Visible='<%# showFull %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
@@ -29,7 +29,7 @@ namespace NKC_WF.WebUserControls
hfNumRows.Value = value.ToString();
}
}
protected bool showFull
public bool showFull
{
get
{
@@ -40,6 +40,7 @@ namespace NKC_WF.WebUserControls
set
{
hfShowFull.Value = value.ToString();
grView.DataBind();
}
}
@@ -66,8 +66,8 @@
</div>
</div>
<div class="row" runat="server" id="divAct01">
<uc1:cmp_kitReqRunning runat="server" ID="cmp_kitReqRunning" />
<uc1:cmp_kitReqSched runat="server" ID="cmp_kitReqSched" />
<uc1:cmp_kitReqRunning runat="server" ID="cmp_kitReqRunning" showFull="false" />
<uc1:cmp_kitReqSched runat="server" ID="cmp_kitReqSched" showFull="false" />
</div>
<div class="row" runat="server" id="divAct02">
</div>
@@ -60,6 +60,27 @@ namespace NKC_WF.WebUserControls
return answ;
}
}
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
ActiveMode = (int)KitAdvMode.NA;
updateCurrData();
}
cmp_kitReqRunning.eh_doRefresh += cmp_kitReqRunning_eh_doRefresh;
cmp_kitReqSched.eh_doRefresh += cmp_kitReqSched_eh_doRefresh;
}
private void cmp_kitReqSched_eh_doRefresh(object sender, EventArgs e)
{
cmp_kitReqRunning.doUpdate();
}
private void cmp_kitReqRunning_eh_doRefresh(object sender, EventArgs e)
{
cmp_kitReqSched.doUpdate();
}
/// <summary>
/// Aggiorna dati correnti (IP, batch, sheet...)
/// </summary>
@@ -109,14 +130,6 @@ namespace NKC_WF.WebUserControls
break;
}
}
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
ActiveMode = (int)KitAdvMode.NA;
updateCurrData();
}
}
protected void lbtKitSusp_Click(object sender, EventArgs e)
{