Files
DP44/Common/DTS.CommonCore/Events/ChannelCodes/ChannelCodeCommittedEvent.cs
2026-04-17 14:55:32 -04:00

28 lines
1.0 KiB
C#

using DTS.Common.Enums.Channels;
using Microsoft.Practices.Prism.Events;
namespace DTS.Common.Events.ChannelCodes
{
public class ChannelCodeCommittedEvent: CompositePresentationEvent<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;
}
}
}