Esempio n. 1
0
        /// <summary>
        /// Actualiza los datos del usuario.
        /// </summary>
        /// <param name="pUser">Usuario que se desea actualizar.</param>
        /// <param name="userName">Nombre no modificado del usuario.- El nuevo nombre de usuario en caso de modifucacion     va en el parametro pUser </param>
        public void Update(User pUser, string userName)
        {
            Validate(pUser, false);


            // Actualizacion del usuario de las membership
            FwkMembership.UpdateUser(pUser, userName, _ProviderName);

            // Se actualizan los roles que posee el usuario
            if (pUser.Roles != null)
            {
                RolList usrRoles = FwkMembership.GetRolesForUser(pUser.UserName, _ProviderName);
                FwkMembership.RemoveUserFromRoles(pUser.UserName, usrRoles, _ProviderName);
                RolList newRolList = pUser.GetRolList();
                FwkMembership.CreateRolesToUser(newRolList, pUser.UserName, _ProviderName);
            }
        }
Esempio n. 2
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            User wUser = usersGrid1.CurrentUser;


            User wpdatedUser = new User(txtUserName.Text);

            wpdatedUser.Email      = txtEmail.Text;
            wpdatedUser.Comment    = txtComments.Text;
            wpdatedUser.IsApproved = chkApproved.Checked;

            wpdatedUser.AnswerPassword   = txtAnsw.Text;
            wpdatedUser.QuestionPassword = txtQuest.Text;



            FwkMembership.UpdateUser(wpdatedUser, wUser.UserName, frmAdmin.Provider.Name);
            MessageViewInfo.Show("User was successfully updated");

            usersGrid1.Initialize();
        }
Esempio n. 3
0
 public void UpdateUser(User user, string userName)
 {
     FwkMembership.UpdateUser(user, userName, ProviderName);
 }