VisibilitySettingSharedFunctions.cs
681 Bytes
using System;
using System.Collections.Generic;
using System.Linq;
using Sungero.Company.VisibilitySetting;
using Sungero.Core;
using Sungero.CoreEntities;
namespace Sungero.Company.Shared
{
partial class VisibilitySettingFunctions
{
/// <summary>
/// Установить обязательность свойств в зависимости от заполненных данных.
/// </summary>
public virtual void SetRequiredProperties()
{
_obj.State.Properties.UnrestrictedRecipients.IsEnabled = _obj.NeedRestrictVisibility ?? false;
_obj.State.Properties.HiddenRecipients.IsEnabled = _obj.NeedRestrictVisibility ?? false;
}
}
}