Sistemata visualizzazione storici (precedenti) delel scehde

This commit is contained in:
Samuele E. Locatelli
2015-09-10 18:31:55 +02:00
parent 491271a1a5
commit 8fac3ce451
16 changed files with 167 additions and 27 deletions
+30 -10
View File
@@ -10,7 +10,7 @@
&nbsp;<asp:LinkButton ID="lbCancel" runat="server" CausesValidation="False" CommandName="Cancel" ToolTip="Cancel" CssClass="fa fa-undo fa-2x" />
</EditItemTemplate>
<ItemTemplate>
<asp:LinkButton ID="lbEdit" runat="server" CausesValidation="False" CommandName="Edit" ToolTip="Edit" CssClass="fa fa-edit fa-2x" />
<asp:LinkButton ID="lbEdit" runat="server" CausesValidation="False" CommandName="Edit" ToolTip="Edit" CssClass="fa fa-edit fa-2x" Visible='<%# Convert.ToBoolean(hfEditEnabled.Value) %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="CodSchedaVersNum" HeaderText="Scheda" ReadOnly="True" SortExpression="CodSchedaVersNum" />
@@ -26,25 +26,44 @@
<asp:Label ID="lblLS_ValMis" runat="server" Text='<%# string.Format("({0} ÷ {1})",Eval("LIVal"),Eval("LSVal")) %>' Visible='<%# Eval("NomePar")!="" %>' Font-Size="0.8em" ForeColor="#696969" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Nome Par." SortExpression="NomePar">
<asp:TemplateField>
<EditItemTemplate>
<asp:Label ID="lblNomePar" runat="server" Text='<%# Eval("NomePar") %>' Visible='<%# Eval("NomePar")!="" %>' />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lblNomePar" runat="server" Text='<%# Eval("NomePar") %>' Visible='<%# Eval("NomePar")!="" %>' />
</ItemTemplate>
<HeaderTemplate>
<asp:Label runat="server" ID="lblHeadNomePar" Text="Param." Visible='<%# Convert.ToBoolean(hfEditEnabled.Value) %>' />
</HeaderTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Val. Par." SortExpression="ValorePar">
<asp:TemplateField>
<EditItemTemplate>
<asp:TextBox ID="txtValorePar" runat="server" Text='<%# Bind("ValorePar") %>' Visible='<%# Eval("NomePar")!="" %>' />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lblValorePar" runat="server" Text='<%# Eval("ValorePar") %>' Visible='<%# Eval("NomePar")!="" %>' />
<br />
<asp:Label ID="lblLS_ValPar" runat="server" Text='<%# string.Format("({0} ÷ {1})",Eval("MinPar"),Eval("MaxPar")) %>' Visible='<%# Eval("NomePar")!="" %>' Font-Size="0.8em" ForeColor="#696969" />
<div runat="server" id="divValPar" visible='<%# Convert.ToBoolean(hfEditEnabled.Value) %>'>
<asp:Label ID="lblValorePar" runat="server" Text='<%# Eval("ValorePar") %>' Visible='<%# Eval("NomePar")!="" %>' />
<br />
<asp:Label ID="lblLS_ValPar" runat="server" Text='<%# string.Format("({0} ÷ {1})",Eval("MinPar"),Eval("MaxPar")) %>' Visible='<%# Eval("NomePar")!="" %>' Font-Size="0.8em" ForeColor="#696969" />
</div>
</ItemTemplate>
<HeaderTemplate>
<asp:Label runat="server" ID="lblHeadValPar" Text="Vis." Visible='<%# Convert.ToBoolean(hfEditEnabled.Value) %>' />
</HeaderTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Val.Par." SortExpression="CodVisib">
<EditItemTemplate>
<asp:TextBox ID="txtCodVisib" runat="server" Text='<%# Bind("CodVisib") %>' />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lblCodVisib" runat="server" Text='<%# Bind("CodVisib") %>' Visible='<%# Convert.ToBoolean(hfEditEnabled.Value) %>' />
</ItemTemplate>
<HeaderTemplate>
<asp:Label runat="server" ID="lblHeadVis" Text="Vis." Visible='<%# Convert.ToBoolean(hfEditEnabled.Value) %>' />
</HeaderTemplate>
<ControlStyle Width="4em" />
</asp:TemplateField>
<asp:BoundField DataField="CodVisib" HeaderText="Visib." SortExpression="CodVisib" ControlStyle-Width="4em" />
<asp:TemplateField HeaderText="Oper." SortExpression="Operatore">
<EditItemTemplate>
<asp:Label ID="lblOperatore" runat="server" Text='<%# Eval("Operatore") %>' />
@@ -59,11 +78,11 @@
<i id="iKO" runat="server" class="fa fa-times-circle fa-2x" visible='<%# !Convert.ToBoolean(Eval("OkValMis")) && Eval("Operatore")!="" %>' style="color: red;"></i>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Deroga" SortExpression="CodDeroga">
<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: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")!="" %>' style="color: red;"></asp:LinkButton>
<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>
</ItemTemplate>
</asp:TemplateField>
@@ -103,3 +122,4 @@
<asp:HiddenField runat="server" ID="hfIdxDossier" Value="0" />
<asp:HiddenField runat="server" ID="hfCodSchedaVers" Value="" />
<asp:HiddenField runat="server" ID="hfFase" Value="" />
<asp:HiddenField runat="server" ID="hfEditEnabled" Value="" />
@@ -189,5 +189,24 @@ namespace CMS_SC.WebUserControls
// salvo il command argument...
lastCmd = e.CommandArgument.ToString();
}
public bool editEnabled
{
get
{
bool answ = false;
try
{
answ = Convert.ToBoolean(hfEditEnabled.Value);
}
catch
{ }
return answ;
}
set
{
hfEditEnabled.Value = value.ToString();
}
}
}
}
+9
View File
@@ -56,5 +56,14 @@ namespace CMS_SC.WebUserControls {
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.HiddenField hfFase;
/// <summary>
/// hfEditEnabled control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.HiddenField hfEditEnabled;
}
}