Exemplo n.º 1
0
        private void buttonSignUp_Click(object sender, EventArgs e)
        {
            if (checkSignUp())
            {
                if (checkTrySignUp())
                {
                    User User = new User();
                    User.UserName = TBUserName.Text;
                    SqlQueryUser QueryUser = new SqlQueryUser();

                    QueryUser.GetUserLogin(User);

                    if (User.Id == 0)
                    {
                        var          InfoUser  = GetInfoUser();
                        var          UserModel = BuildUserModel(InfoUser);
                        SqlQueryUser SQUser    = new SqlQueryUser();
                        SQUser.InsertUser(UserModel);
                        MessageBox.Show("ثبت نام با موفقیت انجام شد ", "پیام", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("نام کاربری از قبل ثبت شده است", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }
Exemplo n.º 2
0
        public void ReadUser()
        {
            User UserModel = new User();

            UserModel.UserName = Username;
            SqlQueryUser SQUser = new SqlQueryUser();

            SQUser.GetUserLogin(UserModel);
            //int Id = UserModel.Id;

            if (Username == UserModel.UserName && Password == UserModel.password)
            {
                UserSession.UserName = UserModel.UserName;
                UserSession.Id       = UserModel.Id;
                //User.GetUserName(UserModel.Id);
                HomeForm HomeShow = new HomeForm();
                HomeShow.Show();
                this.Hide();
            }
            else if (Username == UserModel.UserName && Password != UserModel.password)
            {
                MessageBox.Show("نام کاربری یا گذرواژه صحیح نیست", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }