Rich c4344f2308 Added UpdateDRoUsages to Update DROUsages when a Document is Saved
Added a list of ROIDs as a parameter to the code that walks through the MSWORD Document text and replaces ROs with their values
Fixed search string in FindRO
Added code to call GetAffectedDROUsages when an RO changes.
This adds annotations to show the changes to RO Values.
Added DROUsages table to capture ROUsages in Documents
2011-01-20 20:22:10 +00:00

247 lines
13 KiB
C#

// ========================================================================
// Copyright 2007 - Volian Enterprises, Inc. All rights reserved.
// Volian Enterprises - Proprietary Information - DO NOT COPY OR DISTRIBUTE
// ------------------------------------------------------------------------
// $Workfile: $ $Revision: $
// $Author: $ $Date: $
//
// $History: $
// ========================================================================
using System;
using System.Data;
using System.Data.SqlClient;
using Csla;
using Csla.Data;
using System.Configuration;
using System.IO;
using System.ComponentModel;
using Csla.Validation;
namespace VEPROMS.CSLA.Library
{
/// <summary>
/// PropertyDescriptor Generated by MyGeneration using the CSLA Object Mapping template
/// </summary>
[Serializable()]
public partial class vlnListPropertyDescriptor : PropertyDescriptor
{
protected object _Item = null;
public vlnListPropertyDescriptor(System.Collections.IList collection, int index)
: base("#" + index.ToString(), null)
{ _Item = collection[index]; }
public override bool CanResetValue(object component)
{ return true; }
public override Type ComponentType
{ get { return _Item.GetType(); } }
public override object GetValue(object component)
{ return _Item; }
public override bool IsReadOnly
{ get { return false; } }
public override Type PropertyType
{ get { return _Item.GetType(); } }
public override void ResetValue(object component)
{ ;}
public override bool ShouldSerializeValue(object component)
{ return true; }
public override void SetValue(object component, object value)
{ /*_Item = value*/;}
//public override AttributeCollection Attributes
//{ get { return new AttributeCollection(null); } }
public override string DisplayName
{ get { return _Item.ToString(); } }
public override string Description
{ get { return _Item.ToString(); } }
public override string Name
{ get { return _Item.ToString(); } }
} // Class
public interface IVEHasBrokenRules
{
IVEHasBrokenRules HasBrokenRules { get; }
BrokenRulesCollection BrokenRules { get; }
}
} // Namespace
// The following are samples of ToString overrides
// public partial class Annotation
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class AnnotationInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class AnnotationType
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class AnnotationTypeAnnotation
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class AnnotationTypeInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class Assignment
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class AssignmentInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class Association
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class AssociationInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class Connection
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ConnectionFolder
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ConnectionInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class Content
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ContentDetail
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ContentItem
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ContentPart
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ContentRoUsage
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ContentTransition
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ContentInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class Detail
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class DetailInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class Document
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class DocumentDROUsage
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class DocumentEntry
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class DocumentInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class DocVersion
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class DocVersionAssociation
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class DocVersionInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class DROUsage
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class DROUsageInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class Entry
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class EntryInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class Figure
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class FigureInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class Folder
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class FolderAssignment
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class FolderDocVersion
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class FolderInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class Format
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class FormatContent
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class FormatDocVersion
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class FormatFolder
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class FormatInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class Grid
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class GridInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class Group
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class GroupAssignment
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class GroupMembership
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class GroupInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class Image
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ImageInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class Item
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ItemAnnotation
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ItemDocVersion
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ItemPart
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ItemTransition_RangeID
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ItemTransition_ToID
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ItemInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class Membership
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class MembershipInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class Part
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class PartInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class Permission
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class PermissionInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class RODb
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class RODbDROUsage
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class RODbROFst
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class RODbROImage
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class RODbRoUsage
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class RODbInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ROFst
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ROFstAssociation
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ROFstFigure
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ROFstInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ROImage
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ROImageFigure
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ROImageInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class Role
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class RoleAssignment
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class RolePermission
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class RoleInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class RoUsage
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class RoUsageInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class Transition
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class TransitionInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class User
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class UserMembership
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class UserInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ZContent
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ZContentInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ZTransition
// { public override string ToString() { return string.Format("{0}", _Name); } }
// public partial class ZTransitionInfo
// { public override string ToString() { return string.Format("{0}", _Name); } }