<%@ Page Language="c#" Codebehind="KalkulatorBruttoNetto.aspx.cs" AutoEventWireup="True" Inherits="KOLKaP_WEB.KOLKaP.KalkulatorBruttoNetto" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
<head>
  <title>KalkulatorBruttoNetto</title>
    <link href="../Web.css?2" type="text/css" rel="stylesheet" />
    <link rel="stylesheet" href="../jquery/themes/ui-lightness/jquery-ui-1.9.2.custom.min.css" />
    <script src="../jquery/jquery-1.8.3.min.js" type="text/javascript"></script>
    <script src="../jquery/ui/jquery-ui-1.9.2.custom.min.js" type="text/javascript"></script>
    <script src="../jquery/ui/i18n/jquery.ui.datepicker-pl.js" type="text/javascript"></script>
    <script src="../jquery/jquery.blockUI.js" type="text/javascript"></script>
  
  <meta content="C#" name="CODE_LANGUAGE" />
  <meta content="JavaScript" name="vs_defaultClientScript" />

    <script type="text/javascript">
        $(function () {
            $('#tbData').datepicker({ dateFormat: 'yy-mm-dd', changeMonth: true, changeYear: true, showAnim: '', yearRange: '1970:2060', showOn: 'button', buttonImage: '../img/calendar.gif', buttonImageOnly: true });
            $("#tbData").datepicker("option", "dateFormat", 'yy-mm-dd');

            $("#btnPrzelicz").button({ icons: { primary: 'ui-icon-check' } });

        });

    </script>
  
