コード例 #1
0
ファイル: LoginUser.xaml.cs プロジェクト: r666ka/UI123
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            string NewName   = NameUser.Text;
            string NewFemale = FemaleUser.Text;
            string NewLogin  = Login.Text;
            string NewPass   = Pass.Text;


            LoginUserEntities db = new LoginUserEntities();

            db.TbUser.Load();

            var user = db.TbUser
                       .Where(u => u.Логин == NewLogin)
                       .FirstOrDefault();

            //Загрузка данных из БД

            if (user != null)
            {
                MessageBox.Show("Этот логин уже занят.");
            }  //Проверка на наличие уже существующего пользователя.

            if (Login.Text == "" || Pass.Text == "" || NameUser.Text == "" || FemaleUser.Text == "")
            {
                MessageBox.Show("Поля 'Имя','Фамилия','Логин','Пароль' обязательны к заполнению!");
            }  //Проверка на заполнение полей

            if ((user == null) && (Login.Text != "" && Pass.Text != "" && NameUser.Text != "" && FemaleUser.Text != ""))
            {
                user         = new TbUser();
                user.Имя     = NewName;
                user.Фамилия = NewFemale;
                user.Логин   = NewLogin;
                user.Пароль  = NewPass;


                db.TbUser.Add(user);
                db.SaveChanges();
                MessageBox.Show("Регистрация завершена успешно.");
                Close();

                Registr registr = new Registr();
                registr.Show();
            } //Добавление нового пользователя в БД.
        }
コード例 #2
0
        private void button_login_Click(object sender, RoutedEventArgs e)
        {
            Registr window = new Registr();

            window.Show();
        }