FIX SEL POST (solo se è LUI a occuparla...)
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
<ItemTemplate>
|
||||
<asp:LinkButton ID="lbtSetOpr" runat="server" CausesValidation="False" CommandName="Select" CommandArgument="SetOpr" CssClass="btn btn-block btn-success" Visible='<%# Eval("CodOpr").ToString()=="" %>' ToolTip="Assegna Postazione Operatore" OnClick="lbtSetOpr_Click"><i class="fas fa-2x fa-user-plus"></i></asp:LinkButton>
|
||||
|
||||
<asp:LinkButton ID="lbtSelPost" runat="server" CausesValidation="False" CommandName="Select" CommandArgument="SetOpr" CssClass="btn btn-block btn-primary" Visible='<%# Eval("CodOpr").ToString()!="" %>' ToolTip="Assegna Postazione Operatore" OnClick="lbtSelPost_Click"><i class="fas fa-2x fa-angle-double-right"></i></asp:LinkButton>
|
||||
<asp:LinkButton ID="lbtSelPost" runat="server" CausesValidation="False" CommandName="Select" CommandArgument="SetOpr" CssClass="btn btn-block btn-primary" Visible='<%# canSelPost(Eval("CodOpr").ToString()) %>' ToolTip="Assegna Postazione Operatore" OnClick="lbtSelPost_Click"><i class="fas fa-2x fa-angle-double-right"></i></asp:LinkButton>
|
||||
</ItemTemplate>
|
||||
<ItemStyle Width="2em"></ItemStyle>
|
||||
</asp:TemplateField>
|
||||
|
||||
@@ -116,5 +116,16 @@ namespace C_TRACK.WebUserControls
|
||||
return hasLock && (isPower || isHimself);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Verifica se sia possibile sbloccare la postazione (togliere Opr corrente:
|
||||
/// - è un user "power"
|
||||
/// - è LUI STESSO l'utente da levare
|
||||
/// </summary>
|
||||
public bool canSelPost(string thisCodOpr)
|
||||
{
|
||||
bool hasLock = thisCodOpr != "";
|
||||
bool isHimself = (CodOpr == thisCodOpr);
|
||||
return hasLock && isHimself;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user