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();
 }
示例#2
0
        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
        }