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);
            }
        }
Exemple #2
0
        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();
            }
        }