private void CommandFeatureCheck(atSecurity.SecurityManager.Features feature, Janus.Windows.UI.CommandBars.UICommand cmd) { if (AtMng.SecurityManager.CanExecute(0, feature) == atSecurity.SecurityManager.ExPermissions.No) { cmd.Enabled = Janus.Windows.UI.InheritableBoolean.False; } }
private atSecurity.SecurityManager.Features MyFeatureID() { atSecurity.SecurityManager.Features feat = atSecurity.SecurityManager.Features.Efile; if (!myPrimaryTable.IsFeatureIdNull()) { feat = (atSecurity.SecurityManager.Features)myPrimaryTable.FeatureId; } return(feat); }
public override void ApplySecurity(DataRow dr) { Init(myACSeries); atSecurity.SecurityManager.Features feat = MyFeatureID(); UIHelper.EnableCommandBarCommand(tsDelete, Atmng.SecurityManager.CanDelete(FM.CurrentFileId, feat) != atSecurity.SecurityManager.LevelPermissions.No); }