public override void InitiatePermissionsMapper() { base.InitiatePermissionsMapper(); PermissionsMapper.Add(new CustomePermissionsMapper { PermissionKey = "FAutoPostToAX", PermissionValue = false }); ManagePermissions(); }
public IEnumerable <Permission> GetSelectedPermissions() { var selectedPermissions = new List <Permission>(); foreach (ListItem item in ItemsList.Items) { if (item.Selected) { selectedPermissions.Add(PermissionsMapper.GetByID(long.Parse(item.Value))); } } return(selectedPermissions); }
protected void Page_Load(object sender, EventArgs e) { long id; if (long.TryParse(Request["id"], out id)) { selectedItem = PermissionsMapper.GetByID(id); if (!IsPostBack) { UpdateFieldsFromObject(); } } this.Page.Title = this.SectionTitle.Text = GetSectionTitle(); }
public string DeleteItemPermanently(long id) { Permission item = BaseMapper.GetObjectFromContext(PermissionsMapper.GetByID(id)); if (item != null) { Return returnObj = PermissionsMapper.DeletePermanently(item); if (returnObj.IsError) { return(jGrowlHelper.GenerateCode(new jGrowlMessage("Error", "Error deleting item permanently", jGrowlMessage.jGrowlMessageType.Error, returnObj.Error), true)); } else { return(jGrowlHelper.GenerateCode(new jGrowlMessage("Success", "Item was successfully deleted permanently", jGrowlMessage.jGrowlMessageType.Success), false)); } } return(""); }
protected void Save_OnClick(object sender, EventArgs e) { if (!canAccessSection) { return; } if (selectedItem == null) { selectedItem = PermissionsMapper.CreateObject(); } else { selectedItem = BaseMapper.GetObjectFromContext <Permission>(selectedItem); } UpdateObjectFromFields(); Return returnObj; if (selectedItem.ID == 0) { returnObj = PermissionsMapper.Insert(selectedItem); } else { returnObj = PermissionsMapper.Update(selectedItem); } if (returnObj.IsError) { DisplayErrorMessage("Error Saving Item", returnObj.Error); } else { DisplaySuccessMessage("Successfully Saved Item"); } }
protected void Page_Init(object sender, EventArgs e) { PermissionsSelector.ShowPermissions(PermissionsMapper.GetAll()); }