Files
NKC/NKC_WF/WebUserControls/cmp_BP_MaterialYeld.ascx
Samuele Locatelli ba8eef2aeb COmpletata review pagina BatchPreview
-- fix grafici
- ingrandimento generale
- fix pagina che debordava
- paginazione lista sheets
2025-06-18 08:36:07 +02:00

60 lines
3.2 KiB
Plaintext

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_BP_MaterialYeld.ascx.cs" Inherits="NKC_WF.WebUserControls.cmp_BP_MaterialYeld" %>
<b>Material's</b> YELD
<asp:GridView ID="grView" runat="server" DataSourceID="ods" AutoGenerateColumns="False" CssClass="table table-sm table-striped" AllowSorting="True" AllowPaging="true" PageSize="10">
<HeaderStyle CssClass="default" />
<PagerStyle CssClass="active GridPager" />
<PagerSettings Mode="NumericFirstLast" />
<SelectedRowStyle CssClass="table-info" />
<EmptyDataTemplate>
<%: traduci("NoRecord") %>
</EmptyDataTemplate>
<Columns>
<asp:TemplateField HeaderText="Material" SortExpression="MatCode">
<ItemTemplate>
<div class="font-weight-bold">
<asp:Label runat="server" ID="lblMatCode" Text='<%# Eval("MatCode") %>'></asp:Label>
</div>
<div class="small">
<asp:Label runat="server" ID="lblMatDescript" Text='<%# Eval("MatDescript") %>'></asp:Label>
</div>
</ItemTemplate>
<ItemStyle CssClass="text-left" />
</asp:TemplateField>
<asp:TemplateField HeaderText="Sheets/Parts" SortExpression="TotParts">
<ItemTemplate>
<div class="d-flex justify-content-between">
<span class="px-0 small">Sheets</span>
<span class="px-0 font-weight-bold">
<asp:Label runat="server" ID="lblTotSheets" Text='<%# Eval("TotSheets") %>'></asp:Label></span>
</div>
<div class="d-flex justify-content-between">
<span class="px-0 small">Parts</span>
<span class="px-0 font-weight">
<asp:Label runat="server" ID="lblTotParts" Text='<%# Eval("TotParts") %>'></asp:Label></span>
</div>
</ItemTemplate>
<ItemStyle CssClass="text-left" />
</asp:TemplateField>
<asp:TemplateField HeaderText="Yeld" SortExpression="YeldAvg">
<ItemTemplate>
<div class="d-flex justify-content-between">
<span class="px-0 small">Avg</span>
<span class="px-0 font-weight-bold">
<asp:Label runat="server" ID="lblYeldAvg" Text='<%# Eval("YeldAvg", "{0:P1}") %>'></asp:Label></span>
</div>
<div class="d-flex justify-content-between">
<span class="px-0 font-weight">
<asp:Label runat="server" ID="lblYeldMin" Text='<%# Eval("YeldMin", "{0:P1}") %>'></asp:Label></span>
<span class="px-0 small">...</span>
<span class="px-0 font-weight">
<asp:Label runat="server" ID="lblYeldMax" Text='<%# Eval("YeldMax", "{0:P1}") %>'></asp:Label></span>
</div>
</ItemTemplate>
<ItemStyle CssClass="text-left" />
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:ObjectDataSource ID="ods" runat="server" SelectMethod="GetMatStatList" TypeName="NKC_WF.WebUserControls.cmp_BP_MaterialYeld"></asp:ObjectDataSource>