DueDiligenceWebsiteHandlers.cs
863 Bytes
using System;
using System.Collections.Generic;
using System.Linq;
using Sungero.Core;
using Sungero.CoreEntities;
using Sungero.Parties.DueDiligenceWebsite;
namespace Sungero.Parties
{
partial class DueDiligenceWebsiteClientHandlers
{
public override void Refresh(Sungero.Presentation.FormRefreshEventArgs e)
{
// Обработка системных сайтов.
if (_obj.IsSystem == true)
{
// Блокировки от изменений.
foreach (var property in _obj.State.Properties)
property.IsEnabled = false;
_obj.State.Properties.IsDefault.IsEnabled = true;
}
if (!Functions.DueDiligenceWebsite.Remote.IsDefaultDueDiligenceWebsiteSet())
e.AddInformation(DueDiligenceWebsites.Resources.InfoSetDefaultDueDiligenceWebsite);
}
}
}