protected void SubmitButton_Click(object sender, ImageClickEventArgs e) { if (Page.IsValid) { try { Users.IsPatient = Convert.ToBoolean(IsPatient.SelectedValue); Users.FirstName = FirstNameTextBox.Text; Users.LastName = LastNameTextBox.Text; Users.EmailAddress = EmailAddressTexBox.Text; Users.MobileNumber = MobileNumberTextBox.Text; Users.ActivationToken = Request.QueryString["token"]; Users.Address = AddressTextBox.Text; Users.City = CityTextBox.Text; Users.EmergenyNumber = EmergencyNumberTextBox.Text; Users.Gender = GenderList.SelectedItem.Value; Users.HomeOfficeNumber = PhoneNumberTextBox.Text; Users.LoginName = LoginNameTextBox.Text; Users.RelationShipWithPatient = RelationshipTextBox.Text; if (Users.checkLoginNameAvailability() == "0") { int result = Users.ActivateUserAccount(BuildListOfValues()); switch (result) { case 0: RegisterLabel.Text = "Invalid Email Address or Activation Key Not Found !!!"; break; case 1: sendConfirmationEmail(); //RegisterLabel.Text = "Your account has been activated successfully. You can now <a href='" + ConfigurationManager.AppSettings["ROOTURL"].ToString() + "/login.aspx?eml=" + EmailAddressTexBox.Text + "'>login</a> and access your personalized health care solution. Click <a href='" + ConfigurationManager.AppSettings["ROOTURL"].ToString() + "/findDoctor.aspx'>here</a> to book your appointment with best doctors available around you !!!"; Response.Redirect(ConfigurationManager.AppSettings["ROOTURL"].ToString() + "/ProfileUpdate.aspx?msg=activated?eml=" + EmailAddressTexBox.Text); break; case 2: RegisterLabel.Text = "This Account has been already activated. Kindly <a href='" + ConfigurationManager.AppSettings["ROOTURL"].ToString() + "/login.aspx?eml=" + EmailAddressTexBox.Text + "'>login</a> to access your personalized health care solution!!!"; break; case 3: RegisterLabel.Text = "Your Activation key has been expired. Kindly click <a href='" + ConfigurationManager.AppSettings["ROOTURL"].ToString() + "/loginregister.aspx?eml=" + EmailAddressTexBox.Text + "'>here</a> to re-generate your activation key !!!"; break; } } else { RegisterLabel.Text = "This Login Name is already taken. Kindly choose another name"; } } catch (Exception ex) { } } }