Files
DP44/Common/DTS.CommonCore/Enums/UIItemStatus.cs
2026-04-17 14:55:32 -04:00

37 lines
850 B
C#

using System.Collections.Generic;
namespace DTS.Common.Enums
{
public enum UIItemStatus
{
None,
Success,
Failed,
Error,
Warning
}
public abstract class SelectedItemsStatus
{
private static Dictionary<object, bool> _ListStatus = new Dictionary<object, bool>();
private static readonly object MyLock = new object();
public static void SetUpdating(object o, bool updating)
{
lock (MyLock)
{
_ListStatus[o] = updating;
}
}
public static bool GetUpdating(object o)
{
lock (MyLock)
{
if( _ListStatus.ContainsKey(o) ){ return _ListStatus[o]; }
return false;
}
}
}
}