Completato editing parametri macchina (mancano solo statistiche)
This commit is contained in:
@@ -2,7 +2,8 @@
|
||||
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<asp:GridView ID="grView" runat="server" AutoGenerateColumns="False" DataKeyNames="IdxMacchina" DataSourceID="ods" CssClass="table table-sm table-striped" AllowPaging="True" AllowSorting="true">
|
||||
<asp:ObjectDataSource ID="odsConfWeek" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="MapoDb.DS_PlanTableAdapters.selConfWeekTableAdapter"></asp:ObjectDataSource>
|
||||
<asp:GridView ID="grView" runat="server" AutoGenerateColumns="False" DataKeyNames="IdxMacchina" DataSourceID="ods" CssClass="table table-sm table-striped" AllowPaging="True" AllowSorting="True">
|
||||
<HeaderStyle CssClass="table-primary" />
|
||||
<PagerStyle CssClass="active GridPager" />
|
||||
<PagerSettings Mode="NumericFirstLast" />
|
||||
@@ -25,11 +26,26 @@
|
||||
</EditItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:BoundField DataField="IdxMacchina" HeaderText="impianto" ReadOnly="True" SortExpression="IdxMacchina" />
|
||||
<asp:BoundField DataField="CodConfAper" HeaderText="Apertura" SortExpression="CodConfAper" />
|
||||
<asp:BoundField DataField="OEE" HeaderText="OEE" SortExpression="OEE" DataFormatString="{0:P1}" ItemStyle-HorizontalAlign="Right" HeaderStyle-HorizontalAlign="Right">
|
||||
<HeaderStyle HorizontalAlign="Right"></HeaderStyle>
|
||||
<ItemStyle HorizontalAlign="Right"></ItemStyle>
|
||||
</asp:BoundField>
|
||||
<asp:TemplateField HeaderText="Apertura" SortExpression="CodConfAper">
|
||||
<EditItemTemplate>
|
||||
<asp:DropDownList runat="server" ID="ddlConfWeek" DataSourceID="odsConfWeek" DataTextField="label" DataValueField="value" SelectedValue='<%# Bind("CodConfAper") %>'>
|
||||
</asp:DropDownList>
|
||||
</EditItemTemplate>
|
||||
<ItemTemplate>
|
||||
<asp:DropDownList runat="server" ID="ddlConfWeek" DataSourceID="odsConfWeek" DataTextField="label" DataValueField="value" SelectedValue='<%# Eval("CodConfAper") %>' Enabled="false">
|
||||
</asp:DropDownList>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="OEE" SortExpression="OEE">
|
||||
<EditItemTemplate>
|
||||
<asp:TextBox ID="txtOEE" runat="server" Text='<%# Bind("OEE") %>'></asp:TextBox>
|
||||
</EditItemTemplate>
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lblOEE" runat="server" Text='<%# Eval("OEE", "{0:P1}") %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
<HeaderStyle HorizontalAlign="Right" />
|
||||
<ItemStyle HorizontalAlign="Right" />
|
||||
</asp:TemplateField>
|
||||
<asp:BoundField DataField="SetupTime" HeaderText="Setup (min)" SortExpression="SetupTime" ItemStyle-HorizontalAlign="Right" HeaderStyle-HorizontalAlign="Right">
|
||||
<HeaderStyle HorizontalAlign="Right"></HeaderStyle>
|
||||
<ItemStyle HorizontalAlign="Right"></ItemStyle>
|
||||
@@ -48,7 +64,7 @@
|
||||
</asp:TemplateField>
|
||||
</Columns>
|
||||
</asp:GridView>
|
||||
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="Original_{0}" SelectMethod="GetData" TypeName="MapoDb.DS_PlanTableAdapters.MachineParamsTableAdapter" DeleteMethod="DeleteQuery" UpdateMethod="UpdateQuery">
|
||||
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="Original_{0}" SelectMethod="GetData" TypeName="MapoDb.DS_PlanTableAdapters.MachineParamsTableAdapter" DeleteMethod="DeleteQuery" UpdateMethod="UpdateQuery" OnUpdating="ods_Updating">
|
||||
<DeleteParameters>
|
||||
<asp:Parameter Name="Original_IdxMacchina" Type="String" />
|
||||
</DeleteParameters>
|
||||
|
||||
@@ -73,5 +73,13 @@ namespace ES3.WebUserControls
|
||||
DataLayer.obj.taMacParams.insMissing();
|
||||
doUpdate();
|
||||
}
|
||||
|
||||
protected void ods_Updating(object sender, ObjectDataSourceMethodEventArgs e)
|
||||
{
|
||||
// verifico eventuali nulli --> ""
|
||||
if (e.InputParameters["OEE"] == null) e.InputParameters["OEE"] = "0";
|
||||
if (e.InputParameters["SetupTime"] == null) e.InputParameters["SetupTime"] = "1";
|
||||
if (e.InputParameters["CodConfAper"] == null) e.InputParameters["CodConfAper"] = "0";
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -14,6 +14,15 @@ namespace ES3.WebUserControls
|
||||
public partial class cmp_machParams
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// Controllo odsConfWeek.
|
||||
/// </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 odsConfWeek;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo grView.
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user