COmpletata gestione riordino da SMART kitting ADV

This commit is contained in:
Samuele E. Locatelli
2020-08-24 16:13:00 +02:00
parent 83fea07275
commit 30d6366d32
7 changed files with 88 additions and 24 deletions
@@ -1,6 +1,8 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_kittingSmartAdv.ascx.cs" Inherits="NKC_WF.WebUserControls.cmp_kittingSmartAdv" %>
<%@ Register Src="~/WebUserControls/cmp_kitReqRunning.ascx" TagPrefix="uc1" TagName="cmp_kitReqRunning" %>
<%@ Register Src="~/WebUserControls/cmp_kitReqSched.ascx" TagPrefix="uc1" TagName="cmp_kitReqSched" %>
<%@ Register Src="~/WebUserControls/cmp_partMIA_byPLID.ascx" TagPrefix="uc1" TagName="cmp_partMIA_byPLID" %>
@@ -69,7 +71,8 @@
<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 class="row small textCondens" runat="server" id="divAct02">
<uc1:cmp_partMIA_byPLID runat="server" ID="cmp_partMIA_byPLID" showFull="false" />
</div>
<div class="row" runat="server" id="divAct03">
</div>
@@ -107,6 +107,9 @@ namespace NKC_WF.WebUserControls
case KitAdvMode.PartsReorder:
lbtKitReorder.Visible = true;
divAct02.Visible = true;
// fixme... sistemare PLID
cmp_partMIA_byPLID.PLID = 40;
cmp_partMIA_byPLID.doUpdate();
break;
case KitAdvMode.PartsReload:
lbtKitReloadPart.Visible = true;
@@ -113,6 +113,15 @@ namespace NKC_WF.WebUserControls
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divAct02;
/// <summary>
/// Controllo cmp_partMIA_byPLID.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::NKC_WF.WebUserControls.cmp_partMIA_byPLID cmp_partMIA_byPLID;
/// <summary>
/// Controllo divAct03.
/// </summary>
+48 -22
View File
@@ -3,15 +3,6 @@
<asp:GridView ID="grView" runat="server" AutoGenerateColumns="False" DataKeyNames="ItemID" DataSourceID="ods" CssClass="table table-striped table-sm textCondens" AllowPaging="True" OnSelectedIndexChanged="grView_SelectedIndexChanged">
<Columns>
<%--<asp:BoundField DataField="OnCartDate" HeaderText="OnCart Date" SortExpression="OnCartDate" />--%>
<asp:TemplateField HeaderText="Code" SortExpression="ItemDtmx">
<ItemTemplate>
<div class="font-weight-bold textBig">
<asp:Label ID="ItemDtmxLabel" runat="server" Text='<%# Eval("ItemDtmx") %>' />
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="PART" SortExpression="ItemExtCode">
<ItemTemplate>
<div class="font-weight-bold textBig">
@@ -20,9 +11,22 @@
<asp:Label ID="ItemDescLabel" runat="server" Text='<%# Eval("ItemDesc") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="OP" SortExpression="PostProcList">
<asp:TemplateField HeaderText="Code" SortExpression="ItemDtmx">
<HeaderTemplate>
<asp:Label ID="lblItemDtmx" runat="server" Text='<%# traduci("Code") %>' Visible='<%# showFull %>' />
</HeaderTemplate>
<ItemTemplate>
<div class="row">
<div class="font-weight-bold textBig">
<asp:Label ID="ItemDtmxLabel" runat="server" Text='<%# Eval("ItemDtmx") %>' Visible='<%# showFull %>' />
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="OP" SortExpression="PostProcList">
<HeaderTemplate>
<asp:Label ID="lblPostProcList" runat="server" Text='<%# traduci("SecOp") %>' Visible='<%# showFull %>' />
</HeaderTemplate>
<ItemTemplate>
<div class="row" runat="server" visible='<%# showFull %>'>
<div class="col-1">
<i class="fa fa-wrench" aria-hidden="true"></i>
</div>
@@ -39,34 +43,55 @@
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="MaterialCode" SortExpression="MatExtCode">
<HeaderTemplate>
<asp:Label ID="lblMatExtCode" runat="server" Text='<%# traduci("Material") %>' />
</HeaderTemplate>
<ItemTemplate>
<div class="font-weight-bold textBig">
<asp:Label ID="MatExtCodeLabel" runat="server" Text='<%# Eval("MatExtCode") %>' />
<div runat="server">
<div class="font-weight-bold textBig">
<asp:Label ID="MatExtCodeLabel" runat="server" Text='<%# Eval("MatExtCode") %>' />
</div>
<asp:Label ID="MatDescLabel" runat="server" Text='<%# Eval("MatDesc") %>' Visible='<%# showFull %>' />
</div>
<asp:Label ID="MatDescLabel" runat="server" Text='<%# Eval("MatDesc") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Order" SortExpression="OrderExtCode">
<HeaderTemplate>
<asp:Label ID="lblOrder" runat="server" Text='<%# traduci("Order") %>' Visible='<%# showFull %>' />
</HeaderTemplate>
<ItemTemplate>
<div class="font-weight-bold textBig">
<asp:Label ID="OrderExtCodeLabel" runat="server" Text='<%# Eval("OrderExtCode") %>' />
<div runat="server" visible='<%# showFull %>'>
<div class="font-weight-bold textBig">
<asp:Label ID="OrderExtCodeLabel" runat="server" Text='<%# Eval("OrderExtCode") %>' />
</div>
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Cart" SortExpression="CartDtmx">
<HeaderTemplate>
<asp:Label ID="lblCart" runat="server" Text='<%# traduci("Cart") %>' Visible='<%# showFull %>' />
</HeaderTemplate>
<ItemTemplate>
<div class="font-weight-bold textBig">
<asp:Label ID="CartIndexLabel" runat="server" Text='<%# Eval("CartIndex","C{0}") %>' />
<div runat="server" visible='<%# showFull %>'>
<div class="font-weight-bold textBig">
<asp:Label ID="CartIndexLabel" runat="server" Text='<%# Eval("CartIndex","C{0}") %>' />
</div>
<asp:Label ID="CartDtmxLabel" runat="server" Text='<%# Eval("CartDtmx") %>' />
</div>
<asp:Label ID="CartDtmxLabel" runat="server" Text='<%# Eval("CartDtmx") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Bin" SortExpression="BinDtmx">
<HeaderTemplate>
<asp:Label ID="lblBin" runat="server" Text='<%# traduci("Bin") %>' Visible='<%# showFull %>' />
</HeaderTemplate>
<ItemTemplate>
<div class="font-weight-bold textBig">
<asp:Label ID="BinIndexLabel" runat="server" Text='<%# Eval("BinIndex","B{0}") %>' />
<div runat="server" visible='<%# showFull %>'>
<div class="font-weight-bold textBig">
<asp:Label ID="BinIndexLabel" runat="server" Text='<%# Eval("BinIndex","B{0}") %>' />
</div>
<asp:Label ID="BinDtmxLabel" runat="server" Text='<%# Eval("BinDtmx") %>' />
</div>
<asp:Label ID="BinDtmxLabel" runat="server" Text='<%# Eval("BinDtmx") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ShowHeader="False">
@@ -85,3 +110,4 @@
</SelectParameters>
</asp:ObjectDataSource>
<asp:HiddenField ID="hfPLID" runat="server" />
<asp:HiddenField runat="server" ID="hfShowFull" Value="false" />
@@ -114,5 +114,19 @@ namespace NKC_WF.WebUserControls
grView.PageSize = value;
}
}
public bool showFull
{
get
{
bool answ = false;
bool.TryParse(hfShowFull.Value, out answ);
return answ;
}
set
{
hfShowFull.Value = value.ToString();
grView.DataBind();
}
}
}
}
@@ -40,5 +40,14 @@ namespace NKC_WF.WebUserControls
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.HiddenField hfPLID;
/// <summary>
/// Controllo hfShowFull.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.HiddenField hfShowFull;
}
}
+1 -1
View File
@@ -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" />
<uc1:cmp_partMIA_byPLID runat="server" ID="cmp_partMIA_byPLID" />
<uc1:cmp_partMIA_byPLID runat="server" ID="cmp_partMIA_byPLID" showFull="true" />
</div>
</div>
</div>