<%@ Page Language="vb" AutoEventWireup="false" MasterPageFile="~/WFAdmin/AdmMaster.Master" CodeBehind="SubPortals.aspx.vb" Inherits="WebFoundations.WFPortal.UI.SubPortals"
    Title="Área Administrativa WFPortal" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<%@ Register TagPrefix="wff" Namespace="WebFoundations.ServerControls" Assembly="WebFoundations.ServerControls" %>

<asp:Content ContentPlaceHolderID="ActionContent" runat="server">
    <ul>
        <li><asp:HyperLink ID="lnkadd" runat="server" CssClass="add" /></li>
        <li><asp:HyperLink ID="lnkedit" runat="server" CssClass="edit" /></li>
        <li><asp:HyperLink ID="lnkdelete" runat="server" CssClass="delete" /></li>
        <li><asp:HyperLink ID="lnkrefresh" runat="server" CssClass="refresh" /></li>
        <li><asp:LinkButton ID="lnkExport" runat="server" CssClass="export" /></li>
    </ul>
</asp:Content>
<asp:Content ContentPlaceHolderID="MainContent" runat="server">
    <asp:ObjectDataSource ID="SubportalODS" runat="server" SelectMethod="GetItems"
        TypeName="WebFoundations.WFPortal.Management.ObjectDataSources.SubPortal"
        EnablePaging="True" SortParameterName="column" SelectCountMethod="CountItems"
        MaximumRowsParameterName="MaximumRows" StartRowIndexParameterName="StartRowIndex"></asp:ObjectDataSource>
    <script language="javascript">
        var MySelectedItem = '';
        function ShowNewForm() {
            window.radopen("SubPortalEdit.aspx", "EditDialog");
        }
        function postBackDelete(hiddenFieldID) {
            var hiddenField = $get(hiddenFieldID);
            if (hiddenField) {
                hiddenField.value = 'DELETE' + MySelectedItem;
                MySelectedItem = '';
                __doPostBack(hiddenFieldID, '');
            }
        }
        function postBackHiddenField(hiddenFieldID) {
            var hiddenField = $get(hiddenFieldID);
            if (hiddenField) {
                hiddenField.value = (new Date()).getTime();
                __doPostBack(hiddenFieldID, '');
            }
        }
    </script>
    <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="updateform">
        <ProgressTemplate>
            <div class="up-loading"></div>
        </ProgressTemplate>
    </asp:UpdateProgress>
    <asp:UpdatePanel ID="updateform" runat="server" UpdateMode="Always">
        <ContentTemplate>
            <telerik:RadGrid ID="grdPortal" runat="server"
                AutoGenerateColumns="false"
                DataSourceID="SubportalODS" AllowSorting="True"
                GridLines="None" AllowPaging="True"
                PageSize="15">
                <MasterTableView DataSourceID="SubportalODS">
                    <Columns>
                        <telerik:GridBoundColumn DataField="Id" HeaderText="Id" UniqueName="Id" ItemStyle-HorizontalAlign="center" />
                        <telerik:GridBoundColumn DataField="Name" HeaderText="Nome" UniqueName="Name" ItemStyle-HorizontalAlign="center" />
                        <telerik:GridBoundColumn DataField="Folder" HeaderText="Folder" UniqueName="Folder" ItemStyle-HorizontalAlign="center" />
                        <telerik:GridBoundColumn DataField="Language" HeaderText="Language" UniqueName="Language" ItemStyle-HorizontalAlign="center" />
                    </Columns>
                </MasterTableView>
                <ClientSettings AllowColumnsReorder="false" AllowDragToGroup="false"
                    AllowColumnHide="false"
                    Selecting-AllowRowSelect="true" Scrolling-AllowScroll="false"
                    Scrolling-UseStaticHeaders="true">
                </ClientSettings>
                <ExportSettings ExportOnlyData="True" FileName="Subportals" IgnorePaging="True" OpenInNewWindow="True" />
            </telerik:RadGrid>
            <asp:HiddenField ID="PostBackHidden" runat="server"></asp:HiddenField>
        </ContentTemplate>
    </asp:UpdatePanel>
    <wff:WindowManager ID="EditWindow" runat="server">
        <Windows>
            <telerik:RadWindow ID="EditDialog" runat="server" Height="470px" Width="900px" ReloadOnShow="true" Modal="true" />
        </Windows>
    </wff:WindowManager>
</asp:Content>

