public WschodyZachody()
        {
            InitializeComponent();

            KlasaAlgorytmy algorytm = new KlasaAlgorytmy();
            DateTime       teraz    = DateTime.Now;

            pokazDate(teraz);

            //Przesilenia: letnie i zimowe
            int roznicaPL = algorytm.obliczPrzesilenieL(teraz);
            int roznicaPZ = algorytm.obliczPrzesilenieZ(teraz);

            uzupelnijPrzesilenia(roznicaPL, roznicaPZ);

            if (sprawdzCzasLetni(teraz) == true) // informacja o czasie letnim potrzebna do algorytmu z godzinami Słońca
            {
                Dane.czasLetni = true;
            }
            string[] godzinySlonca = algorytm.liczGodzinySlonca(Dane.dlGeo, Dane.szerGeo, teraz.Year, teraz.Month, teraz.Day); // metoda zwraca 4 różne godziny (wschod, górowanie, zachód i dlugość dnia)
            poleWschodSl.Text = godzinySlonca[0];
            poleGoraSl.Text   = godzinySlonca[1];
            poleZachodSl.Text = godzinySlonca[2];
            poleDlDnia.Text   = "Długość dnia wynosi: " + godzinySlonca[3] + " godzin.";
        }
        private void SlonceWZ_Clicked(object sender, EventArgs e)
        {
            if (!string.IsNullOrWhiteSpace(dzienWZ.Text) && !string.IsNullOrWhiteSpace(miesiacWZ.Text) && !string.IsNullOrWhiteSpace(rokWZ.Text))
            {
                int            rrrr, mm, dd;
                KlasaAlgorytmy algorytm = new KlasaAlgorytmy();
                DateTime       nowaData = new DateTime();
                if (int.TryParse(rokWZ.Text, out rrrr))
                {
                    if (int.TryParse(miesiacWZ.Text, out mm))
                    {
                        if (int.TryParse(dzienWZ.Text, out dd))
                        {
                            nowaData = new DateTime(rrrr, mm, dd);
                        }
                    }
                }

                if (sprawdzCzasLetni(nowaData) == true) // informacja potrzebna do algorytmu
                {
                    Dane.czasLetni = true;
                }
                else
                {
                    Dane.czasLetni = false;
                }
                string[] godzinySlonca = algorytm.liczGodzinySlonca(Dane.dlGeo, Dane.szerGeo, nowaData.Year, nowaData.Month, nowaData.Day);
                poleWschodSl.Text = godzinySlonca[0];
                poleGoraSl.Text   = godzinySlonca[1];
                poleZachodSl.Text = godzinySlonca[2];
                poleDlDnia.Text   = "Długość dnia wynosi: " + godzinySlonca[3] + " godzin.";
            }
            else
            {
                DisplayAlert("Uwaga", "Dane nie zostały poprawnie wpisane.", "OK");
            }
        }