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 static IList AllTypes() { List tlst = new List(); foreach (AnnotationType at in _AllByPrimaryKey.Values) { tlst.Add(at); } return tlst; } public static Dictionary AllByName() { return _AllByName; } } public partial class AnnotationTypeInfo { public static List AllList() { //return _AllList; return AnnotationTypeInfo._AllList; } public override string ToString() { return _Name; } } public partial class Annotation { /// /// Change the annotation type and update the Annotation record /// /// 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 // } //} }