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

<!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>Zarządzanie rolami</title>
</head>
<body>
   <form id="form1" runat="server">
   <h3>
      Zarządzanie rolami</h3>
   <asp:HyperLink ID="linkHome" runat="server" NavigateUrl="Welcome.aspx">Strona główna</asp:HyperLink><br />
   <asp:Label ID="Msg" ForeColor="maroon" runat="server" /><br />
   <table cellpadding="3" border="1" style="border: solid 1px black">
      <tr>
         <td valign="top">
            Role:
         </td>
         <td valign="top">
            <asp:ListBox ID="RolesListBox" runat="server" Rows="8" AutoPostBack="True"></asp:ListBox>
         </td>
         <td valign="top">
            Użytkownicy:
         </td>
         <td valign="top">
            <asp:ListBox ID="UsersListBox" DataTextField="Username" Rows="8" SelectionMode="Multiple"
               runat="server" />
         </td>
      </tr>
      <tr>
         <td valign="top">
            Użytkownicy w roli:
         </td>
         <td valign="top">
            <asp:GridView runat="server" CellPadding="4" ID="UsersInRoleGrid" AutoGenerateColumns="false"
               GridLines="None" CellSpacing="0" AllowSorting="False" OnRowCommand="UsersInRoleGrid_RemoveFromRole">
               <HeaderStyle BackColor="navy" ForeColor="white" />
               <Columns>
                  <asp:TemplateField HeaderText="Nazwa użytkownika">
                     <ItemTemplate>
                        <%# Container.DataItem.ToString() %>
                     </ItemTemplate>
                  </asp:TemplateField>
                  <asp:ButtonField Text="Usuń z roli" ButtonType="Link" />
               </Columns>
            </asp:GridView>
         </td>
         <td valign="top" visible="false" colspan="2">
            <asp:Button Text="Dodaj użytkownika(ów) do roli" ID="btnAddUsersToRole" runat="server" OnClick="btnAddUsersToRole_Click" /><br />
            <asp:Button Text="Utwórz nową rolę" ID="btnCreateRole" runat="server" OnClick="btnCreateRole_Click" />
            <asp:Panel ID="pnlCreateRole" runat="server" Visible="False" BackColor="#E0E0E0">
               &nbsp;Nowa rola:&nbsp;<asp:TextBox ID="txtNewRole" runat="server" /><br />
               <br />
               &nbsp;<asp:Button ID="btnAddRole" runat="server" Text="Dodaj" OnClick="btnAddRole_Click" /><br />
            </asp:Panel>
         </td>
      </tr>
   </table>
   </form>
</body>
</html>
