64 lines
1.2 KiB
C#
64 lines
1.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
|
|
namespace VEPROMS.CSLA.Library
|
|
{
|
|
public partial class AnnotationInfo
|
|
{
|
|
public override string ToString()
|
|
{
|
|
return _SearchText;
|
|
}
|
|
}
|
|
public partial class AnnotationType
|
|
{
|
|
public override string ToString()
|
|
{
|
|
return _Name;
|
|
}
|
|
}
|
|
public partial class AnnotationTypeInfo
|
|
{
|
|
public static List<AnnotationTypeInfo> AllList()
|
|
{
|
|
//return _AllList;
|
|
return AnnotationTypeInfo._CacheList;
|
|
}
|
|
public override string ToString()
|
|
{
|
|
return _Name;
|
|
}
|
|
}
|
|
public partial class Annotation
|
|
{
|
|
/// <summary>
|
|
/// Change the annotation type and update the Annotation record
|
|
/// </summary>
|
|
/// <param name="anotypeid"></param>
|
|
public void Update(int anotypeid)
|
|
{
|
|
if (_TypeID != anotypeid)
|
|
{
|
|
_TypeID = anotypeid;
|
|
MarkDirty(); // force the record update
|
|
Save();
|
|
//Update(); // commit record to database
|
|
}
|
|
}
|
|
public void CommitChanges()
|
|
{
|
|
MarkDirty(); // force the record update
|
|
Save(true);
|
|
//Update();
|
|
}
|
|
}
|
|
//public partial class AnnotationTypeAnnotations
|
|
//{
|
|
// public static int GetAnnotationID()
|
|
// {
|
|
// return AnnotationTypeAnnotat
|
|
// }
|
|
//}
|
|
}
|