Modifica x gestione hide/show SINGOLA misura...

This commit is contained in:
Samuele E. Locatelli
2018-03-26 15:41:53 +02:00
parent 69fde305c9
commit 1e6c3e2dcd
19 changed files with 299 additions and 50 deletions
+21 -8
View File
@@ -31,6 +31,8 @@
</EditItemTemplate>
<ItemTemplate>
<asp:LinkButton ID="lbEdit" runat="server" CausesValidation="False" CommandName="Edit" ToolTip="Edit" CssClass="fa fa-edit text-info" Font-Size="1.5em" Visible='<%# Convert.ToBoolean(hfEditEnabled.Value) %>' />
<asp:LinkButton ID="lbHide" runat="server" CausesValidation="False" CommandName="Select" CommandArgument="HIDE" ToolTip="Nascondi in report" CssClass="fa fa-eye-slash text-secondary" Font-Size="1.5em" Visible='<%# Convert.ToBoolean(hfEditEnabled.Value) && Eval("CodVisib").ToString()=="FCS" %>' />
<asp:LinkButton ID="lbShow" runat="server" CausesValidation="False" CommandName="Select" CommandArgument="SHOW" ToolTip="Mostra in report" CssClass="fa fa-eye-slash text-warning" Font-Size="1.5em" Visible='<%# Convert.ToBoolean(hfEditEnabled.Value) && Eval("CodVisib").ToString()=="X" %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Scheda" SortExpression="CodSchedaVersNum">
@@ -38,16 +40,27 @@
<asp:Label ID="Label1" runat="server" Text='<%# Eval("CodSchedaVersNum") %>'></asp:Label>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("CodSchedaVersNum") %>'></asp:Label>&nbsp;<asp:HyperLink runat="server" ID="hlDoc" Target="_blank" Visible='<%# hasDoc(Eval("CodSchedaVersNum")) %>' NavigateUrl='<%# urlDoc(Eval("CodSchedaVersNum")) %>' ToolTip='<%# urlDoc(Eval("CodSchedaVersNum")) %>'><i class="fa fa-file-pdf-o fa-2x"></i></asp:HyperLink>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("CodSchedaVersNum") %>' CssClass='<%# isHidden(Eval("CodVisib")) %>'></asp:Label>&nbsp;<asp:HyperLink runat="server" ID="hlDoc" Target="_blank" Visible='<%# hasDoc(Eval("CodSchedaVersNum")) %>' NavigateUrl='<%# urlDoc(Eval("CodSchedaVersNum")) %>' ToolTip='<%# urlDoc(Eval("CodSchedaVersNum")) %>'><i class="fa fa-file-pdf-o fa-2x"></i></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="CodMisura" HeaderText="CodMis" ReadOnly="True" SortExpression="CodMisura" />
<asp:TemplateField HeaderText="Misura" SortExpression="NomeMisura">
<asp:TemplateField HeaderText="CodMis" SortExpression="CodMisura">
<EditItemTemplate>
<uc1:mod_textTrans runat="server" ID="mod_textTrans" fullText='<%# Eval("NomeMisura") %>' tagOpen="[IT]" tagClose="[/IT]" showAllLang="false" />
<asp:Label ID="Label2" runat="server" Text='<%# Eval("CodMisura") %>' CssClass='<%# isHidden(Eval("CodVisib")) %>' />
</EditItemTemplate>
<ItemTemplate>
<uc1:mod_textTrans runat="server" ID="mod_textTrans" fullText='<%# Eval("NomeMisura") %>' tagOpen="[IT]" tagClose="[/IT]" showAllLang="false" />
<asp:Label ID="Label2" runat="server" Text='<%# Bind("CodMisura") %>' CssClass='<%# isHidden(Eval("CodVisib")) %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Misura" SortExpression="NomeMisura">
<EditItemTemplate>
<span class='<%# isHidden(Eval("CodVisib")) %>'>
<uc1:mod_textTrans runat="server" ID="mod_textTrans" fullText='<%# Eval("NomeMisura") %>' tagOpen="[IT]" tagClose="[/IT]" showAllLang="false" />
</span>
</EditItemTemplate>
<ItemTemplate>
<span class='<%# isHidden(Eval("CodVisib")) %>'>
<uc1:mod_textTrans runat="server" ID="mod_textTrans" fullText='<%# Eval("NomeMisura") %>' tagOpen="[IT]" tagClose="[/IT]" showAllLang="false" />
</span>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Val. Misura" SortExpression="ValoreMis">
@@ -61,13 +74,13 @@
</EditItemTemplate>
<ItemTemplate>
<div id="divMisura" runat="server" visible='<%# Eval("TipovalMisura").ToString()!="FILE" %>'>
<asp:Label ID="lblValoreMis" runat="server" Text='<%# Eval("ValoreMis") %>' />
<asp:Label ID="lblValoreMis" runat="server" Text='<%# Eval("ValoreMis") %>' CssClass='<%# isHidden(Eval("CodVisib")) %>' />
<br />
<asp:Label ID="lblLS_ValMis" runat="server" Font-Size="0.8em" ForeColor="#696969" Text='<%# string.Format("({0} ÷ {1})",Eval("LIVal"),Eval("LSVal")) %>' />
<asp:Label ID="lblLS_ValMis" runat="server" Font-Size="0.8em" ForeColor="#696969" Text='<%# string.Format("({0} ÷ {1})",Eval("LIVal"),Eval("LSVal")) %>' CssClass='<%# isHidden(Eval("CodVisib")) %>' />
<%--Visible='<%# Eval("NomePar").ToString() != "" %>' --%>
</div>
<div id="divFile" runat="server" visible='<%# Eval("TipovalMisura").ToString()=="FILE" %>'>
<asp:HyperLink ID="hlFileMan" runat="server" NavigateUrl='<%# fileTarget(Eval("ValoreMis"), "false") %>' Target="_blank"><i class="fa fa-search text-secondary"></i> <%# contaAllegati(Eval("ValoreMis")) %></asp:HyperLink>
<asp:HyperLink ID="hlFileMan" runat="server" NavigateUrl='<%# fileTarget(Eval("ValoreMis"), "false") %>' Target="_blank" CssClass='<%# isHidden(Eval("CodVisib")) %>'><i class="fa fa-search text-secondary"></i> <%# contaAllegati(Eval("ValoreMis")) %></asp:HyperLink>
</div>
</ItemTemplate>
</asp:TemplateField>
@@ -225,6 +225,12 @@ namespace CMS_SC.WebUserControls
case "REM":
DtProxy.man.taMis.deroga(IdxDossier, CodScheda, Vers, NumScheda, CodMisura, Fase, Rev, "");
break;
case "HIDE":
DtProxy.man.taMis.SetVisib(IdxDossier, CodScheda, Vers, NumScheda, CodMisura, Fase, Rev, "X");
break;
case "SHOW":
DtProxy.man.taMis.SetVisib(IdxDossier, CodScheda, Vers, NumScheda, CodMisura, Fase, Rev, "FCS");
break;
}
grView.SelectedIndex = -1;
grView.DataBind();
@@ -386,5 +392,13 @@ namespace CMS_SC.WebUserControls
if (TipoValMis.ToString() == "TEXTAREA") answ = TextBoxMode.MultiLine;
return answ;
}
public string isHidden(object codVisib)
{
string answ = "";
// verifico, se ha "X" nei cod visib è HIDDEN...
if (codVisib.ToString().ToUpper() == "X") answ = "textStrike";
return answ;
}
}
}