/// <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); } }
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(); }
public void UpdateUser(User user, string userName) { FwkMembership.UpdateUser(user, userName, ProviderName); }