Fix edit anag SC con nuovo campo FasiEnab

Modifiche DB e stored (a monte)
This commit is contained in:
Samuele E. Locatelli
2015-09-11 15:52:04 +02:00
parent b4e03275a2
commit 4c1f129f4e
23 changed files with 486 additions and 185 deletions
@@ -24,6 +24,7 @@
<asp:Label ID="Label1" runat="server" Text='<%# Eval("Descrizione") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="FasiEnab" HeaderText="FasiEnab" SortExpression="FasiEnab" ReadOnly="false" />
<asp:TemplateField HeaderText="Doc" SortExpression="Path">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Path") %>' Width="100%" />
@@ -65,6 +66,7 @@
<asp:Parameter Name="Vers" Type="Int32" />
<asp:Parameter Name="Descrizione" Type="String" />
<asp:Parameter Name="Path" Type="String" />
<asp:Parameter Name="FasiEnab" Type="String" />
<asp:Parameter Name="Original_CodScheda" Type="String" />
<asp:Parameter Name="Original_Vers" Type="Int32" />
</UpdateParameters>
@@ -37,7 +37,7 @@ namespace CMS_SC.WebUserControls
protected void lbAddNew_Click(object sender, EventArgs e)
{
// inserisco nuovo record
DtProxy.man.taASC.insertQuery(memLayer.ML.CRS("defASC01"), 0, memLayer.ML.CRS("defASC02"), "");
DtProxy.man.taASC.insertQuery(memLayer.ML.CRS("defASC01"), 0, memLayer.ML.CRS("defASC02"), "", memLayer.ML.CRS("defFasiEnab"));
// update!
grView.DataBind();
}
@@ -52,6 +52,7 @@ namespace CMS_SC.WebUserControls
protected void ods_Updating(object sender, ObjectDataSourceMethodEventArgs e)
{
if (e.InputParameters["Path"] == null) e.InputParameters["Path"] = "";
if (e.InputParameters["FasiEnab"] == null) e.InputParameters["FasiEnab"] = "";
}
}
}
+12 -12
View File
@@ -6,11 +6,11 @@
<%--<asp:BoundField DataField="TipoValMisura" HeaderText="TipoValMisura" SortExpression="TipoValMisura" />--%>
<asp:TemplateField ShowHeader="False">
<EditItemTemplate>
<asp:LinkButton ID="lbUpdate" runat="server" CausesValidation="True" CommandName="Update" ToolTip="Update" CssClass="fa fa-check fa-2x" />
&nbsp;<asp:LinkButton ID="lbCancel" runat="server" CausesValidation="False" CommandName="Cancel" ToolTip="Cancel" CssClass="fa fa-undo fa-2x" />
<asp:LinkButton ID="lbUpdate" runat="server" CausesValidation="True" CommandName="Update" ToolTip="Update" CssClass="fa fa-check" Font-Size="1.5em" />
&nbsp;<asp:LinkButton ID="lbCancel" runat="server" CausesValidation="False" CommandName="Cancel" ToolTip="Cancel" CssClass="fa fa-undo" Font-Size="1.5em" />
</EditItemTemplate>
<ItemTemplate>
<asp:LinkButton ID="lbEdit" runat="server" CausesValidation="False" CommandName="Edit" ToolTip="Edit" CssClass="fa fa-edit fa-2x" Visible='<%# Convert.ToBoolean(hfEditEnabled.Value) %>' />
<asp:LinkButton ID="lbEdit" runat="server" CausesValidation="False" CommandName="Edit" ToolTip="Edit" CssClass="fa fa-edit" Font-Size="1.5em" Visible='<%# Convert.ToBoolean(hfEditEnabled.Value) %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="CodSchedaVersNum" HeaderText="Scheda" ReadOnly="True" SortExpression="CodSchedaVersNum" />
@@ -69,30 +69,30 @@
<asp:Label ID="lblOperatore" runat="server" Text='<%# Eval("Operatore") %>' />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lblOperatore" class="fa fa-user fa-2x" runat="server" ToolTip='<%# string.Format("{0} - {1:yyyy/MM/dd HH:mm}", Eval("Operatore"), Eval("DataOra")) %>' Visible='<%# Eval("Operatore")!="" %>' />
<asp:Label ID="lblOperatore" class="fa fa-user" Font-Size="1.5em" runat="server" ToolTip='<%# string.Format("{0} - {1:yyyy/MM/dd HH:mm}", Eval("Operatore"), Eval("DataOra")) %>' Visible='<%# Eval("Operatore")!="" %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Ok Mis." SortExpression="OkValMis">
<ItemTemplate>
<i id="iOK" runat="server" class="fa fa-check-circle fa-2x" visible='<%# Convert.ToBoolean(Eval("OkValMis")) && Eval("Operatore")!="" %>' style="color: green;"></i>
<i id="iKO" runat="server" class="fa fa-times-circle fa-2x" visible='<%# !Convert.ToBoolean(Eval("OkValMis")) && Eval("Operatore")!="" %>' style="color: red;"></i>
<i id="iOK" runat="server" class="fa fa-check-circle" Font-Size="1.5em" visible='<%# Convert.ToBoolean(Eval("OkValMis")) && Eval("Operatore")!="" %>' style="color: green;"></i>
<i id="iKO" runat="server" class="fa fa-times-circle" Font-Size="1.5em" visible='<%# !Convert.ToBoolean(Eval("OkValMis")) && Eval("Operatore")!="" %>' style="color: red;"></i>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Der." SortExpression="CodDeroga">
<ItemTemplate>
<asp:LinkButton ID="lbCodDerogaAdd" CausesValidation="False" CommandName="Select" CommandArgument="ADD" runat="server" class="fa fa-plus-circle fa-2x" Visible='<%# hasDeroga("ADD", Eval("CodDeroga"), Eval("OkValMis")) && Eval("Operatore")!="" %>' Style="color: green;"></asp:LinkButton>
<asp:Label ID="lblCodDeroga" class="fa fa-graduation-cap fa-2x" runat="server" ToolTip='<%# Eval("CodDeroga") %>' Visible='<%# Eval("CodDeroga")!="" %>' ForeColor="Green" />
<asp:LinkButton ID="lbCodDerogaRem" CausesValidation="False" CommandName="Select" CommandArgument="REM" runat="server" class="fa fa-minus-circle fa-2x" Visible='<%# hasDeroga("REM", Eval("CodDeroga"), Eval("OkValMis")) && Eval("Operatore")!="" && Convert.ToBoolean(hfEditEnabled.Value) %>' Style="color: red;"></asp:LinkButton>
<asp:LinkButton ID="lbCodDerogaAdd" CausesValidation="False" CommandName="Select" CommandArgument="ADD" runat="server" class="fa fa-plus-circle" Font-Size="1.5em" Visible='<%# hasDeroga("ADD", Eval("CodDeroga"), Eval("OkValMis")) && Eval("Operatore")!="" %>' Style="color: green;"></asp:LinkButton>
<asp:Label ID="lblCodDeroga" class="fa fa-graduation-cap" Font-Size="1.5em" runat="server" ToolTip='<%# Eval("CodDeroga") %>' Visible='<%# Eval("CodDeroga")!="" %>' ForeColor="Green" />
<asp:LinkButton ID="lbCodDerogaRem" CausesValidation="False" CommandName="Select" CommandArgument="REM" runat="server" class="fa fa-minus-circle" Font-Size="1.5em" Visible='<%# hasDeroga("REM", Eval("CodDeroga"), Eval("OkValMis")) && Eval("Operatore")!="" && Convert.ToBoolean(hfEditEnabled.Value) %>' Style="color: red;"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ShowHeader="False">
<EditItemTemplate>
<asp:LinkButton ID="lbUpdate2" runat="server" CausesValidation="True" CommandName="Update" ToolTip="Update" CssClass="fa fa-check fa-2x" />
&nbsp;<asp:LinkButton ID="lbCancel2" runat="server" CausesValidation="False" CommandName="Cancel" ToolTip="Cancel" CssClass="fa fa-undo fa-2x" />
<asp:LinkButton ID="lbUpdate2" runat="server" CausesValidation="True" CommandName="Update" ToolTip="Update" CssClass="fa fa-check" Font-Size="1.5em" />
&nbsp;<asp:LinkButton ID="lbCancel2" runat="server" CausesValidation="False" CommandName="Cancel" ToolTip="Cancel" CssClass="fa fa-undo" Font-Size="1.5em" />
</EditItemTemplate>
<ItemTemplate>
<%--<asp:LinkButton ID="lbDelete" runat="server" CausesValidation="False" CommandName="Delete" ToolTip="Delete" OnClientClick='<%# SteamWare.jsUtils.getCBE("confermaDel") %>' CssClass="fa fa-trash fa-2x" />--%>
<%--<asp:LinkButton ID="lbDelete" runat="server" CausesValidation="False" CommandName="Delete" ToolTip="Delete" OnClientClick='<%# SteamWare.jsUtils.getCBE("confermaDel") %>' CssClass="fa fa-trash" Font-Size="1.5em" />--%>
</ItemTemplate>
</asp:TemplateField>
</Columns>
@@ -12,9 +12,10 @@
</asp:TemplateField>
<asp:TemplateField HeaderText="Matricola" SortExpression="Matricola">
<ItemTemplate>
<b><asp:Label ID="Label2" runat="server" Text='<%# Eval("Matricola") %>' /></b>
<br />
<asp:Label ID="Label3" runat="server" Text='<%# Eval("DescrMacchina") %>' Font-Size="0.8em" ToolTip='<%#Eval("Note") %>' />
<b><asp:Label ID="Label2" runat="server" Text='<%# Eval("Matricola") %>' /></b> - <asp:Label ID="Label3" runat="server" Text='<%# Eval("DescrMacchina") %>' />
<div>
<asp:Label runat="server" ID="lblNote" Text='<%#Eval("Note") %>' ToolTip='<%#Eval("Note") %>' Font-Size="0.8em" ForeColor="#ABABAB" />
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Schede" SortExpression="NumSchede">