<%@ Page Language="C#" AutoEventWireup="true" Codebehind="AdmZmianaStanowiskPrzelozonychSzczegoly.aspx.cs"
    Inherits="KOLKaP_WEB.KOLKaP.AdmZmianaStanowiskPrzelozonychSzczegoly" %>

<!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 runat="server">
    <title>Zmiana przełożonych</title>
    <link href="../Web.css?2" type="text/css" rel="stylesheet" />
<script language="javascript" type="text/javascript">
// <!CDATA[

function ZaznaczWszystkie(idGrida) 
{
    //get reference of GridView control
    var grid = document.getElementById(idGrida);
    //variable to contain the cell of the grid
    var cell;
    
    if (grid.rows.length > 0)
    {
        //loop starts from 1. rows[0] points to the header.
        for (i=0; i<grid.rows.length; i++)
        {
            //get the reference of first column
            cell = grid.rows[i].cells[0];
            
            //loop according to the number of childNodes in the cell
            for (j=0; j<cell.childNodes.length; j++)
            {           
                //if childNode type is CheckBox                 
                if (cell.childNodes[j].type =="checkbox")
                {
                //assign the status of the Select All checkbox to the cell checkbox within the grid
                    cell.childNodes[j].checked = true;//document.getElementById(id).checked;
                }
            }
        }
    }
}

function OdwrocZaznaczenie(idGrida) 
{
    //get reference of GridView control
    var grid = document.getElementById(idGrida);
    //variable to contain the cell of the grid
    var cell;
    
    if (grid.rows.length > 0)
    {
        //loop starts from 1. rows[0] points to the header.
        for (i=0; i<grid.rows.length; i++)
        {
            //get the reference of first column
            cell = grid.rows[i].cells[0];
            
            //loop according to the number of childNodes in the cell
            for (j=0; j<cell.childNodes.length; j++)
            {           
                //if childNode type is CheckBox                 
                if (cell.childNodes[j].type =="checkbox")
                {
                //assign the status of the Select All checkbox to the cell checkbox within the grid
                    cell.childNodes[j].checked = !cell.childNodes[j].checked;//document.getElementById(id).checked;
                }
            }
        }
    }
}

