Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            _connString       = ConfigurationManager.ConnectionStrings["SSSDbConnDev"].ConnectionString;
            Common.ConnString = _connString;

            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(_connString);
                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(_connString);
                    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(_connString);
                        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}", "");
            }
        }
Esempio n. 2
0
    protected void btnUpdate_Click(object sender, EventArgs e)
    {
        if (!string.IsNullOrEmpty(User_Person_ID))
        {
            MembershipUser userInfo  = Membership.GetUser();
            Guid           user_ID   = (Guid)userInfo.ProviderUserKey;
            Guid           person_ID = new Guid(Person_ID);

            Guid       user_Person_ID = new Guid(User_Person_ID);
            UserPerson userPerson     = new UserPerson(_connString, user_Person_ID);
            if (userPerson.Person_ID.ToString() != Person_ID)
            {
                userPerson.User_ID   = user_ID;
                userPerson.Person_ID = person_ID;
                bool success = userPerson.Update_User_Person(user_Person_ID, user_ID);
                if (success)
                {
                    MessageLabel.Text = "Updated Successfully.";
                }
            }
            else
            {
                MessageLabel.Text = "No changes made. - Update cancelled.";
            }
        }
        else
        {
            MembershipUser userInfo  = Membership.GetUser();
            Guid           user_ID   = (Guid)userInfo.ProviderUserKey;
            Guid           person_ID = new Guid(Person_ID);


            UserPerson userPerson = new UserPerson(_connString);
            userPerson.User_ID   = user_ID;
            userPerson.Person_ID = person_ID;
            Guid?user_Person_ID = userPerson.Insert_User_Person(user_ID);
            if (user_Person_ID != null)
            {
                User_Person_ID    = user_Person_ID.ToString();
                MessageLabel.Text = "Added Successfully.";
                StoreCommon();
                divUpdateDetails.Visible = false;
            }
        }
    }
Esempio n. 3
0
        public void CreateAdmin()
        {
            Guid newUserId = Program.UserID();

            Addresses address = new Addresses(_connString);

            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(_connString);
                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(_connString);
                    userPerson.User_ID   = newUserId;
                    userPerson.Person_ID = (Guid)person_ID;

                    Guid?user_Person_ID = userPerson.Insert_User_Person(newUserId);
                }
            }
        }