</head>
<body class="Body" oncontextmenu="return false" style="margin-left:0; margin-right:0">
  <form id="Form1" method="post" runat="server">
    <table class="Body" style="padding-left: 30px" cellspacing="0" cellpadding="0" width="100%" border="0">
      <tr>
        <td>
          <asp:Label ID="lblOpis" runat="server" Font-Bold="True" Font-Size="Medium">Kalkulator brutto/netto</asp:Label>
        </td>
      </tr>
      <tr>
        <td>
          &nbsp;<br />
          &nbsp;
        </td>
      </tr>
      <tr>
        <td>
          <asp:Label ID="lblError" runat="server" EnableViewState="False"></asp:Label>
        </td>
      </tr>
      <tr>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td valign="bottom" style="width:120px">
          <small>Data(rrrr-mm-dd)</small><br />
          <asp:TextBox ID="tbData" runat="server" Width="115px" AutoPostBack="True" OnTextChanged="tbData_TextChanged"></asp:TextBox>
        </td>
      </tr>
      <tr>
        <td>&nbsp;</td>
      </tr>
    </table>
    <table class="Body" style="padding-left: 30px" cellspacing="0" cellpadding="0" width="100%" border="0">
      <tr>
        <td valign="bottom" style="width:250px">
          <small>Kwota</small><br />
          <asp:TextBox ID="tbKwota" runat="server" Width="115px"></asp:TextBox>
        </td>
        <td valign="bottom">
          <asp:DropDownList ID="ddlBruttoNetto" runat="server" Width="120px">
            <asp:ListItem Value="BRUTTO" Selected="True">BRUTTO</asp:ListItem>
            <asp:ListItem Value="NETTO">NETTO</asp:ListItem>
          </asp:DropDownList>
        </td>
      </tr>
      <tr>
        <td style="width:250px">
          <asp:CheckBox ID="ceKwotaWolna" runat="server" CssClass="aspCheckbox" Text="Kwota Wolna" AutoPostBack="True" Checked="False"></asp:CheckBox>
        </td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td style="width:250px">
          <asp:CheckBox ID="ceKosztyUzyskaniaPrzychodu" runat="server" CssClass="aspCheckbox"
            Text="Koszty uzyskania przychodu" AutoPostBack="True" Checked="False" OnCheckedChanged="ceKosztyUzyskaniaPrzychodu_CheckedChanged">
          </asp:CheckBox>
        </td>
        <td>
          <asp:DropDownList ID="ddlKosztyUzuskaniaPrzychodu" runat="server" Width="150px">
          </asp:DropDownList>
        </td>
      </tr>
      <tr>
        <td colspan="2">
          <asp:CheckBox ID="ceUlgaKlasySredniej" runat="server" CssClass="aspCheckbox" Text="Ulga klasy średniej (jeśli wynagrodzenie mieści się w widełkach)" AutoPostBack="True" Checked="False"></asp:CheckBox>
        </td>
      </tr>
      <tr>
        <td colspan="2">
          <asp:CheckBox ID="ceRozporzadzeniePolskiLad" runat="server" CssClass="aspCheckbox" Text="Uwzględnij  zasady rozporządzenia do polskiego ładu (tylko 2022 rok)" AutoPostBack="True" Checked="False"></asp:CheckBox>
        </td>
      </tr>
    </table>
    <table class="Body" style="padding-left: 30px" cellspacing="0" cellpadding="0" width="100%" border="0">
      <tr>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td colspan="2">
          <asp:Label ID="lblUbezpieczeniaObowiazkowe" Style="padding-left: 30px" runat="server"
            Font-Bold="True" Font-Size="9pt" Font-Names="Tahoma">Ubezpieczenia obowiązkowe</asp:Label>
        </td>
      </tr>
      <tr>
        <td style="width: 250px" valign="top">
          <div>
            <asp:CheckBox ID="ceEmerytalne" runat="server" CssClass="aspCheckbox" Text="Emerytalne (EMERYTALNE)"
              AutoPostBack="True" Checked="False"></asp:CheckBox>
          </div>
          <div>
            <asp:CheckBox ID="ceRentowe" runat="server" CssClass="aspCheckbox" Text="Rentowe (RENTOWE)"
              AutoPostBack="True" Checked="False"></asp:CheckBox>
          </div>
          <div>
            <asp:CheckBox ID="ceWypadkowe" runat="server" CssClass="aspCheckbox" Text="Wypadkowe (WYPADKOWE)"
              AutoPostBack="True" Checked="False"></asp:CheckBox>
            </div>
        </td>
        <td style="padding-left: 20px" valign="top">
          <div>
            <asp:CheckBox ID="ceChorobowe" runat="server" CssClass="aspCheckbox" Text="Chorobowe (CHOROBOWE)"
              AutoPostBack="True" Checked="False"></asp:CheckBox>
          </div>
          <div>
            <asp:CheckBox ID="ceZdrowotneOdl" runat="server" CssClass="aspCheckbox" Text="Zdrowotne (ZDROWOTNE)"
              AutoPostBack="True" Checked="False"></asp:CheckBox>
          </div>
          <div>
            <asp:CheckBox ID="ceOgrZdr" runat="server" CssClass="aspCheckbox" Text="Ograniczenie składki zdrowotnej do wysokości teoretycznego podatku"
              AutoPostBack="True" Checked="False"></asp:CheckBox>
          </div>
        </td>
      </tr>
    </table>
    <table class="Body" style="padding-left: 30px" cellspacing="0" cellpadding="0" width="100%" border="0">
      <tr>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>
          <asp:Label ID="lblSkladki" Style="padding-left: 30px" runat="server" Font-Bold="True"
            Font-Size="9pt" Font-Names="Tahoma">Składki</asp:Label>
        </td>
      </tr>
      <tr>
        <td style="width: 250px" valign="top">
          <div>
            <asp:CheckBox ID="ceFP" runat="server" CssClass="aspCheckbox" Text="FP (FP)" AutoPostBack="True"
              Checked="False"></asp:CheckBox>
          </div>
          <div>
            <asp:CheckBox ID="ceFGSP" runat="server" CssClass="aspCheckbox" Text="FGŚP (FGSP)"
              AutoPostBack="True" Checked="False"></asp:CheckBox>
          </div>
        </td>
      </tr>
    </table>
    <table class="Body" style="padding-left: 30px" cellspacing="0" cellpadding="0" width="100%" border="0">
      <tr>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>
          <asp:Label ID="Label1" Style="padding-left: 30px" runat="server"
            Font-Bold="True" Font-Size="9pt" Font-Names="Tahoma">Składki PPK pracodawca</asp:Label>
        </td>
        <td>
          <asp:Label ID="Label2" Style="padding-left: 30px" runat="server"
            Font-Bold="True" Font-Size="9pt" Font-Names="Tahoma">Składki PPK pracownik</asp:Label>
        </td>
      </tr>
      <tr>
        <td style="width: 250px;" valign="top">
          <div>
            <asp:TextBox ID="tbPPKPracodawcaObowiazkowa" runat="server" style="width:80px; margin-top:5px;"></asp:TextBox>
            <span style="padding-left:5px; text-align:center;">Obowiązkowa</span>
          </div>
          <div>
            <asp:TextBox ID="tbPPKPracodawcaDobrowolna" runat="server" style="width:80px; margin-top:5px;"></asp:TextBox>
            <span style="padding-left:5px">Dobrowolna</span>
          </div>
        </td>
        <td style="padding-left: 20px;" valign="top">
          <div>
            <asp:TextBox ID="tbPPKPracownikObowiazkowa" runat="server" style="width:80px; margin-top:5px;"></asp:TextBox>
            <span style="padding-left:5px">Obowiązkowa</span>
          </div>
          <div>
            <asp:TextBox ID="tbPPKPracownikDobrowolna" runat="server" style="width:80px; margin-top:5px;"></asp:TextBox>
            <span style="padding-left:5px">Dobrowolna</span>
          </div>
        </td>
      </tr>
    </table>
    <table class="Body" style="padding-left: 30px" cellspacing="0" cellpadding="0" width="100%" border="0">
      <tr>
        <td colspan="3">&nbsp;</td>
      </tr>
      <tr>
        <td valign="bottom" style="width:250px">
          <small>Próg podatkowy</small><asp:DropDownList ID="ddlProgiPodatkowe" runat="server" Width="180px">
          </asp:DropDownList>
        </td>
        <td valign="bottom" style="width:120px">
          <asp:CheckBox ID="ceProcentPodatku" runat="server" CssClass="aspCheckbox" Text="Procent podatku"
            AutoPostBack="True" Checked="False" OnCheckedChanged="ceProcentPodatku_CheckedChanged">
          </asp:CheckBox>
        </td>
        <td valign="bottom">
          <asp:TextBox ID="tbProcentPodatku" runat="server"></asp:TextBox>
        </td>
      </tr>  
      <tr>
        <td colspan="3">&nbsp;</td>
      </tr>      
      <tr>
        <td colspan="3">
          <asp:LinkButton ID="btnPrzelicz" runat="server" CssClass="aspButton" Text="Przelicz"
            Width="110px" OnClick="btnPrzelicz_Click"></asp:LinkButton>