// ]]>
</script>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <table width="100%">
                <tr>
                    <td colspan="5">
                        <span style="font-size: 14pt">Wniosek o zmianę przełożonych</span></td>
                </tr>
                <tr>
                    <td colspan="3">
                        <asp:Button ID="btnDoAkceptacjiKJ" runat="server" CssClass="aspButton" Text="Do akceptacji kierownika jednostki" Width="250px" OnClick="btnDoAkceptacjiKJ_Click"></asp:Button>
                        <asp:Button ID="btnDoAkceptacjiPZZA" runat="server" CssClass="aspButton" Text="Do akceptacji przedstawiciela zarządu/zarządu" Width="250px" OnClick="btnDoAkceptacjiPZZA_Click"></asp:Button>
                        <asp:Button ID="btnDoAkceptacjiZA" runat="server" CssClass="aspButton" Text="Do akceptacji zarządu" OnClick="btnDoAkceptacjiZA_Click"></asp:Button>
                        <asp:Button ID="btnAkceptujZA" runat="server" CssClass="aspButton" Text="Akceptuj" OnClick="btnAkceptujZA_Click"></asp:Button>
                        <asp:Button ID="btnAnulowana" runat="server" Width="90px" CssClass="aspButton" Text="Anulowana" OnClick="btnAnulowana_Click"></asp:Button>
                    </td>
                    <td style="width: 30%" colspan="2" align="right">
                        <asp:Button ID="btnPowrot" runat="server" Width="90px" CssClass="aspButton" Text="Powrót" OnClick="btnPowrot_Click">
                        </asp:Button><asp:Button ID="btnZapisz" runat="server" Width="90px" CssClass="aspButton"
                            Text="Zapisz" OnClick="btnZapisz_Click"></asp:Button></td>
                </tr>
                <tr>
                    <td colspan="5">
                        <asp:Label ID="lblError" runat="server"></asp:Label></td>
                </tr>
                <tr>
                    <td colspan="5">
                        <asp:Label ID="lblKomunikat" runat="server"></asp:Label></td>
                </tr>
                <tr>
                    <td style="height: 34px; width: 50%" colspan="2">
                        <span style="font-size:10pt" >Jednostka</span><br />
                        <asp:Label ID="lblJednostka" runat="server" Font-Size="12pt" Font-Bold="True"></asp:Label></td>
                    <td valign="bottom" colspan="3">
                        <span style="font-size:10pt" >Status</span><br />
                        <asp:Label ID="lblStatus" runat="server" Font-Size="12pt" Font-Bold="True"></asp:Label></td>
                </tr>
                <tr>
                    <td valign="bottom" colspan="2">
                        <asp:Label ID="lblAdresaciZA" runat="server" style="font-size:10pt">Adresaci (zarząd)</asp:Label></td>
                    <td valign="bottom" colspan="3">
                        <asp:Label ID="lblAdresaciPZ" runat="server" style="font-size:10pt">Adresaci (przedstawiciele zarządu)</asp:Label></td>
                </tr>
                <tr>
                    <td colspan="2">
                        <asp:CheckBoxList ID="cblZarz" runat="server" Font-Size="11pt" AutoPostBack="True" OnSelectedIndexChanged="cblZarz_SelectedIndexChanged">
                        </asp:CheckBoxList></td>
                    <td colspan="3">
                        <asp:CheckBoxList ID="cblPZ" runat="server" Font-Size="11pt" AutoPostBack="True" OnSelectedIndexChanged="cblPZ_SelectedIndexChanged">
                        </asp:CheckBoxList></td>
                </tr>
            </table>
        </div>
        <div>
            <asp:Button ID="btnDodajStanowisko" runat="server" Width="120px" CssClass="aspButton" Text="Dodaj stanowisko" OnClick="btnDodajStanowisko_Click">
            </asp:Button>
        </div>
        <div>
            <asp:GridView ID="gvZmianaStanowiskPrzelozonychStanowiska" runat="server" CssClass="aspGrid"
                Width="100%" AutoGenerateColumns="False" DataKeyNames="ID_STANOWISKA" OnRowDataBound="gvZmianaStanowiskPrzelozonychStanowiska_RowDataBound">
                <Columns>
                     <asp:BoundField DataField="KOD_STANOWISKA" HeaderText="Kod" SortExpression="KOD_STANOWISKA" >
                      <ItemStyle Width="100px" />
                    </asp:BoundField>
                    <asp:BoundField DataField="NAZWA_STANOWISKA" HeaderText="Nazwa" SortExpression="NAZWA_STANOWISKA" >
                      <ItemStyle Width="300px" />
                    </asp:BoundField>
                  <asp:TemplateField HeaderText="Obecne prawa">
                    <ItemTemplate>
                    <asp:GridView ID="gvAplikacjeStare" runat="server" AutoGenerateColumns="False" BorderStyle="None"
                        ShowHeader="False" DataKeyNames="ID_APLIKACJI,NAZWA" >
                        <Columns>
                          <asp:TemplateField ShowHeader="False">
                            <EditItemTemplate>
                              <asp:CheckBox ID="CheckBox1" Enabled="false" runat="server" Checked='<%# Bind("WYBRANA") %>' />
                            </EditItemTemplate>
                            <ItemTemplate>
                              <asp:CheckBox ID="CheckBox1" Enabled="false" runat="server" Checked='<%# Bind("WYBRANA") %>' />
                            </ItemTemplate>
                            <ItemStyle BorderStyle="None" />
                          </asp:TemplateField>
                          <asp:BoundField DataField="NAZWA" ShowHeader="False">
                            <ItemStyle BorderStyle="None" />
                          </asp:BoundField>
                        </Columns>
                        <HeaderStyle Height="0px" />
                      </asp:GridView>
                    </ItemTemplate>
                  </asp:TemplateField>
                  <asp:TemplateField HeaderText="Nowe prawa">
                    <ItemTemplate>
                      <input id="btnZaznaczWszystkie" type="button" value="Zaznacz wszystkie" runat="server" />
                      <input id="btnOdwrocZaznaczenie" type="button" value="Odwróć zaznaczenie" runat="server" />
                      <asp:GridView ID="gvAplikacje" runat="server" AutoGenerateColumns="False" BorderStyle="None"
                        ShowHeader="False" DataKeyNames="ID_APLIKACJI,NAZWA" >
                        <Columns>
                          <asp:TemplateField ShowHeader="False">
                            <EditItemTemplate>
                              <asp:CheckBox ID="CheckBox1" runat="server" Checked='<%# Bind("WYBRANA") %>' />
                            </EditItemTemplate>
                            <ItemTemplate>
                              <asp:CheckBox ID="CheckBox1" runat="server" Checked='<%# Bind("WYBRANA") %>' />
                            </ItemTemplate>
                            <ItemStyle BorderStyle="None" />
                          </asp:TemplateField>
                          <asp:BoundField DataField="NAZWA" ShowHeader="False">
                            <ItemStyle BorderStyle="None" />
                          </asp:BoundField>
                        </Columns>
                        <HeaderStyle Height="0px" />
                      </asp:GridView>
                    </ItemTemplate>
                  </asp:TemplateField>
                </Columns>
                <RowStyle CssClass="TableItem" />
                <SelectedRowStyle CssClass="TableItemSelected" />
                <HeaderStyle CssClass="TableHeader" />
                <AlternatingRowStyle CssClass="TableItemAlt" />
            </asp:GridView>
        </div>
        <div>
          &nbsp;</div>
    </form>
</body>
</html>
