Aggiunto dettaglio TempiCiclo

This commit is contained in:
Samuele E. Locatelli
2019-09-26 18:19:17 +02:00
parent cfdc271c54
commit 9fe0cc91c3
3 changed files with 142 additions and 0 deletions
+63
View File
@@ -0,0 +1,63 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_logTC.ascx.cs" Inherits="MP_SITE.WebUserControls.mod_logTC" %>
<asp:GridView ID="grView" runat="server" CssClass="table table-striped table-sm" DataSourceID="ods" AutoGenerateColumns="False" DataKeyNames="IdxMacchina,CodArticolo,DataOraRif" AllowSorting="True" AllowPaging="True">
<HeaderStyle CssClass="table-success" />
<PagerStyle CssClass="active GridPager" />
<PagerSettings Mode="NumericFirstLast" />
<SelectedRowStyle CssClass="info" />
<EmptyDataTemplate>
Nessun record trovato
</EmptyDataTemplate>
<Columns>
<%--<asp:BoundField DataField="IdxMacchina" HeaderText="IdxMacchina" ReadOnly="True" SortExpression="IdxMacchina" />--%>
<asp:BoundField DataField="CodArticolo" HeaderText="CodArticolo" ReadOnly="True" SortExpression="CodArticolo" />
<asp:BoundField DataField="DataOraRif" HeaderText="DataOraRif" SortExpression="DataOraRif" ReadOnly="True" />
<asp:BoundField DataField="TCMedio" HeaderText="TCMedio" SortExpression="TCMedio" />
<asp:BoundField DataField="PzProd" HeaderText="PzProd" SortExpression="PzProd" />
<%--<asp:TemplateField HeaderText="Registro Scarti <i class='fa fa-sort'></i>" SortExpression="DataOra" HeaderStyle-CssClass="btn btn-sm btn-block btn-secondary text-info" HeaderStyle-ForeColor="White">
<ItemTemplate>
<div class="row">
<div class="col-5 small text-left">
<div>
Art: <b>
<asp:Label ID="Label5" runat="server" Text='<%# Eval("CodArticolo") %>' /></b>
</div>
<div>
<asp:Label ID="Label4" runat="server" CssClass='<%# "text-" + Eval("cssClass")%>'><i class='<%# Eval("icona") %>'></i> <%# Eval("Descrizione") %>'</asp:Label>
</div>
</div>
<div class="col-2 px-0 text-center">
<span class="lead font-weight-bold">
<%# Eval("Qta") %>
</span>pz
</div>
<div class="col-5 text-right small">
<div class="text-truncate">
<asp:Label ID="Label1" runat="server" Text='<%# Eval("DataOra","{0:ddd dd.MM.yy HH:mm:ss}") %>' />
<i class="fa fa-clock-o" aria-hidden="true"></i>
</div>
<div class="text-truncate">
<b>
<asp:Label ID="Label3" runat="server" Text='<%# Eval("Operatore") %>' /></b>
<i class="fa fa-user" aria-hidden="true"></i>
</div>
</div>
<div class="col-12 small">
<i runat="server" id="iNote" visible='<%# Eval("Note").ToString()!="" %>'>Nota:
<b>
<asp:Label ID="Label6" runat="server" Text='<%# Eval("Note") %>' /></b></i>
</div>
</div>
</ItemTemplate>
</asp:TemplateField>--%>
</Columns>
</asp:GridView>
<%--EnableCaching="true" CacheDuration="60"--%>
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="original_{0}" EnablePaging="true" SelectMethod="getFiltPaged" SelectCountMethod="getFiltCount" StartRowIndexParameterName="startRowIndex" MaximumRowsParameterName="maximumRows" TypeName="MapoDb.DS_ProdTempiTableAdapters.TempiCicloRilevatiTableAdapter">
<SelectParameters>
<asp:SessionParameter Type="String" DefaultValue="0" SessionField="IdxMacchinaTC" Name="IdxMacchina" />
<asp:SessionParameter Type="DateTime" DefaultValue="" SessionField="_inizio" Name="dtFrom" />
<asp:SessionParameter Type="DateTime" SessionField="_fine" Name="dtTo" />
<asp:Parameter DefaultValue="true" Name="showMulti" Type="Boolean" />
</SelectParameters>
</asp:ObjectDataSource>
+46
View File
@@ -0,0 +1,46 @@
using SteamWare;
using System;
using System.Web.UI;
namespace MP_SITE.WebUserControls
{
public partial class mod_logTC : baseProdControl
{
public override void aggiornamento()
{
if (memLayer.ML.CRI("_logLevel") > 5)
{
logger.lg.scriviLog("inizio caricamento dati TC", tipoLog.INFO);
}
grView.PageSize = _numRighe;
ods.DataBind();
if (memLayer.ML.CRI("_logLevel") > 5)
{
logger.lg.scriviLog("fine caricamento dati TC", tipoLog.INFO);
}
if (!Page.IsPostBack)
{
fixMacchina();
}
}
public void reportUpdt(object sender, EventArgs e)
{
reportUpdate();
}
private void fixMacchina()
{
string IdxMacc = memLayer.ML.StringSessionObj("IdxMacchina");
int idx = 0;
if (isMulti(IdxMacc))
{
idx = IdxMacc.IndexOf("#");
if (idx > 0)
{
IdxMacc = IdxMacc.Substring(0, IdxMacc.IndexOf("#"));
}
}
memLayer.ML.setSessionVal("IdxMacchinaTC", IdxMacc);
}
}
}
+33
View File
@@ -0,0 +1,33 @@
//------------------------------------------------------------------------------
// <generato automaticamente>
// Codice generato da uno strumento.
//
// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
// il codice viene rigenerato.
// </generato automaticamente>
//------------------------------------------------------------------------------
namespace MP_SITE.WebUserControls {
public partial class mod_logTC {
/// <summary>
/// Controllo grView.
/// </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.GridView grView;
/// <summary>
/// Controllo ods.
/// </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.ObjectDataSource ods;
}
}