<%--            <asp:LinkButton ID="btnPowrot"
              runat="server" CssClass="aspButton" Text="Powrót" Width="110px" OnClick="btnPowrot_Click">
            </asp:LinkButton>--%>
        </td>
      </tr>
    </table>
    <table class="Body" style="padding-right: 30px; padding-left: 30px" cellspacing="0" cellpadding="0" width="100%" border="0">
      <tr>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td colspan="2">
          <asp:Label ID="lblWynik" Style="padding-left: 30px" runat="server" Font-Bold="True"
            Font-Size="9pt" Font-Names="Tahoma">Wynik</asp:Label>
        </td>
      </tr>
      <tr>
        <td valign="top" style="width:100%">
          <asp:DataGrid ID="dgWynik" runat="server" CssClass="aspGrid" PageSize="12" AutoGenerateColumns="False"
            Width="100%" DataSource="<%# dvKalkulator %>">
            <AlternatingItemStyle CssClass="TableItemAlt"></AlternatingItemStyle>
            <ItemStyle CssClass="TableItem"></ItemStyle>
            <HeaderStyle HorizontalAlign="Center" ForeColor="White" CssClass="TableHeader" VerticalAlign="Top">
            </HeaderStyle>
            <Columns>
              <asp:ButtonColumn CommandName="Select">
                <HeaderStyle Width="0px" />
              </asp:ButtonColumn>
              <asp:BoundColumn DataField="BRUTTO" SortExpression="BRUTTO" HeaderText="BRUTTO"></asp:BoundColumn>
              <asp:BoundColumn DataField="EMERYTALNA" SortExpression="EMERYTALNA" HeaderText="Emeryt.">
              </asp:BoundColumn>
              <asp:BoundColumn DataField="RENTOWA" SortExpression="RENTOWA" HeaderText="Rent."></asp:BoundColumn>
              <asp:BoundColumn DataField="CHOROBOWA" SortExpression="CHOROBOWA" HeaderText="Chorob.">
              </asp:BoundColumn>
              <asp:BoundColumn DataField="ZDROWOTNA" SortExpression="ZDROWOTNA" HeaderText="Zdrow. odliczana">
              </asp:BoundColumn>
              <asp:BoundColumn DataField="ZDROWOTNA_OD_DOCH" SortExpression="ZDROWOTNA_OD_DOCH"
                HeaderText="Zdrow. nieodliczana"></asp:BoundColumn>
              <asp:BoundColumn DataField="KOSZTY" SortExpression="KOSZTY" HeaderText="Koszty uzyskania przychodu">
              </asp:BoundColumn>
              <asp:BoundColumn DataField="KWOTA_WOLNA" SortExpression="KWOTA_WOLNA" HeaderText="Kwota wolna">
              </asp:BoundColumn>
              <asp:BoundColumn DataField="KWOTA_WOLNA_ZDR" SortExpression="KWOTA_WOLNA_ZDR" HeaderText="Kwota wolna zdr.">
              </asp:BoundColumn>
              <asp:BoundColumn DataField="ULGA_KLASY_SREDNIEJ" SortExpression="ULGA_KLASY_SREDNIEJ" HeaderText="Ulga klasy średniej">
              </asp:BoundColumn>
              <asp:BoundColumn DataField="PPK_PRACOWNIK_OB" SortExpression="PPK_PRACOWNIK_OB" HeaderText="PPK pracow. ob.">
              </asp:BoundColumn>
              <asp:BoundColumn DataField="PPK_PRACOWNIK_DOB" SortExpression="PPK_PRACOWNIK_DOB" HeaderText="PPK pracow. dob.">
              </asp:BoundColumn>
              <asp:BoundColumn DataField="ZMNIEJSZENIE_ZALICZKI" SortExpression="ZMNIEJSZENIE_ZALICZKI" HeaderText="Zmniej. zaliczki do teor.">
              </asp:BoundColumn>
              <asp:BoundColumn DataField="PODATEK" SortExpression="PODATEK" HeaderText="Zaliczka na podatek">
              </asp:BoundColumn>
              <asp:BoundColumn DataField="POTRACENIA" SortExpression="POTRACENIA" HeaderText="Potrącenia razem">
              </asp:BoundColumn>
              <asp:BoundColumn DataField="NETTO" SortExpression="NETTO" HeaderText="NETTO"></asp:BoundColumn>
              <asp:BoundColumn DataField="FP" SortExpression="FP" HeaderText="FP"></asp:BoundColumn>
              <asp:BoundColumn DataField="FGSP" SortExpression="FGSP" HeaderText="FGSP"></asp:BoundColumn>
              <asp:BoundColumn DataField="EMERYTALNA_PLATNIK" SortExpression="EMERYTALNA_PLATNIK"
                HeaderText="Emeryt.pl."></asp:BoundColumn>
              <asp:BoundColumn DataField="RENTOWA_PLATNIK" SortExpression="RENTOWA_PLATNIK" HeaderText="Rent.pl.">
              </asp:BoundColumn>
              <asp:BoundColumn DataField="WYPADKOWA" SortExpression="WYPADKOWA" HeaderText="Wyp.">
              </asp:BoundColumn>
              <asp:BoundColumn DataField="PPK_PRACODAWCA_OB" SortExpression="PPK_PRACODAWCA_OB" HeaderText="PPK pracod. ob.">
              </asp:BoundColumn>
              <asp:BoundColumn DataField="PPK_PRACODAWCA_DOB" SortExpression="PPK_PRACODAWCA_DOB" HeaderText="PPK pracod. dob.">
              </asp:BoundColumn>
              <asp:BoundColumn DataField="PLATNIK" SortExpression="PLATNIK" HeaderText="Razem"></asp:BoundColumn>
            </Columns>
            <PagerStyle Visible="False" Position="Top" BackColor="LightGray" CssClass="Pager"
              Mode="NumericPages"></PagerStyle>
          </asp:DataGrid>
        </td>
      </tr>
    </table>
  </form>
</body>
</html>
