<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true"
    CodeBehind="Paski.aspx.cs" Inherits="ePaski.WebForm1" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    <script type="text/javascript">
        $(function () {
            $(".divZakladka").corner("top 8px");
            $(".divPityZakladka").corner("top 8px");

            $('#divOswiadczeniaZakladka').bind('click', function () {
                location = $('#aOswiadczenia').attr("href");
                return false;
            });

            $("[id$=divPityZakladka]").bind('click', function () {
                location = $('#aPity').attr("href");
                return false;
            });

            $('[id$=divDaneDoPitZakladka]').bind('click', function () {
                location = $('#aDaneDoPit').attr("href");
                return false;
            });

        });


    </script>
    <style type="text/css">
        .divZakladka, .divPityZakladka {
            z-index: 3;
            position: relative;
            float: left;
            padding-top: 1px;
            width: 100px;
            height: 17px;
            border-left-style: solid;
            border-right-style: solid;
            border-top-style: solid;
            border-width: 1px;
            border-color: white;
            text-align: center;
        }

        #divOswiadczeniaZakladka:hover {
            background-color: whitesmoke;
            cursor: pointer;
        }

        .divPityZakladka:hover {
            background-color: whitesmoke;
            cursor: pointer;
        }

        #divDaneDoPitZakladka:hover {
            background-color: whitesmoke;
            cursor: pointer;
        }

        .divZakladka a, .divPityZakladka a {
            text-decoration: none;
            color: black;
        }
    </style>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="cphZakladki" runat="server">
    <div id="divPaskiZakladka" class="divZakladka" style="background-color: white;">
        Paski
    </div>
    <div id="divOswiadczeniaZakladka" class="divZakladka">
        <a id="aOswiadczenia" href="Oswiadczenia.aspx">Oświadczenia</a>
    </div>
    <div id="divPityZakladka" class="divPityZakladka" runat="server">
        <a id="aPity" href="Pity.aspx">Deklaracje PIT</a>
    </div>
    <div id="divDaneDoPitZakladka" class="divPityZakladka" runat="server">
        <a id="aDaneDoPit" href="DaneDoPit.aspx">Dane do PIT</a>
    </div>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <div>
        <asp:Label ID="lblError" runat="server" EnableViewState="False"></asp:Label>
    </div>
    <div class="divPrzerwa20">
        &nbsp;
    </div>
    <div id="divFiltry">
        <span>Okres od </span>
        <asp:DropDownList ID="ddlMiesiacOd" runat="server">
        </asp:DropDownList>
        <asp:DropDownList ID="ddlRokOd" runat="server">
        </asp:DropDownList>
        <span>&nbsp; do</span>
        <asp:DropDownList ID="ddlMiesiacDo" runat="server">
        </asp:DropDownList>
        <asp:DropDownList ID="ddlRokDo" runat="server">
        </asp:DropDownList>
        <script type="text/javascript">
</script>
        <asp:Button ID="btnOdswiez" runat="server" OnClick="btnOdswiez_Click" Text="Odśwież" />
    </div>
    <div id="divListaPaskow">
        <div class="divPrzerwa20">
            &nbsp;
        </div>
        <asp:Label ID="lblLiczbaWierszy" runat="server"></asp:Label>
        <asp:GridView ID="gvPaski" runat="server" AllowSorting="True" AutoGenerateColumns="False"
            DataKeyNames="IdDokumentu,IdPracownika,Email,Rok,Miesiac"
            DataSourceID="odsPaski" OnRowDataBound="gvPaski_RowDataBound"
            OnDataBound="gvPaski_DataBound" OnRowCommand="gvPaski_RowCommand"
            Width="100%">
            <AlternatingRowStyle CssClass="TableItemAlt" />
            <Columns>
                <asp:BoundField DataField="Rok" HeaderText="Rok" SortExpression="Rok" />
                <asp:BoundField DataField="Miesiac" HeaderText="Miesiac" SortExpression="Miesiac" />
                <asp:BoundField DataField="Jednostka" HeaderText="Jednostka" SortExpression="Jednostka" />
                <asp:TemplateField HeaderText="Pasek płacowy" Visible="false">
                    <ItemTemplate>
                        <asp:CheckBox ID="cbPasek" runat="server"
                            Checked='<%# Eval("PasekZaznacz") %>' Enabled='<%# Eval("PasekEnabled") %>' />
                    </ItemTemplate>
                    <ItemStyle HorizontalAlign="Center" />
                </asp:TemplateField>
                <asp:TemplateField HeaderText="Zaświadczenie o składkach" Visible="false">
                    <ItemTemplate>
                        <asp:CheckBox ID="cbZaswiadczenie" runat="server"
                            Checked='<%# Eval("ZaswiadczenieZaznacz") %>'
                            Enabled='<%# Eval("ZaswiadczenieEnabled") %>' />
                    </ItemTemplate>
                    <ItemStyle HorizontalAlign="Center" />
                </asp:TemplateField>
                <asp:TemplateField>
                    <EditItemTemplate>
                        <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Email") %>'></asp:TextBox>
                    </EditItemTemplate>
                    <ItemTemplate>
                        <asp:Button ID="btnWyslij" runat="server" CommandName="WYSLIJ"
                            Text="Pobierz" />
                    </ItemTemplate>
                    <ItemStyle HorizontalAlign="Center" />
                </asp:TemplateField>
            </Columns>
            <HeaderStyle CssClass="TableHeader" />
            <RowStyle CssClass="TableItem" />
            <SelectedRowStyle CssClass="TableItemSelected" />
        </asp:GridView>
        <asp:ObjectDataSource ID="odsPaski" runat="server" SelectMethod="PobierzWs" TypeName="iKPService.Paski"
            SortParameterName="sort" OnSelected="odsPaski_Selected">
            <SelectParameters>
                <asp:SessionParameter Name="idPracownika" SessionField="ID_PRACOWNIKA" Type="String" />
                <asp:ControlParameter ControlID="ddlRokOd" Name="rokOd" PropertyName="SelectedValue"
                    Type="String" />
                <asp:ControlParameter ControlID="ddlMiesiacOd" Name="miesiacOd" PropertyName="SelectedValue"
                    Type="String" />
                <asp:ControlParameter ControlID="ddlRokDo" Name="rokDo" PropertyName="SelectedValue"
                    Type="String" />
                <asp:ControlParameter ControlID="ddlMiesiacDo" Name="miesiacDo" PropertyName="SelectedValue"
                    Type="String" />
            </SelectParameters>
        </asp:ObjectDataSource>
        <div class="divPrzerwa20">
            &nbsp;
        </div>
    </div>
    <div>
        <asp:Label ID="lblKomunikat" runat="server" EnableViewState="False"></asp:Label>
    </div>
    <div class="divPrzerwa20">
        &nbsp;
    </div>
    <div class="divPrzerwa20">
        &nbsp;
    </div>
    <%--    <hr style="width:100%; height:1px;" />
    <span style="font-size:7pt">Wszelki pytania i wątpliwości dot. zasad naliczania płac można kierować do Zakładu Personalnego.</span>--%>
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
</asp:Content>
