Update gestione selezioen dettaglio stacks

This commit is contained in:
Samuele E. Locatelli
2019-08-26 15:02:46 +02:00
parent de5e612cd0
commit efaecde44f
4 changed files with 52 additions and 9 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_footer.ascx.cs" Inherits="NKC_WF.WebUserControls.cmp_footer" %>
<nav class="navbar fixed-bottom navbar-dark bg-dark text-light">
<nav class="navbar fixed-bottom navbar-dark bg-dark text-light small">
<div class="row" style="width: 100%;">
<div class="col-6 text-left">
<asp:Label ID="lblDateTime" runat="server" Text="..." />
+8 -5
View File
@@ -3,11 +3,6 @@
<div class="row">
<div class="col-12">
<h3>STACK LIST</h3>
Qui va mostrato elenco degli STACK che fanno parte del Batch/Takt.
<br />
Ogni stack avrà come dato il NUMERO di fogli di cui è composto e il suo stato (vuoto, parzialmente fatto, completo).
<br />
<i>Abbiamo ipotizzato che più persone possano preparare insieme ognuno uno stack di fogli x il medesimo takt</i>
</div>
<div class="col-12">
<asp:GridView ID="grView" runat="server" AllowPaging="True" AutoGenerateColumns="False" DataKeyNames="StackID" DataSourceID="ods" CssClass="table table-sm table-striped table-responsive" AllowSorting="True" OnSelectedIndexChanged="grView_SelectedIndexChanged">
@@ -19,6 +14,14 @@
No Record
</EmptyDataTemplate>
<Columns>
<asp:TemplateField ShowHeader="False">
<HeaderTemplate>
<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>
</HeaderTemplate>
<ItemTemplate>
<asp:LinkButton ID="lbSelect" runat="server" CausesValidation="False" CommandName="Select" CssClass="btn btn-sm btn-primary"><i class="fa fa-search" aria-hidden="true"></i></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="StackID" HeaderText="Stack" ReadOnly="True" SortExpression="StackID" />
<asp:BoundField DataField="NumSheets" HeaderText="# Sheets" SortExpression="NumSheets" ItemStyle-CssClass="text-right" ReadOnly="True" />
<asp:BoundField DataField="NumSheetsPrepared" HeaderText="# Prepared" SortExpression="NumSheetsPrepared" ItemStyle-CssClass="text-right" ReadOnly="True" />
@@ -31,5 +31,38 @@ namespace NKC_WF.WebUserControls
{
raiseEvent();
}
/// <summary>
/// comando reset
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void lbtReset_Click(object sender, EventArgs e)
{
resetSelezione();
}
private void resetSelezione()
{
grView.SelectedIndex = -1;
grView.DataBind();
raiseEvent();
}
/// <summary>
/// StackId selezionato
/// </summary>
public int StackIdSel
{
get
{
int answ = 0;
try
{
int.TryParse(grView.SelectedValue.ToString(), out answ);
}
catch
{ }
return answ;
}
}
}
}