protected void uiRadGridUsers_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { if (e.CommandName == "EditUser") { MembershipUser ObjData = Membership.GetUser(e.CommandArgument.ToString()); uiTextBoxUserName.Text = ObjData.UserName; uiTextBoxUserName.Enabled = false; if(!ObjData.IsLockedOut) uiTextBoxPass.Text = ObjData.GetPassword(); //uiTextBoxPass.Enabled = false; // uiCheckBoxIsLocked.Checked = ObjData.IsLockedOut; RequiredFieldValidator2.Enabled = false; RequiredFieldValidator6.Enabled = false; CompareValidator1.Enabled = false; uiTextBoxConfirm.Enabled = false; //uiLinkButtonEditPassword.Enabled = true; //uiTextBoxMail.Text = ObjData.Email; foreach (string role in Roles.GetRolesForUser(ObjData.UserName)) { foreach (ListItem item in uiCheckBoxListRoles.Items) { if (role == item.Text) { item.Selected = true; break; } } } uiPanelEdit.Visible = true; uiPanelAll.Visible = false; UsersProfiles usPr = new UsersProfiles(); usPr.getUserByGUID(new Guid(ObjData.ProviderUserKey.ToString())); txtFullName.Text = usPr.FullName; txtEmail.Text = usPr.Email; txtTelephone.Text = usPr.Telephone; if (!usPr.IsColumnNull(UsersProfiles.ColumnNames.Photo)) userImg.Src = usPr.Photo; if (!usPr.IsColumnNull(UsersProfiles.ColumnNames.GroupID)) DropDownListGroups.SelectedValue = usPr.GroupID.ToString(); CurrentUser = ObjData; } else if (e.CommandName == "DeleteUser") { MembershipUser ObjData = Membership.GetUser(e.CommandArgument.ToString()); if (ObjData != null) { UsersProfiles usPr = new UsersProfiles(); usPr.getUserByGUID(new Guid(ObjData.ProviderUserKey.ToString())); usPr.MarkAsDeleted(); usPr.Save(); Membership.DeleteUser(ObjData.UserName, true); } BindData(); } }