private void NovayRegistraciy_Click(object sender, RoutedEventArgs e) { try { string LoginPolzovately1 = LoginText.Text; //Создание переменных, в которые заносятся значения из TextBox/PasswordBox string Parol1 = ParolText.Password; string RetryParol1 = RetryParolText.Password; string Dolznost1 = DolznkstText.Text; string FIO1 = FIOText.Text; string DataRozdeniy1 = DenRozdeniyText.Text; string NomerTelephona1 = TelephonText.Text; string Email1 = EmailText.Text; string Pol1 = PolText.Text; if (LoginPolzovately1.Length > 3 && Parol1.Length > 8) // Проверка логина и пароля на допустимое кол-во символов { if (Parol1 == RetryParol1) //Проверка на совпадение паролей { RegistrPerson(LoginPolzovately1, Parol1, Dolznost1, FIO1, DataRozdeniy1, NomerTelephona1, Email1, Pol1); MessageBox.Show("Регистрация успешна", "Регистрация"); LoginText.Clear(); ParolText.Clear(); RetryParolText.Clear(); DolznkstText.Clear(); FIOText.Clear(); DenRozdeniyText.Clear(); TelephonText.Clear(); EmailText.Clear(); PolText.Clear(); PerehodNaAvtorizaciy(); } else { MessageBox.Show("Пароли не совпадают!", "Регистрация", MessageBoxButton.OK, MessageBoxImage.Information); ParolText.Clear(); RetryParolText.Clear(); } } else { MessageBox.Show("Логин должен быть больше трех символов.\nПароль должен быть больше восьми символов.", "Регистрация", MessageBoxButton.OK, MessageBoxImage.Information); } } catch { MessageBox.Show("Необходимо заполнить все поля", "Регистрация", MessageBoxButton.OK, MessageBoxImage.Information); } }
private void InitFields() { var context = new PSOConnect(); var team = context.team.FirstOrDefault(teams => teams.idTeam == Login.CurrentUser.idTeam); var missingPeople = context.GetPeopleData(); foreach (var people in missingPeople) { SelectMissingPeopleField.Items.Add($"{people.idPeople}-ФАМИЛИЯ: {people.family} ИМЯ: {people.name} ОТЧЕСТВО: {people.middleName} ДАТА РОЖДЕНИЯ: {people.dateOfBirth.Value.ToLongDateString()}\n ДАТА ПРОПАЖИ: {people.dateOfLoss.Value.ToLongDateString()} ПОСЛЕДНЕЕ МЕСТО: {people.lastLocation} ОПИСАНИЕ: {people.specialSign}"); if (team.idPeople == null || team.idPeople != people.idPeople) { continue; } SelectMissingPeopleField.SelectedItem = SelectMissingPeopleField.Items[SelectMissingPeopleField.Items.Count - 1]; IdPeopleText.Text = people.idPeople.ToString(); FioResultText.Text = $"{people.family} {people.name} {people.middleName}"; DateOfBirthResultText.Text = people.dateOfBirth.Value.ToShortDateString(); SpecialSignResultText.Text = people.specialSign; LastLocationResultText.Text = people.lastLocation; DateOfLossResultText.Text = people.dateOfLoss.Value.ToShortDateString(); } IdPeopleText.Hide(); NoFoundMissingPeopleText.Hide(); if (team.idPeople == null) { FioResultText.Hide(); DateOfBirthResultText.Hide(); SpecialSignResultText.Hide(); LastLocationResultText.Hide(); DateOfLossResultText.Hide(); FIOText.Hide(); DateOfBirthText.Hide(); SpecialSignText.Hide(); LastLocationText.Hide(); DateOfLossText.Hide(); SelectMissingPeopleField.Show(); SelectMissingPeopleText.Show(); SelectedButton.Show(); CompletedButton.Hide(); if (SelectMissingPeopleField.Items.Count > 0) { SelectMissingPeopleField.SelectedIndex = 0; } else { SelectedButton.Hide(); NoFoundMissingPeopleText.Show(); SelectMissingPeopleField.Hide(); } } else { FioResultText.Show(); DateOfBirthResultText.Show(); SpecialSignResultText.Show(); LastLocationResultText.Show(); DateOfLossResultText.Show(); FIOText.Show(); DateOfBirthText.Show(); SpecialSignText.Show(); LastLocationText.Show(); DateOfLossText.Show(); SelectMissingPeopleField.Hide(); SelectMissingPeopleText.Hide(); SelectedButton.Hide(); CompletedButton.Show(); } if (SelectMissingPeopleField.Items.Count == 0) { SelectMissingPeopleField.Hide(); NoFoundMissingPeopleText.Show(); CompletedButton.Hide(); } }