112 lines
6.7 KiB
Plaintext
112 lines
6.7 KiB
Plaintext
<div class="card">
|
|
<div class="card-header bg-success text-light">
|
|
<div class="d-flex justify-content-between">
|
|
<div class="px-0">
|
|
<h4>Verifica KIT</h4>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="card-body">
|
|
<b>Elenco KIT compatibili</b>
|
|
<table class="table table-sm table-striped">
|
|
<thead>
|
|
<tr>
|
|
<th>Cod Kit</th>
|
|
<th># OK</th>
|
|
<th>Coerenza</th>
|
|
<th>Azione</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
@foreach (var record in ListRecords)
|
|
{
|
|
<tr>
|
|
<td>@record.CodArtParent</td>
|
|
<td>@record.ChildFound</td>
|
|
<td>@($"{record.TotalScore:P2}")</td>
|
|
<td>
|
|
@if (record.TotalScore == 1)
|
|
{
|
|
<button @onclick="() => DoCreatePOdl(record)" class="btn btn-success btn-sm"><i class="fa-solid fa-plus"></i> Prom ODL</button>
|
|
}
|
|
else
|
|
{
|
|
<button class="btn btn-secondary disabled btn-sm"><i class="fa-solid fa-plus"></i> Prom ODL</button>
|
|
}
|
|
</td>
|
|
</tr>
|
|
}
|
|
</tbody>
|
|
</table>
|
|
@* <asp:GridView runat="server" ID="grViewKitSel" DataSourceID="odsKitSel" AutoGenerateColumns="False" CssClass="table table-striped table-sm" DataKeyNames="CodArtParent" OnSelectedIndexChanged="grViewKitSel_SelectedIndexChanged">
|
|
<EmptyDataTemplate>
|
|
Nessun KIT trovato
|
|
</EmptyDataTemplate>
|
|
<Columns>
|
|
<asp:BoundField DataField="CodArtParent" HeaderText="Codice KIT" SortExpression="CodArtParent" />
|
|
<asp:BoundField DataField="TotalScore" HeaderText="Coerenza KIT" ReadOnly="True" SortExpression="TotalScore" DataFormatString="{0:P2}" ItemStyle-HorizontalAlign="Right" />
|
|
<asp:TemplateField HeaderText="Azione">
|
|
<ItemTemplate>
|
|
<asp:LinkButton runat="server" ID="lbtCreatePODL" Visible='<%# Eval("TotalScore","{0:P0}") == "100%" %>' CssClass="btn btn-success btn-sm" ToolTip="Crea ordine KIT" CommandName="select">
|
|
<i class="fa fa-plus-square"></i> Prom.ODL <i class="fa fa-plus-square"></i>
|
|
</asp:LinkButton>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
<asp:ObjectDataSource runat="server" ID="odsKitSel" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="MapoDb.DS_IntServTableAdapters.TKS_SearchTableAdapter">
|
|
<SelectParameters>
|
|
<asp:ControlParameter ControlID="hlCodKitTemp" Name="KeyFilt" PropertyName="Value" Type="String" />
|
|
<asp:Parameter DefaultValue="2" Name="maxResult" Type="Int32" />
|
|
</SelectParameters>
|
|
</asp:ObjectDataSource> *@
|
|
<div runat="server" id="divPODL">
|
|
<b>Elenco promesse per KIT (100%)</b>
|
|
<p>...tabella...</p>
|
|
@* <asp:GridView runat="server" ID="grViewPODL" DataSourceID="odsPODL" CssClass="table table-sm table-striped" AutoGenerateColumns="False" DataKeyNames="idxPromessa">
|
|
<Columns>
|
|
<asp:BoundField DataField="idxPromessa" HeaderText="#" InsertVisible="False" ReadOnly="True" SortExpression="idxPromessa" />
|
|
<asp:TemplateField HeaderText="Cod.KIT" SortExpression="KeyRichiesta">
|
|
<ItemTemplate>
|
|
<div style="float: left;">
|
|
<b>
|
|
<asp:Label runat="server" ID="txtCodArticolo" Text='<%# Eval("CodArticolo") %>' /></b>
|
|
</div>
|
|
<div style="float: right; font-size: 0.8em;">
|
|
<asp:Label runat="server" ID="Label3" Text='<%# Eval("KeyRichiesta") %>' />
|
|
</div>
|
|
<div style="float: none; clear: both;">
|
|
<asp:Label runat="server" ID="txtDescArticolo" Text='<%# Eval("DescArticolo") %>' />
|
|
</div>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Nome" SortExpression="Nome">
|
|
<ItemTemplate>
|
|
<b>
|
|
<asp:Label runat="server" ID="txtCodMacchina" Text='<%# Eval("CodMacchina") %>' /></b>
|
|
<br />
|
|
<asp:Label runat="server" ID="txtNome" Text='<%# Eval("Nome") %>' />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:BoundField DataField="NumPezzi" HeaderText="NumPezzi" SortExpression="NumPezzi" />
|
|
</Columns>
|
|
<EmptyDataTemplate>
|
|
Nessun Record (P.ODL da eseguire)
|
|
</EmptyDataTemplate>
|
|
</asp:GridView>
|
|
<asp:ObjectDataSource ID="odsPODL" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByCodArt" TypeName="MapoDb.DS_ProdTempiTableAdapters.PromesseODLTableAdapter">
|
|
<SelectParameters>
|
|
<asp:ControlParameter ControlID="hfCodArtKit" DefaultValue="###" Name="CodArticolo" PropertyName="Value" Type="String" />
|
|
<asp:Parameter DefaultValue="true" Name="onlyAvail" Type="Boolean" />
|
|
</SelectParameters>
|
|
</asp:ObjectDataSource>
|
|
<asp:HiddenField runat="server" ID="hfCodArtKit" /> *@
|
|
</div>
|
|
</div>
|
|
<div class="card-footer py-1 bg-success text-light">
|
|
TempKey: <b>@KeyFilt</b> | Abilitato se = 100%
|
|
</div>
|
|
</div>
|
|
|
|
|