This commit is contained in:
parent
dbee9fde6d
commit
e3d76eb2e8
@ -28,9 +28,28 @@ namespace VEPROMS.CSLA.Library
|
|||||||
public partial class ContentInfo : ReadOnlyBase<ContentInfo>, IDisposable
|
public partial class ContentInfo : ReadOnlyBase<ContentInfo>, IDisposable
|
||||||
{
|
{
|
||||||
public event ContentInfoEvent Changed;
|
public event ContentInfoEvent Changed;
|
||||||
|
private void OnChange(ContentInfo contentInfo)
|
||||||
|
{
|
||||||
|
if (Changed != null)
|
||||||
|
{
|
||||||
|
//if (ContentItems[0].ItemID == 54)
|
||||||
|
//Console.WriteLine("OnChange: ItemID = {0}, Unique = {1}", ContentItems[0].ItemID, ContentItems[0].MyItemInfoUnique);
|
||||||
|
Console.WriteLine("'Tab Bug','OnChange',{0},{1},{2},{3}", ContentItems[0].ItemID, ContentItems[0].MyItemInfoUnique,
|
||||||
|
ContentID,MyContentInfoUnique);
|
||||||
|
Changed(this);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
Console.WriteLine("'Tab Bug','OnChange NoChange',{0},{1},{2},{3}", ContentItems[0].ItemID, ContentItems[0].MyItemInfoUnique,
|
||||||
|
ContentID, MyContentInfoUnique);
|
||||||
|
}
|
||||||
private void OnChange()
|
private void OnChange()
|
||||||
{
|
{
|
||||||
if (Changed != null) Changed(this);
|
string key = ContentID.ToString();
|
||||||
|
if( _CacheByPrimaryKey.ContainsKey(key))
|
||||||
|
foreach (ContentInfo cont in _CacheByPrimaryKey[key])
|
||||||
|
cont.OnChange(cont);
|
||||||
|
else
|
||||||
|
OnChange(this);
|
||||||
}
|
}
|
||||||
#region Log4Net
|
#region Log4Net
|
||||||
private static readonly log4net.ILog _MyLog = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
|
private static readonly log4net.ILog _MyLog = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user