<%@ Page Language="C#" AutoEventWireup="true" CodeFile="RoleManager.aspx.cs" Inherits="RoleManager" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
   <title>Menedżer ról</title>
   <link href="..\chapterStyles.css" type="text/css" rel="stylesheet"  />
   <style type="text/css">
      .box {
         border: solid 1pt silver;
         padding: 1em;
         margin: 1em;
      }
   </style>
</head>
<body>
   <form id="form1" runat="server">
      <div id="container">

           <h1>Menedżer ról</h1>
         <p>
         Ta strona powinna być dostępna wyłącznie dla administratorów.
         </p>
         <p>
         Witaj <b><asp:Label ID="labName" runat="server" /></b>. Ta strona
         umożliwia zarządzanie rolami użytkowników dla witryny.
         </p>
         <p>Aby dodawać lub usuwać użytkowników, przejdź do <a href="UserManager.aspx">Menedżera użytkowników</a></p>
         <div class="box">
            Wybierz użytkownika:<br />
            <asp:ListBox ID="drpUsers" runat="server" DataSourceID="odsUsers" AutoPostBack="True" OnSelectedIndexChanged="drpUsers_SelectedIndexChanged" />
         </div>
         <asp:Panel ID="panRoles" runat="server" CssClass="box" >
            Wybierz rolę użytkownika: <br/>
            <asp:CheckBoxList ID="chkRoles" runat="server" DataSourceID="odsRoles" />
            <asp:Button ID="btnSaveRoles" runat="server" Text="Zapisz role" OnClick="btnSaveRoles_Click" />
         </asp:Panel> 

         <div class="box">
            <p>
            Dodaj nową rolę:
            <asp:TextBox ID="txtRole" runat="server" />
            <asp:Button ID="btnAddRole" runat="server" Text="Dodaj rolę" OnClick="btnAddRole_Click" />
            </p>
            <p>
            Usuń rolę:
            <asp:TextBox ID="txtDeleteRole" runat="server" />
            <asp:Button ID="btnDeleteRole" runat="server" Text="Usuń rolę" OnClick="btnDeleteRole_Click" />
            </p>
         </div>        

      </div>
      <asp:ObjectDataSource ID="odsUsers" runat="server"
         TypeName="System.Web.Security.Membership"
         SelectMethod="GetAllUsers">

      </asp:ObjectDataSource>    
      <asp:ObjectDataSource ID="odsRoles" runat="server"
         TypeName="System.Web.Security.Roles"
         SelectMethod="GetAllRoles">

      </asp:ObjectDataSource>          
   </form>
</body>
</html>
