Exemple #1
0
        private void GenerateDayInComboBox(ComboBox comboBox, int year, int month)
        {
            comboBox.Items.Clear();
            int dayNumber = PESELlib.IleDniMaMiesiac(year, month);

            for (int i = 1; i <= dayNumber; i++)
            {
                comboBox.Items.Add(i);
            }
        }
Exemple #2
0
        private void GenderValueRefill(int[] PESEL, int[] genderValue, List <int[]> listOfPESEL)
        {
            string temporaryPESEL = "";

            PESEL[6]  = genderValue[0];
            PESEL[7]  = genderValue[1];
            PESEL[8]  = genderValue[2];
            PESEL[9]  = genderValue[3];
            PESEL[10] = PESELlib.GenerujSumeKontrolna(PESEL);
            listOfPESEL.Add(PESEL);
            temporaryPESEL = "";
            for (int k = 0; k < 11; k++)
            {
                temporaryPESEL += PESEL[k];
            }
            listBoxPesel.Items.Add(temporaryPESEL);
        }
Exemple #3
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            long PESEL = Int64.Parse(peselTextBox.Text);

            Thread.Sleep(10);
            int length = peselTextBox.Text.Length;

            int[] arrayPESEL = ToolsLibrary.Helpers.LongToIntArray(PESEL, length);

            if (ToolsLibrary.PESELlib.SumaKontrolna(arrayPESEL) == true)
            {
                SubWindow subWindow = new SubWindow();
                subWindow.Show();
                subWindow.yearTextBox.Text  = ToolsLibrary.PESELlib.ZwrocRokUrodzenia(arrayPESEL[0], arrayPESEL[1], arrayPESEL[2]).ToString();
                subWindow.monthTextBox.Text = ToolsLibrary.PESELlib.NazwaMiesiaca(ToolsLibrary.PESELlib.ZwrocMiesiacUrodzenia(arrayPESEL[2], arrayPESEL[3]));
                string day = arrayPESEL[4].ToString() + arrayPESEL[5].ToString();
                subWindow.dayTextBox.Text     = day;
                subWindow.weekDayTextBox.Text = ToolsLibrary.PESELlib.NazwaDniaTygodnia(PESELlib.ZwrocDzienUrodzenia(Int32.Parse(subWindow.yearTextBox.Text), PESELlib.ZwrocMiesiacUrodzenia(arrayPESEL[2], arrayPESEL[3]), arrayPESEL[4], arrayPESEL[5]));
                subWindow.peselTextBox.Text   = peselTextBox.Text;
                subWindow.genderTextBox.Text  = ToolsLibrary.PESELlib.Plec(arrayPESEL[6], arrayPESEL[7], arrayPESEL[8], arrayPESEL[9]);
                string serie = arrayPESEL[6].ToString() + arrayPESEL[7].ToString() + arrayPESEL[8].ToString() + arrayPESEL[9].ToString();
                subWindow.seriesTextBox.Text = serie;
            }
            else
            {
                AlertSubWindow alertSubWindow = new AlertSubWindow();
                alertSubWindow.Show();
                alertSubWindow.AlertLabel.Content = "Nieprawidłowy numer PESEL";
            }
        }