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); } }
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); }
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"; } }