Files
DP44/Common/DTS.CommonCore/.svn/pristine/88/8805b694daaaf08e146f9aa5da4b7c95ed6ae533.svn-base

37 lines
912 B
Plaintext
Raw Permalink Normal View History

2026-04-17 14:55:32 -04:00
using System;
using Microsoft.Practices.Prism.Events;
namespace DTS.Common.Events.Database
{
/// <summary>
/// Event to inform app that a db switch event has occurred
/// </summary>
/// <remarks>
///
/// </remarks>
public class DbStatusEvent : CompositePresentationEvent<DbStatusArg> { }
public class DbStatusArg
{
public enum EventTypes
{
FailedToConnectToRemote,
FailedToBackupLocal,
FailedToCopy,
FailedToRestoreLocal,
FailedToBackupLocalFileNotFound,
Complete,
LegacyStatus
}
public EventTypes Status { get; }
public Exception Exception { get; }
public DbStatusArg(EventTypes error, Exception exception)
{
Status = error;
Exception = exception;
}
}
}