コード例 #1
0
 public Deck TrimValues()
 {
     DeckID   = DeckID.Trim();
     UserID   = UserID.Trim();
     DeckName = DeckName.Trim();
     return(this);
 }
コード例 #2
0
ファイル: Card.cs プロジェクト: michdw/cardid
 public Card TrimValues()
 {
     CardID = CardID.Trim();
     UserID = UserID.Trim();
     Front  = Front.Trim();
     Back   = Back.Trim();
     return(this);
 }
コード例 #3
0
 private string GetDistinctString(bool ShowPathInfo)
 {
     return(String.Format(@"HubID = {0}, ApplicationID = {1}, UserID = {2}, ChannelID = {3}", HubID.Trim(), ApplicationID.Trim(), UserID.Trim(), ChannelID.Trim()));
 }
コード例 #4
0
 private string GetDistinctString(bool ShowPathInfo)
 {
     return(String.Format(@"MsgID = {0}, UserID = {1}", MsgID.Trim(), UserID.Trim()));
 }
コード例 #5
0
        private void Button_Reg_Click(object sender, RoutedEventArgs e)
        {
            if (emailbool == false)
            {
                EmailLabel.Content = "Неверно введеён E-mail.";
            }
            if (loginbool == false)
            {
                LoginLabel.Content = "Логин должен содержать от 4 до 30 символов.";
            }
            if (pass1bool == false)
            {
                Pass1Label.Content = "Пароль должен содержать от 4 до 30 символов и совпадать с другим паролем.";
            }
            if (pass2bool == false)
            {
                Pass2Label.Content = "Пароль должен содержать от 4 до 30 символов и совпадать с другим паролем.";
            }
            using (course_work cw = new course_work())
            {
                var forBD = cw.Database.SqlQuery <UsersBD>($"select * from UsersBD where UsersBD.login = '******'");
                foreach (var check in forBD)
                {
                    if (check.login != null)
                    {
                        LoginLabel.Content = "Такой логин уже зарегестрирован";
                        loginbool          = false;
                    }
                }

                forBD = cw.Database.SqlQuery <UsersBD>($"select * from UsersBD where UsersBD.EmailBD = '{EmailTextBox.Text.Trim()}'");
                foreach (var usercheck in forBD)
                {
                    if (usercheck.EmailBD != null)
                    {
                        EmailLabel.Content = "Такая почта уже зарегестрирована";
                        emailbool          = false;
                    }
                }
            }

            if (emailbool == true && loginbool == true && pass1bool == true && pass2bool == true)
            {
                try
                {
                    using (course_work cw = new course_work())
                    {
                        UsersBD user = new UsersBD()
                        {
                            userID   = UserID.Trim(),
                            login    = LoginTextBox.Text.Trim(),
                            password = GetHashPassword(Pass1.Password.Trim()),
                            EmailBD  = EmailTextBox.Text.Trim(),
                            admin    = false,
                        };
                        cw.UsersBD.Add(user);
                        cw.SaveChanges();
                    }
                    MessageBox.Show("Регистрация прошла успешно.");

                    Close();
                    Sing_In sing_In = new Sing_In();
                    sing_In.Show();
                }
                catch (Exception)
                {
                    MessageBox.Show("Ошибка");
                }
            }
        }