private void Calculator(Obciazenia obc)
        {
            decimal brutto    = Math.Round(Convert.ToDecimal(placapodstText.Text) + Convert.ToDecimal(dodatkiText.Text), 2);
            decimal spoleczne = (brutto - (brutto * obc.Emerytalna) - (brutto * obc.Rentowa) - (brutto * obc.Chorobowa));
            decimal podatek   = (((spoleczne - obc.KUP) * obc.PD) - obc.KWOP) - ((spoleczne) * obc.Zdrowotna2);

            wynagrodzenia[lp].placa_podstawowa = Math.Round(Convert.ToDecimal(placapodstText.Text), 2);
            wynagrodzenia[lp].dodatki          = Math.Round(Convert.ToDecimal(dodatkiText.Text), 2);
            wynagrodzenia[lp].wynagr_brutto    = brutto;
            wynagrodzenia[lp].ubezp_emerytalne = Math.Round(brutto * obc.Emerytalna, 2);
            wynagrodzenia[lp].ubezp_rentowe    = Math.Round(brutto * obc.Rentowa, 2);
            wynagrodzenia[lp].ubezp_chorobowe  = Math.Round(brutto * obc.Chorobowa, 2);
            wynagrodzenia[lp].ubezp_zdrowotne  = Math.Round(spoleczne * obc.Zdrowotna1, 2);
            wynagrodzenia[lp].podatekUS        = Math.Round(podatek, 0);

            wynagrodzenia[lp].wynagr_netto = Math.Round((brutto - (brutto * obc.Emerytalna) - (brutto * obc.Rentowa) - (brutto * obc.Chorobowa) - (spoleczne * obc.Zdrowotna1) - Math.Round(podatek, 0)) + decimal.Parse(nieskladkoweText.Text), 2);
        }
        private void Oblicz_button_Click(object sender, RoutedEventArgs e)
        {
            Obciazenia obc = new Obciazenia(0.0976M, 0.015M, 0.0245M, 0.09M, 0.18M, 111.25M, 0.0775M, 46.33M);


            if (placapodstText.Text == "")
            {
                MessageBox.Show("Wprowadź płacę zasadniczą!", "Błąd wyliczenia!", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            else
            {
                try
                {
                    ReplaceSign();
                    wynagrodzenia.Add(++lp, new Wynagrodzenie(lp));
                    Calculator(obc);
                    Lista_plac.Items.Add(wynagrodzenia[lp]);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString(), "Błąd wyliczenia!", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }