Esempio n. 1
0
        private void SaveHRMemberEntity()
        {
            if (IsValid)
            {
                try
                {
                    MembershipUser user = ASSecurityManager.GetASPNETUserByMemberID(SecurityMemberID);

                    if (user != null)
                    {
                        //user.
                        lblNewPassword.Text = user.ResetPassword();

                        MiscUtil.ShowMessage(lblMessage, "Password has been changed successfully.", false);
                    }
                    else
                    {
                        MiscUtil.ShowMessage(lblMessage, "User not found.", false);
                    }

                    PrepareInitialView();
                }
                catch (Exception ex)
                {
                    MiscUtil.ShowMessage(lblMessage, ex.Message, true);
                }
            }
        }
        private void SaveHRMemberEntity()
        {
            if (IsValid)
            {
                try
                {
                    MembershipUser user = ASSecurityManager.GetASPNETUserByMemberID(SecurityMemberID);

                    if (ddlRoles.Items.Count > 0)
                    {
                        String[] userRoles = ASSecurityManager.GetRolesByMemberID(SecurityMemberID);

                        foreach (String userRole in userRoles)
                        {
                            if (Roles.IsUserInRole(user.UserName, userRole) == true)
                            {
                                Roles.RemoveUserFromRole(user.UserName, userRole);
                            }
                        }

                        Roles.AddUserToRole(user.UserName, ddlRoles.SelectedItem.Text.Trim());
                    }

                    MiscUtil.ShowMessage(lblMessage, "Staff Roles has been Updated.", false);
                }
                catch (Exception ex)
                {
                    MiscUtil.ShowMessage(lblMessage, ex.Message, true);
                }
            }
        }
Esempio n. 3
0
        private void SaveHRMemberEntity()
        {
            if (IsValid)
            {
                try
                {
                    MembershipUser user = ASSecurityManager.GetASPNETUserByMemberID(SecurityMemberID);

                    if (user != null)
                    {
                        if (ASSecurityManager.ValidateASPNETUserPassword(user.UserName, txtOldPassword.Text.Trim()) == true)
                        {
                            ASSecurityManager.ChangeASPNETUserPassword(user.UserName, txtOldPassword.Text.Trim(), txtPassword.Text.Trim());

                            MiscUtil.ShowMessage(lblMessage, "Password has been changed successfully.", false);
                        }
                        else
                        {
                            MiscUtil.ShowMessage(lblMessage, "Incorrect Old password.", true);
                        }
                    }
                    else
                    {
                        MiscUtil.ShowMessage(lblMessage, "User not found.", false);
                    }

                    PrepareInitialView();
                }
                catch (Exception ex)
                {
                    MiscUtil.ShowMessage(lblMessage, ex.Message, true);
                }
            }
        }
Esempio n. 4
0
        protected void btnGetPassword_Click(object sender, EventArgs e)
        {
            MembershipUser user     = ASSecurityManager.GetASPNETUserByMemberID(SecurityMemberID);
            string         password = user.ResetPassword();

            lblPassword.Text = password;
        }
        private void SaveHRMemberEntity()
        {
            if (IsValid)
            {
                try
                {
                    MembershipUser user = ASSecurityManager.GetASPNETUserByMemberID(SecurityMemberID);

                    if (user != null)
                    {
                        user.Email = txtEmailAddress.Text.ToString();

                        if (chkIsUserLocked.Checked == true)
                        {
                            user.IsApproved = false;
                            Membership.UpdateUser(user);
                        }
                        else
                        {
                            user.UnlockUser();
                            user.IsApproved = true;
                            Membership.UpdateUser(user);
                        }



                        MiscUtil.ShowMessage(lblMessage, "Email address has been updated successfully.", false);
                    }
                    else
                    {
                        user = ASSecurityManager.CreateASPNETUserForMember(SecurityMemberID, txtUserID.Text.Trim(), txtPassword.Text.Trim(), txtEmailAddress.Text.Trim());

                        if (chkIsUserLocked.Checked == true)
                        {
                            user.IsApproved = false;
                            Membership.UpdateUser(user);
                        }

                        MiscUtil.ShowMessage(lblMessage, "Login Information has been created successfully.", false);
                    }

                    PrepareInitialView();
                    PrepareEditView();
                }
                catch (Exception ex)
                {
                    MiscUtil.ShowMessage(lblMessage, ex.Message, true);
                }
            }
        }
        private void PrepareEditView()
        {
            MembershipUser user = ASSecurityManager.GetASPNETUserByMemberID(SecurityMemberID);

            if (user != null)
            {
                txtUserID.Text            = user.UserName;
                txtUserID.ReadOnly        = true;
                txtEmailAddress.Text      = user.Email;
                divPassword.Visible       = false;
                divReTypePassword.Visible = false;
                chkIsUserLocked.Checked   = user.IsLockedOut;

                btnSubmit.Text = "Update";
            }
        }
        private Boolean ValidateUserInput()
        {
            Boolean isInputValid = true;

            MembershipUser user = ASSecurityManager.GetASPNETUserByMemberID(SecurityMemberID);

            if (user == null)
            {
                if (ASSecurityManager.IsUserNameAvailable(txtUserID.Text.Trim()) == false)
                {
                    isInputValid = false;

                    MiscUtil.ShowMessage(lblMessage, "User ID is not available, Please choose another.", true);
                }
            }

            return(isInputValid);
        }
        protected void PrepareInitialView()
        {
            LoadAllRoles();

            try
            {
                txtUsername.Text = ASSecurityManager.GetASPNETUserByMemberID(CurrentMemberID).UserName;
            }
            catch (Exception ex)
            { }

            try
            {
                ddlRolename.SelectedValue = ASSecurityManager.GetRolesByMemberID(CurrentMemberID)[0];
            }
            catch (Exception ex)
            { }

            txtUsername.Enabled = false;
            btnSubmit.Text      = "Update";
        }