protected void btnAddPerson_Click(object sender, EventArgs e) { string strForename = txtForename.Text; string strSurname = txtSurname.Text; if (string.IsNullOrEmpty(strSurname)) { MessageLabel.Text = "The Surname must be provided"; } else { MembershipUser userInfo = Membership.GetUser(); Guid user_ID = (Guid)userInfo.ProviderUserKey; Person_Address_ID = Common.Person_Address_ID; if (!string.IsNullOrEmpty(Person_Address_ID)) { Guid address_ID = new Guid(Person_Address_ID); People person = new People(); person.Person_Title = txtTitle.Text; person.Person_Forename = txtForename.Text; person.Person_Surname = txtSurname.Text; person.Address_ID = address_ID; person.Person_Mobile = txtMobile.Text; person.Person_Landline = txtLandline.Text; person.Person_Email = txtEmail.Text; Guid? person_ID = person.Insert_Person(user_ID); if (person_ID != null) { Person_ID = person_ID.ToString(); MessageLabel.Text = string.Format("{0} {1} {2} was added successfully", person.Person_Title, person.Person_Forename, person.Person_Surname); //ClearEntryFields(); if (!string.IsNullOrEmpty(btnReturn.PostBackUrl)) DivReturn.Visible = true; DivAddPerson.Visible = false; divNewPerson.Visible = true; divUpdatePerson.Visible = true; PopulatePersonGridView(null, 1); StoreCommon(); } else { DivAddPerson.Visible = true; divNewPerson.Visible = false; divUpdatePerson.Visible = false; } } else { MessageLabel.Text = "You must provide an Address for this person"; } } }
protected void Page_Load(object sender, EventArgs e) { if (!FoundSystemAdmin()) { MembershipCreateStatus outstatus; MembershipUser newUser = Membership.CreateUser(AdminName, AdminPW, AdminEmail, PWQuestion, PWAnswer, true, out outstatus); if (!Roles.RoleExists(AdminRole)) { Roles.CreateRole(AdminRole); } Roles.AddUserToRole(AdminName, AdminRole); string strUser_ID = newUser.ProviderUserKey.ToString(); Guid newUserId = new Guid(strUser_ID); //Guid newUserId = (Guid)newUser.ProviderUserKey; Addresses address = new Addresses(); address.Address_1 = "Grasmere"; address.Address_2 = "Findon Road"; address.Address_Town = "Findon"; address.Address_City = string.Empty; address.Address_County = "West Sussex"; address.Address_Postcode = "BN14 0RD"; Guid? address_ID = (Guid?)address.Insert_Address(newUserId); if (address_ID != null) { People person = new People(); person.Person_Forename = "Daren"; person.Person_Surname = "Cantrell"; person.Address_ID = address_ID; person.Person_Mobile = "07880 883089"; person.Person_Landline = "01903 877336"; person.Person_Email = AdminEmail; Guid? person_ID = person.Insert_Person(newUserId); if (person_ID != null) { UserPerson userPerson = new UserPerson(); userPerson.User_ID = newUserId; userPerson.Person_ID = (Guid)person_ID; Guid? user_Person_ID = userPerson.Insert_User_Person(newUserId); } } RunOnceMessage.Text = string.Format("System Admin setup correctly {0}", ""); } else RunOnceMessage.Text = string.Format("System Admin already setup {0}", ""); }