28 lines
1.0 KiB
C#
28 lines
1.0 KiB
C#
|
|
using DTS.Common.Enums.Channels;
|
|||
|
|
using Prism.Events;
|
|||
|
|
|
|||
|
|
namespace DTS.Common.Events.ChannelCodes
|
|||
|
|
{
|
|||
|
|
public class ChannelCodeCommittedEvent : PubSubEvent<ChannelCodeCommittedEventArgs[]> { }
|
|||
|
|
|
|||
|
|
public class ChannelCodeCommittedEventArgs
|
|||
|
|
{
|
|||
|
|
public ChannelEnumsAndConstants.ChannelCodeType ChannelCodeType { get; private set; }
|
|||
|
|
public string Code { get; private set; }
|
|||
|
|
public string Name { get; private set; }
|
|||
|
|
// indicates whether the user submitting the event has write privilege
|
|||
|
|
// for channel codes
|
|||
|
|
public bool CanUserCommitChannelCodes { get; private set; }
|
|||
|
|
public ChannelCodeCommittedEventArgs(ChannelEnumsAndConstants.ChannelCodeType channelCodeType,
|
|||
|
|
string code,
|
|||
|
|
string name,
|
|||
|
|
bool canUserCommitChannelCodes)
|
|||
|
|
{
|
|||
|
|
ChannelCodeType = channelCodeType;
|
|||
|
|
Code = code;
|
|||
|
|
Name = name;
|
|||
|
|
CanUserCommitChannelCodes = canUserCommitChannelCodes;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|