Object support for approval

changes to support approval process
changes to limit menu to appropriate version of code
changes to support consistency check report
This commit is contained in:
Rich
2012-01-23 13:51:04 +00:00
parent 42c8501927
commit 3153ffb024
25 changed files with 11132 additions and 6 deletions

View File

@@ -27,10 +27,23 @@ namespace VEPROMS.CSLA.Library
[TypeConverter(typeof(AnnotationInfoConverter))]
public partial class AnnotationInfo : ReadOnlyBase<AnnotationInfo>, IDisposable
{
public static event AnnotationInfoEvent InfoChanged;
internal void OnInfoChanged(AnnotationInfo annotationInfo)
{
if (InfoChanged != null)
InfoChanged(this);
}
internal static void StaticOnInfoChanged()
{
if (InfoChanged != null)
InfoChanged(null);
}
public event AnnotationInfoEvent Changed;
private void OnChange()
{
if (Changed != null) Changed(this);
if (Changed != null)
Changed(this);
OnInfoChanged(this);
}
#region Log4Net
private static readonly log4net.ILog _MyLog = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);