RequestProcessingTaskHandlers.cs
1.05 KB
using System;
using System.Collections.Generic;
using System.Linq;
using Sungero.Core;
using Sungero.CoreEntities;
using DirRX.Storage.RequestProcessingTask;
namespace DirRX.Storage
{
partial class RequestProcessingTaskClientHandlers
{
public override void Refresh(Sungero.Presentation.FormRefreshEventArgs e)
{
// Если задача создана вручную, сделать обязательным свойства Инициатор и Вид запроса.
var isManual = string.IsNullOrEmpty(_obj.RequestData) && _obj.Author.IsSystem != true;
_obj.State.Properties.RequestKind.IsRequired = isManual;
}
public override void Showing(Sungero.Presentation.FormShowingEventArgs e)
{
// Если задача создана вручную, сделать обязательным свойства Инициатор и Вид запроса.
var isManual = string.IsNullOrEmpty(_obj.RequestData) && _obj.Author.IsSystem != true;
_obj.State.Properties.RequestKind.IsRequired = isManual;
}
}
}