public static bool IsProrpotyChanged(XPClassInfo ClassInfo, object Obj, string ProportName, out object OldValue) { XPMemberInfo memberInfo = ClassInfo.GetMember(ProportName); OldValue = PersistentBase.GetModificationsStore(Obj).GetPropertyOldValue(memberInfo); return(OldValue != null); }
public override void ClearModifications(object theObject) { PersistentBase.GetModificationsStore(theObject).ClearModifications(); }
public static object GetOldValue(XPClassInfo ClassInfo, object Obj, string ProportName) { XPMemberInfo memberInfo = ClassInfo.GetMember(ProportName); return(PersistentBase.GetModificationsStore(Obj).GetPropertyOldValue(memberInfo)); }
public override bool HasModifications(object theObject) { return(PersistentBase.GetModificationsStore(theObject).HasModifications()); }