ok gestione valori inseriti da utente (validi e meno...)

This commit is contained in:
Samuele E. Locatelli
2015-06-24 18:42:54 +02:00
parent eab2006204
commit bd4ad80069
3 changed files with 15 additions and 8 deletions
+7 -7
View File
@@ -28,15 +28,15 @@
</asp:TemplateField>
<asp:TemplateField HeaderText="Nome Param." SortExpression="NomePar">
<EditItemTemplate>
<asp:Label ID="TextBox2" runat="server" Text='<%# Eval("NomePar") %>' />
<asp:Label ID="lblNomePar" runat="server" Text='<%# Eval("NomePar") %>' Visible='<%# Eval("NomePar")!="" %>' />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Eval("NomePar") %>' Visible='<%# Eval("NomePar")!="" %>' />
<asp:Label ID="lblNomePar" runat="server" Text='<%# Eval("NomePar") %>' Visible='<%# Eval("NomePar")!="" %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Val. Param." SortExpression="ValorePar">
<EditItemTemplate>
<asp:TextBox ID="txtValorePar" runat="server" Text='<%# Bind("ValorePar") %>' />
<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")!="" %>' />
@@ -55,15 +55,15 @@
</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")) %>' style="color: green;"></i>
<i id="iKO" runat="server" class="fa fa-times-circle fa-2x" visible='<%# !Convert.ToBoolean(Eval("OkValMis")) %>' style="color: red;"></i>
<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>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Deroga" 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")) %>' 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")) %>' 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")!="" %>' style="color: red;"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
+8 -1
View File
@@ -94,12 +94,19 @@ namespace CMS_SC.WebUserControls
logger.lg.scriviLog(string.Format("Eccezione in databind, valori filtro{0}Dossier: [{1}]{0}CodScheda: [{2}]{0}Fase: [{3}]{0}Eccezione:{0}{4}", Environment.NewLine, IdxDossier, CodSchedaVers, Fase, exc));
}
}
/// <summary>
/// intercetto valori...
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ods_Updating(object sender, ObjectDataSourceMethodEventArgs e)
{
// aggiungo operatore...
e.InputParameters["Operatore"] = user_std.UtSn.utente;
// fix eventuali null x misura...
if (e.InputParameters["ValoreMis"] == null) e.InputParameters["ValoreMis"] = "";
// ...e parametro
if (e.InputParameters["ValorePar"] == null) e.InputParameters["ValorePar"] = "0";
}
/// <summary>
/// verifica se l'utente sia un SuperUser (e possa di conseguenza operare...)
Binary file not shown.