protected void signUpButton_Click(object sender, EventArgs e) { try { CryptoClass crypto = new CryptoClass(); Assignment5ServiceRefs.Service1Client serviceRef = new Assignment5ServiceRefs.Service1Client(); if (!UserIdTb.Text.ToString().Equals("") && !NameTb.Text.ToString().Equals("") && !PasswordTb.Text.ToString().Equals("") && !CardNoTb.Text.ToString().Equals("")) { String status = serviceRef.SignUpMembers(UserIdTb.Text, crypto.Encrypt(PasswordTb.Text), NameTb.Text, CardNoTb.Text); if (status.Equals("UserIdTaken")) { UserIdErrorLbl.Text = "User Id is already taken"; } else if (status.Equals("false")) { UserIdErrorLbl.Text = "An exception occured during sign up."; } else { Session["name"] = NameTb.Text; FormsAuthentication.RedirectFromLoginPage(NameTb.Text, true); Response.Redirect("~/MemberPages/Member"); } } else { if (UserIdTb.Text.ToString().Equals("")) { UserIdErrorLbl.Text = "User Id is required"; } if (NameTb.Text.ToString().Equals("")) { NameErrorLbl.Text = "Name is required"; } if (PasswordTb.Text.ToString().Equals("")) { PasswordErrorLbl.Text = "Password is required"; } if (CardNoTb.Text.ToString().Equals("")) { CardErrorLbl.Text = "Card Number is required"; } } } catch { UserIdErrorLbl.Text = "An exception occured during sign up."; } }