websitepanel/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserCustomersSummary.ascx

55 lines
3.1 KiB
Text

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="UserCustomersSummary.ascx.cs" Inherits="WebsitePanel.Portal.UserCustomersSummary" %>
<%@ Register TagPrefix="wsp" TagName="CollapsiblePanel" Src="UserControls/CollapsiblePanel.ascx" %>
<%@ Import Namespace="WebsitePanel.Portal" %>
<div class="FormButtonsBar">
<div class="Left">
<asp:Button id="btnCreate" onclick="btnCreate_Click" Text="Create Customer" meta:resourcekey="btnCreate"
runat="server" CssClass="Button1"></asp:Button>
</div>
<div class="Right">
<asp:Panel ID="tblSearch" runat="server" DefaultButton="cmdSearch" CssClass="NormalBold">
<asp:DropDownList ID="ddlFilterColumn" runat="server" resourcekey="ddlFilterColumn" CssClass="NormalTextBox" style="vertical-align: middle;">
<asp:ListItem Value="Username">Username</asp:ListItem>
<asp:ListItem Value="Email">E-mail</asp:ListItem>
<asp:ListItem Value="FullName">FullName</asp:ListItem>
<asp:ListItem Value="CompanyName">CompanyName</asp:ListItem>
</asp:DropDownList><asp:TextBox ID="txtFilterValue" runat="server" CssClass="NormalTextBox" Width="100" style="vertical-align: middle;"></asp:TextBox><asp:ImageButton ID="cmdSearch" Runat="server" meta:resourcekey="cmdSearch" SkinID="SearchButton"
CausesValidation="false" OnClick="cmdSearch_Click" style="vertical-align: middle;"/>
</asp:Panel>
</div>
</div>
<div class="FormBody">
<wsp:CollapsiblePanel id="allCustomers" runat="server"
TargetControlID="AllCustomersPanel" resourcekey="AllCustomersPanel" Text="All Customers">
</wsp:CollapsiblePanel>
<asp:Panel ID="AllCustomersPanel" runat="server" CssClass="FormRow">
<asp:HyperLink ID="lnkAllCustomers" runat="server" Text="All Customers" meta:resourcekey="lnkAllCustomers"></asp:HyperLink>
</asp:Panel>
<wsp:CollapsiblePanel id="byStatus" runat="server"
TargetControlID="ByStatusPanel" resourcekey="ByStatusPanel" Text="By Status">
</wsp:CollapsiblePanel>
<asp:Panel ID="ByStatusPanel" runat="server" CssClass="FormRow">
<asp:Repeater ID="repUserStatuses" runat="server" EnableViewState="false">
<ItemTemplate>
<asp:HyperLink ID="lnkBrowseStatus" runat="server" NavigateUrl='<%# GetUserCustomersPageUrl("StatusID", Eval("StatusID").ToString()) %>'>
<%# PanelFormatter.GetAccountStatusName((int)Eval("StatusID"))%> (<%# Eval("UsersNumber")%>)
</asp:HyperLink>
</ItemTemplate>
<SeparatorTemplate>&nbsp;&nbsp;</SeparatorTemplate>
</asp:Repeater>
</asp:Panel>
<wsp:CollapsiblePanel id="byRole" runat="server"
TargetControlID="ByRolePanel" resourcekey="ByRolePanel" Text="By Role">
</wsp:CollapsiblePanel>
<asp:Panel ID="ByRolePanel" runat="server" CssClass="FormRow">
<asp:Repeater ID="repUserRoles" runat="server" EnableViewState="false">
<ItemTemplate>
<asp:HyperLink ID="lnkBrowseRole" runat="server" NavigateUrl='<%# GetUserCustomersPageUrl("RoleID", Eval("RoleID").ToString()) %>'>
<%# PanelFormatter.GetUserRoleName((int)Eval("RoleID"))%> (<%# Eval("UsersNumber")%>)
</asp:HyperLink>
</ItemTemplate>
<SeparatorTemplate>&nbsp;&nbsp;</SeparatorTemplate>
</asp:Repeater>
</asp:Panel>
</div>