This commit is contained in:
Kathy Ruffing 2009-11-20 11:39:32 +00:00
parent dbee9fde6d
commit e3d76eb2e8

View File

@ -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);