public void OnAppointmentResizing(object sender, AppointmentResizeEventArgs e) { if (!RolesAndOrPermissions.CheckMatchAny(new[] { JarsRoles.Admin, JarsRoles.User, JarsRoles.Manager, JarsRoles.PowerUser })) { e.Allow = false; } }
private void JarsUsersForm_Load(object sender, EventArgs e) { if (RolesAndOrPermissions.CheckMatchAny(new[] { JarsRoles.Admin, JarsRoles.PowerUser }, new[] { JarsPermissions.Full })) { SetGridControl(gridControlJarsUserAccounts); OnRefreshDataAsync(); if (Context.LoggedInUser.Roles.Intersect(new[] { JarsRoles.Admin }).Any()) { layoutControlAPIKey.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Always; } else { layoutControlAPIKey.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; } } else { MessageBox.Show("You do not have permission to view this form."); Close(); } }