bozza gestioen diritti e devices...

This commit is contained in:
Samuele E. Locatelli
2014-11-19 12:41:51 +01:00
parent 15f24469e2
commit 1cb6e36943
12 changed files with 121 additions and 13 deletions
@@ -1,4 +1,80 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_elencoRichResetUtenti.ascx.cs" Inherits="C2P.WebUserControls.mod_elencoRichResetUtenti" %>
<asp:FormView ID="frmView" runat="server" DataSourceID="ods" Width="100%">
<ItemTemplate>
<div class="row" style="margin-top: 2px;">
<div class="col-sm-4">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><%: traduci("UserRights") %></h3>
</div>
<div class="panel-body">
<asp:GridView ID="grViewDiritti" runat="server" DataSourceID="odsDiritti" AutoGenerateColumns="False" DataKeyNames="USER_NAME,COD_CDC,COD_MODULO,COD_FUNZIONE">
<Columns>
<asp:BoundField DataField="USER_NAME" HeaderText="USER_NAME" ReadOnly="True" SortExpression="USER_NAME" />
<asp:BoundField DataField="COD_FUNZIONE" HeaderText="COD_FUNZIONE" ReadOnly="True" SortExpression="COD_FUNZIONE" />
</Columns>
</asp:GridView>
<asp:ObjectDataSource ID="odsDiritti" runat="server" DeleteMethod="Delete" InsertMethod="Insert" OldValuesParameterFormatString="original_{0}" SelectMethod="getByUserModulo" TypeName="SteamWare.DS_AuthTableAdapters.DIRITTITableAdapter" UpdateMethod="Update">
<DeleteParameters>
<asp:Parameter Name="Original_USER_NAME" Type="String" />
<asp:Parameter Name="Original_COD_CDC" Type="String" />
<asp:Parameter Name="Original_COD_MODULO" Type="String" />
<asp:Parameter Name="Original_COD_FUNZIONE" Type="String" />
<asp:Parameter Name="Original_VALUE" Type="String" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="USER_NAME" Type="String" />
<asp:Parameter Name="COD_CDC" Type="String" />
<asp:Parameter Name="COD_MODULO" Type="String" />
<asp:Parameter Name="COD_FUNZIONE" Type="String" />
<asp:Parameter Name="VALUE" Type="String" />
</InsertParameters>
<SelectParameters>
<asp:ControlParameter ControlID="grView" DefaultValue="@" Name="USER_NAME" PropertyName="SelectedValue" Type="String" />
<asp:Parameter DefaultValue="C2P" Name="COD_MODULO" Type="String" />
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="VALUE" Type="String" />
<asp:Parameter Name="Original_USER_NAME" Type="String" />
<asp:Parameter Name="Original_COD_CDC" Type="String" />
<asp:Parameter Name="Original_COD_MODULO" Type="String" />
<asp:Parameter Name="Original_COD_FUNZIONE" Type="String" />
<asp:Parameter Name="Original_VALUE" Type="String" />
</UpdateParameters>
</asp:ObjectDataSource>
</div>
</div>
</div>
<div class="col-sm-8">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><%: traduci("DevicesList") %></h3>
</div>
<div class="panel-body">
<%--<asp:GridView ID="grViewDevices" runat="server" DataSourceID="odsDevices" AutoGenerateColumns="False" DataKeyNames="IdxDevice">
<Columns>
<asp:BoundField DataField="IdxDevice" HeaderText="IdxDevice" InsertVisible="False" ReadOnly="True" SortExpression="IdxDevice" />
<asp:BoundField DataField="DeviceSecret" HeaderText="DeviceSecret" SortExpression="DeviceSecret" />
<asp:BoundField DataField="USER_NAME" HeaderText="USER_NAME" SortExpression="USER_NAME" />
<asp:BoundField DataField="DeviceName" HeaderText="DeviceName" SortExpression="DeviceName" />
<asp:BoundField DataField="Description" HeaderText="Description" SortExpression="Description" />
<asp:BoundField DataField="dataOraEnabled" HeaderText="dataOraEnabled" SortExpression="dataOraEnabled" />
<asp:BoundField DataField="dataOraLastSeen" HeaderText="dataOraLastSeen" SortExpression="dataOraLastSeen" />
<asp:BoundField DataField="lastIPv4" HeaderText="lastIPv4" SortExpression="lastIPv4" />
</Columns>
</asp:GridView>
<asp:ObjectDataSource ID="odsDevices" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByUser" TypeName="SteamWare.DS_AuthTableAdapters.AnagDevicesTableAdapter">
<SelectParameters>
<asp:ControlParameter ControlID="grView" DefaultValue="@" Name="email" PropertyName="SelectedValue" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>--%>
</div>
</div>
</div>
</div>
</ItemTemplate>
</asp:FormView>
<asp:GridView ID="grView" runat="server" DataSourceID="ods" AutoGenerateColumns="False" DataKeyNames="USER_NAME" CellPadding="4" ForeColor="#333333" GridLines="None" Width="100%" AllowPaging="false" OnSelectedIndexChanged="grView_SelectedIndexChanged" OnRowCommand="grView_RowCommand">
<EditRowStyle BackColor="#2461BF" />
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
@@ -16,12 +92,16 @@
<ItemTemplate>
<div class="ui-nodisc-icon ui-alt-icon" style="white-space: nowrap; font-size: 1em;">
<%--<asp:LinkButton CssClass="ui-btn ui-shadow ui-corner-all ui-icon-user ui-btn-icon-notext ui-btn-inline" ID="LinkButton1" data-icon="star" runat="server" CausesValidation="False" CommandArgument="select" CommandName="Select" Text="Sel" />--%>
<asp:LinkButton ID="LinkButton2" CssClass="fa fa-pencil-square-o fa-2x" runat="server" CausesValidation="False" CommandArgument="edit" CommandName="Select" ToolTip="Edit" />
<asp:LinkButton ID="LinkButton2" CssClass="fa fa-user fa-2x" runat="server" CausesValidation="False" CommandArgument="Edit" CommandName="Select" ToolTip="Edit" />
</div>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<HeaderTemplate>
<div style="white-space: nowrap; text-align: center; margin: auto;">
<asp:LinkButton ID="lnkReset" CssClass="fa fa-refresh fa-2x" runat="server" CausesValidation="False" ToolTip="Reset" OnClick="lnkReset_Click" />
</div>
</HeaderTemplate>
<%--<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>--%>
</asp:TemplateField>
<asp:TemplateField HeaderText="nome" SortExpression="email">
<ItemTemplate>
@@ -66,6 +146,10 @@
<asp:LinkButton ID="lbCancelResetAuth" CssClass="fa fa-remove fa-2x" runat="server" CausesValidation="False" CommandArgument="NoReset" CommandName="Select" Visible='<%# toBool(Eval("resetAuthKeyReq")) %>' ToolTip="Rifiuta reset" />
</div>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
</asp:TemplateField>
</Columns>
@@ -12,9 +12,10 @@ namespace C2P.WebUserControls
{
protected void Page_Load(object sender, EventArgs e)
{
//if (!Page.IsPostBack)
//{
//}
if (!Page.IsPostBack)
{
frmView.Visible= false;
}
}
/// <summary>
/// ultimo comando letto da link button
@@ -93,6 +94,10 @@ namespace C2P.WebUserControls
devicesAuthProxy.stObj.sendEmailAuthKey(USER_NAME, AuthKey);
}
break;
case "Edit":
// mostro dettaglio..
frmView.Visible = true;
break;
default:
break;
}
@@ -140,5 +145,15 @@ namespace C2P.WebUserControls
{
return user_std.UtSn.Traduci(lemma);
}
/// <summary>
/// reset
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void lnkReset_Click(object sender, EventArgs e)
{
grView.SelectedIndex = -1;
frmView.Visible = false;
}
}
}
@@ -12,6 +12,15 @@ namespace C2P.WebUserControls {
public partial class mod_elencoRichResetUtenti {
/// <summary>
/// frmView 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.FormView frmView;
/// <summary>
/// grView control.
/// </summary>
+2 -2
View File
@@ -87,9 +87,9 @@
<%--<li><a href="Settings">Settings</a></li>
<li class="divider"></li>--%>
<li><a href="Vocabolario">Gestione Voc</a></li>
<li><a href="UpdateVoc">Update Voc</a></li>
<%--<li class="divider"></li>--%>
<li runat="server" id="liUserAdmin"><a href="UserAdmin">User Admin</a></li>
<li class="divider"></li>
<li><a href="UpdateVoc">Update Voc</a></li>
</ul>
</li>
</ul>
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+2 -2
View File
@@ -5,7 +5,7 @@
using System.Reflection;
[assembly: AssemblyVersion("2.0.149.348")]
[assembly: AssemblyFileVersion("2.0.149.348")]
[assembly: AssemblyVersion("2.0.150.353")]
[assembly: AssemblyFileVersion("2.0.150.353")]
[assembly: AssemblyCopyright("Proxima & Steamware © 2013-2014")]
[assembly: AssemblyCompany("Steamware")]
+2 -2
View File
@@ -6,8 +6,8 @@
using System.Reflection;
[assembly: AssemblyVersion("2.0.149.<#= this.RevisionNumber #>")]
[assembly: AssemblyFileVersion("2.0.149.<#= this.RevisionNumber #>")]
[assembly: AssemblyVersion("2.0.150.<#= this.RevisionNumber #>")]
[assembly: AssemblyFileVersion("2.0.150.<#= this.RevisionNumber #>")]
[assembly: AssemblyCopyright("Proxima & Steamware © 2013-<#= DateTime.Now.Year #>")]
[assembly: AssemblyCompany("Steamware")]
<#+