public FormMain(User user) { ActiveUser = user; InitializeComponent(); if (ActiveUser.GetPremium()) { DJButton.Show(); } if (ActiveUser.GetAdmin()) { AdminAddMedia.Show(); UsersButton.Show(); } axWindowsMediaPlayer1.uiMode = "none"; pvtCheckBox.Checked = ActiveUser.GetPrivate(); premiumCheckBox.Checked = ActiveUser.GetPremium(); DFM.Clear(); }
private void SetupButtons() { #region events add SettingsButton.Click += SettingsButtonClick; UsersButton.Click += UsersButtonClick; PositionsButton.Click += PositionsButtonClick; RequestTypesButton.Click += RequestTypesButtonClick; ClientsButton.Click += ClientsButtonClick; SalesButton.Click += SalesButtonClick; RepairsButton.Click += RepairsButtonClick; #endregion #region permissions check UsersButton.SetVisibleByPermissionStatus(permissionManager.IsHasPermission(PermissionNames.UsersGet)); PositionsButton.SetVisibleByPermissionStatus(permissionManager.IsHasPermission(PermissionNames.PositionsGet)); RequestTypesButton.SetVisibleByPermissionStatus(permissionManager.IsHasPermission(PermissionNames.RequestTypesGet)); ClientsButton.SetVisibleByPermissionStatus(permissionManager.IsHasPermission(PermissionNames.ClientsGet)); SalesButton.SetVisibleByPermissionStatus(permissionManager.IsHasPermission(PermissionNames.SalesGet)); RepairsButton.SetVisibleByPermissionStatus(permissionManager.IsHasPermission(PermissionNames.RepairRequestGet)); #endregion }