Пример #1
0
        protected void registerbutton_Click(object sender, EventArgs e)
        {
            String gender;
            String username = UsernameField.Text.ToString();
            String password = PasswordField.Text.ToString();
            String confpass = confirm_password.Text.ToString();
            String email    = EmailField.Text.ToString();
            String status   = "Active";
            Int32  roleid   = 2;
            bool   cekEmail = RepositoryUser.cekEmail(email);

            if (RB1.Checked)
            {
                gender = RB1.Text;
            }
            else if (RB2.Checked)
            {
                gender = RB2.Text;
            }
            else
            {
                gender = "";
            }

            bool ceknull = cek(gender, username, password, confpass, email);

            if (ceknull)
            {
                if (password == confpass)
                {
                    if (cekEmail)
                    {
                        Response.Write("<script>alert('User is registered successfully')</script>");
                        RepositoryUser.InsertUser(roleid, username, password, email, gender, status);
                        Response.Redirect("LoginPage.aspx");
                    }
                    else
                    {
                        Response.Write("<script>alert('Email already registered !')</script>");
                    }
                }
                else
                {
                    Response.Write("<script>alert('Invalid Confirmation Password')</script>");
                }
            }
            else
            {
                Response.Write("<script>alert('Data can not be null.')</script>");
            }
        }