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

<!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>Zastępstwa</title>
    <link href="../Web.css?2" type="text/css" rel="stylesheet" />
    <script language="javascript" type="text/javascript">
    
      function PokazUkryjAplikacje(id)
      {
        if (document.getElementById(id).style.display == 'none')
        {
          document.getElementById(id).style.display = 'block';
        }
        else
        {
          document.getElementById(id).style.display = 'none';
        }
      }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <span style="font-size:14pt; font-weight:bold">Zastępstwa</span>
        <div style="width:10px">&nbsp;</div>
        <asp:Label ID="lblError" runat="server" EnableViewState="False"></asp:Label>
    </div>
    <div>
        <asp:Button ID="btnDodaj" runat="server" Width="90px" Text="Dodaj" CssClass="Button" OnClick="btnDodaj_Click" ></asp:Button>
    </div>
    <div>
        <div id="divLiczbaWierszy" runat="server" class="Table" style="width:100%; display:none">
           <asp:Label ID="lblLiczbaWierszy" runat="server" ></asp:Label>
        </div>
        <asp:GridView ID="gvZstepstwa" runat="server" CssClass="aspGrid" Width="100%" AutoGenerateColumns="False" AllowSorting="True" DataSourceID="sdsZastepstwa" DataKeyNames="ID_ZASTEPSTWA" OnRowDataBound="gvZstepstwa_RowDataBound" >
            <Columns>
                <asp:TemplateField ShowHeader="False">
                    <ItemTemplate>
                        <asp:Button ID="Button1" runat="server" CausesValidation="False" CommandName="Delete"
                            Text="Usuń" OnClientClick="if (!window.confirm('Usunąć zastępstwo?')) return false;"/>
                    </ItemTemplate>
                  <ItemStyle Width="70px" />
                </asp:TemplateField>
                <asp:BoundField DataField="PRACOWNIK_ZASTEPUJACY" HeaderText="Zastępujący" SortExpression="PRACOWNIK_ZASTEPUJACY" >
                  <ItemStyle Width="20%" />
                </asp:BoundField>
                <asp:BoundField DataField="DATA_OD" HeaderText="Data od" DataFormatString="{0:yyyy-MM-dd}" SortExpression="DATA_OD" HtmlEncode="false" >
                  <ItemStyle Width="12%" />
                </asp:BoundField>
                <asp:BoundField DataField="DATA_DO" HeaderText="Data do" DataFormatString="{0:yyyy-MM-dd}" SortExpression="DATA_DO" HtmlEncode="false" >
                  <ItemStyle Width="12%" />
                </asp:BoundField>
              <asp:TemplateField HeaderText="Aplikacje">
                <ItemTemplate>
                  &nbsp;
                  <asp:GridView ID="gvAplikacje" runat="server" AutoGenerateColumns="False" BorderStyle="None" OnRowCreated="gvAplikacje_RowCreated" ShowHeader="False">
                    <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") %>' Enabled="False" />
                        </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>
        &nbsp;&nbsp;
        <asp:SqlDataSource ID="sdsZastepstwa" runat="server" ProviderName="System.Data.SqlClient" SelectCommand="PRACOWNICY_ZASTEPSTWA_LIST" SelectCommandType="StoredProcedure" ConnectionString="" CancelSelectOnNullParameter="False" OnSelected="sdsZastepstwa_Selected" DeleteCommand="PRACOWNICY_ZASTEPSTWA_BATCH" DeleteCommandType="StoredProcedure" >
            <SelectParameters>
                <asp:SessionParameter Name="P_ID_FIRMY" SessionField="ID_FIRMY" />
                <asp:SessionParameter Name="P_ID_PRACOWNIKA" SessionField="ID_PRACOWNIKA" />
            </SelectParameters>
            <DeleteParameters>
                <asp:Parameter Name="ID_ZASTEPSTWA" />
                <asp:Parameter DefaultValue="DELETE" Name="P_OPERACJA" Type="String" />
            </DeleteParameters>
        </asp:SqlDataSource>
        &nbsp;&nbsp;
    
    </div>
    </form>
</body>
</html>
