From fb3ed8d05365c50d59876cf5d14e13bcb780f10f Mon Sep 17 00:00:00 2001 From: Rich Date: Mon, 27 Sep 2010 16:10:01 +0000 Subject: [PATCH] Changed TODO comment to CSLATODO Corrected logic for IsValidList to use IsValidList rather than IsValid --- .../Generated/Annotation.cs | 38 ++++++++--------- .../Generated/AnnotationType.cs | 38 ++++++++--------- .../Generated/AnnotationTypeAnnotation.cs | 22 +++++----- .../Generated/Assignment.cs | 42 +++++++++---------- .../Generated/Association.cs | 38 ++++++++--------- .../Generated/Connection.cs | 38 ++++++++--------- .../Generated/ConnectionFolder.cs | 22 +++++----- .../VEPROMS.CSLA.Library/Generated/Content.cs | 38 ++++++++--------- .../Generated/ContentPart.cs | 22 +++++----- .../Generated/ContentRoUsage.cs | 22 +++++----- .../Generated/ContentTransition.cs | 22 +++++----- .../VEPROMS.CSLA.Library/Generated/Detail.cs | 38 ++++++++--------- .../Generated/DocVersion.cs | 38 ++++++++--------- .../Generated/DocVersionAssociation.cs | 22 +++++----- .../Generated/Document.cs | 38 ++++++++--------- .../Generated/DocumentEntry.cs | 20 ++++----- PROMS/VEPROMS.CSLA.Library/Generated/Entry.cs | 38 ++++++++--------- .../VEPROMS.CSLA.Library/Generated/Figure.cs | 38 ++++++++--------- .../VEPROMS.CSLA.Library/Generated/Folder.cs | 38 ++++++++--------- .../Generated/FolderAssignment.cs | 26 ++++++------ .../VEPROMS.CSLA.Library/Generated/Format.cs | 38 ++++++++--------- .../Generated/FormatDocVersion.cs | 22 +++++----- .../Generated/FormatFolder.cs | 22 +++++----- PROMS/VEPROMS.CSLA.Library/Generated/Group.cs | 38 ++++++++--------- .../Generated/GroupAssignment.cs | 26 ++++++------ .../Generated/GroupMembership.cs | 26 ++++++------ PROMS/VEPROMS.CSLA.Library/Generated/Item.cs | 38 ++++++++--------- .../Generated/ItemAnnotation.cs | 22 +++++----- .../Generated/ItemDocVersion.cs | 22 +++++----- .../Generated/ItemTransition_RangeID.cs | 22 +++++----- .../Generated/ItemTransition_ToID.cs | 22 +++++----- .../Generated/Membership.cs | 42 +++++++++---------- PROMS/VEPROMS.CSLA.Library/Generated/Part.cs | 38 ++++++++--------- .../Generated/Permission.cs | 42 +++++++++---------- PROMS/VEPROMS.CSLA.Library/Generated/RODb.cs | 38 ++++++++--------- .../Generated/RODbRoUsage.cs | 22 +++++----- PROMS/VEPROMS.CSLA.Library/Generated/ROFst.cs | 38 ++++++++--------- .../Generated/ROFstAssociation.cs | 22 +++++----- .../Generated/ROFstFigure.cs | 22 +++++----- .../VEPROMS.CSLA.Library/Generated/ROImage.cs | 38 ++++++++--------- .../Generated/ROImageFigure.cs | 22 +++++----- .../VEPROMS.CSLA.Library/Generated/RoUsage.cs | 38 ++++++++--------- PROMS/VEPROMS.CSLA.Library/Generated/Role.cs | 38 ++++++++--------- .../Generated/RoleAssignment.cs | 26 ++++++------ .../Generated/Transition.cs | 38 ++++++++--------- PROMS/VEPROMS.CSLA.Library/Generated/User.cs | 38 ++++++++--------- .../Generated/UserMembership.cs | 26 ++++++------ .../Generated/ZContent.cs | 36 ++++++++-------- .../Generated/ZTransition.cs | 36 ++++++++-------- 49 files changed, 768 insertions(+), 768 deletions(-) diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/Annotation.cs b/PROMS/VEPROMS.CSLA.Library/Generated/Annotation.cs index 060d1e49..899f750b 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/Annotation.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/Annotation.cs @@ -302,9 +302,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyAnnotationType == null ? true : _MyAnnotationType.IsValid) && (_MyItem == null ? true : _MyItem.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyAnnotationType == null ? true : _MyAnnotationType.IsValidList(list)) && (_MyItem == null ? true : _MyItem.IsValidList(list)); } - // TODO: Replace base Annotation.ToString function as necessary + // CSLATODO: Replace base Annotation.ToString function as necessary /// /// Overrides Base ToString /// @@ -313,7 +313,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check Annotation.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check Annotation.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -375,12 +375,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _AnnotationExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _AnnotationExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyItemRequired(Annotation target, Csla.Validation.RuleArgs e) { @@ -415,7 +415,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(AnnotationID, ""); //AuthorizationRules.AllowRead(ItemID, ""); //AuthorizationRules.AllowRead(TypeID, ""); @@ -435,23 +435,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _AnnotationExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -460,7 +460,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -656,7 +656,7 @@ namespace VEPROMS.CSLA.Library _AnnotationID = annotationID; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -664,7 +664,7 @@ namespace VEPROMS.CSLA.Library // Database Defaults _DTS = _AnnotationExtension.DefaultDTS; _UserID = _AnnotationExtension.DefaultUserID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -778,7 +778,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _AnnotationID = (int)cm.Parameters["@newAnnotationID"].Value; @@ -820,7 +820,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure annotationID = (int)cm.Parameters["@newAnnotationID"].Value; @@ -886,7 +886,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -939,7 +939,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -992,7 +992,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteAnnotation"; // Input PK Fields cm.Parameters.AddWithValue("@AnnotationID", annotationID); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1127,7 +1127,7 @@ namespace VEPROMS.CSLA.Library // { // partial class AnnotationExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/AnnotationType.cs b/PROMS/VEPROMS.CSLA.Library/Generated/AnnotationType.cs index fe6ccd7d..b39d3b4a 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/AnnotationType.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/AnnotationType.cs @@ -275,9 +275,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_AnnotationTypeAnnotations == null ? true : _AnnotationTypeAnnotations.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_AnnotationTypeAnnotations == null ? true : _AnnotationTypeAnnotations.IsValidList(list)); } - // TODO: Replace base AnnotationType.ToString function as necessary + // CSLATODO: Replace base AnnotationType.ToString function as necessary /// /// Overrides Base ToString /// @@ -286,7 +286,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check AnnotationType.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check AnnotationType.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -344,12 +344,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _AnnotationTypeExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _AnnotationTypeExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } // Sample data comparison validation rule //private bool StartDateGTEndDate(object target, Csla.Validation.RuleArgs e) @@ -366,7 +366,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(TypeID, ""); //AuthorizationRules.AllowRead(Name, ""); //AuthorizationRules.AllowRead(Config, ""); @@ -380,23 +380,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _AnnotationTypeExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -418,7 +418,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -654,7 +654,7 @@ namespace VEPROMS.CSLA.Library _Name = name; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -662,7 +662,7 @@ namespace VEPROMS.CSLA.Library // Database Defaults _DTS = _AnnotationTypeExtension.DefaultDTS; _UserID = _AnnotationTypeExtension.DefaultUserID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -807,7 +807,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _TypeID = (int)cm.Parameters["@newTypeID"].Value; @@ -847,7 +847,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure typeID = (int)cm.Parameters["@newTypeID"].Value; @@ -908,7 +908,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -960,7 +960,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1013,7 +1013,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteAnnotationType"; // Input PK Fields cm.Parameters.AddWithValue("@TypeID", typeID); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1148,7 +1148,7 @@ namespace VEPROMS.CSLA.Library // { // partial class AnnotationTypeExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/AnnotationTypeAnnotation.cs b/PROMS/VEPROMS.CSLA.Library/Generated/AnnotationTypeAnnotation.cs index 080b73ae..5531b3af 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/AnnotationTypeAnnotation.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/AnnotationTypeAnnotation.cs @@ -237,7 +237,7 @@ namespace VEPROMS.CSLA.Library return _Item_UserID; } } - // TODO: Check AnnotationTypeAnnotation.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check AnnotationTypeAnnotation.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -246,7 +246,7 @@ namespace VEPROMS.CSLA.Library { return MyAnnotationTypeAnnotationUnique; // Absolutely Unique ID } - // TODO: Replace base AnnotationTypeAnnotation.ToString function as necessary + // CSLATODO: Replace base AnnotationTypeAnnotation.ToString function as necessary /// /// Overrides Base ToString /// @@ -280,7 +280,7 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyItem == null ? true : _MyItem.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyItem == null ? true : _MyItem.IsValidList(list)); } #endregion #region ValidationRules @@ -331,7 +331,7 @@ namespace VEPROMS.CSLA.Library ValidationRules.AddRule( Csla.Validation.CommonRules.StringMaxLength, new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyItemRequired(AnnotationTypeAnnotation target, Csla.Validation.RuleArgs e) { @@ -357,7 +357,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(AnnotationID, ""); //AuthorizationRules.AllowRead(ItemID, ""); //AuthorizationRules.AllowWrite(ItemID, ""); @@ -374,18 +374,18 @@ namespace VEPROMS.CSLA.Library } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -394,7 +394,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -427,7 +427,7 @@ namespace VEPROMS.CSLA.Library private AnnotationTypeAnnotation(Item myItem) { MarkAsChild(); - // TODO: Add any initialization & defaults + // CSLATODO: Add any initialization & defaults _AnnotationID = Annotation.NextAnnotationID; _DTS = _AnnotationTypeAnnotationExtension.DefaultDTS; _UserID = _AnnotationTypeAnnotationExtension.DefaultUserID; @@ -564,7 +564,7 @@ namespace VEPROMS.CSLA.Library // { // partial class AnnotationTypeAnnotationExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/Assignment.cs b/PROMS/VEPROMS.CSLA.Library/Generated/Assignment.cs index e9bb1768..6604fee9 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/Assignment.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/Assignment.cs @@ -226,7 +226,7 @@ namespace VEPROMS.CSLA.Library if (_StartDate != tmp.ToString()) { _StartDate = tmp.ToString(); - // TODO: Any Cross Property Validation + // CSLATODO: Any Cross Property Validation } } catch @@ -256,7 +256,7 @@ namespace VEPROMS.CSLA.Library if (_EndDate != tmp.ToString()) { _EndDate = tmp.ToString(); - // TODO: Any Cross Property Validation + // CSLATODO: Any Cross Property Validation } } catch @@ -332,9 +332,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyFolder == null ? true : _MyFolder.IsValid) && (_MyGroup == null ? true : _MyGroup.IsValid) && (_MyRole == null ? true : _MyRole.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyFolder == null ? true : _MyFolder.IsValidList(list)) && (_MyGroup == null ? true : _MyGroup.IsValidList(list)) && (_MyRole == null ? true : _MyRole.IsValidList(list)); } - // TODO: Replace base Assignment.ToString function as necessary + // CSLATODO: Replace base Assignment.ToString function as necessary /// /// Overrides Base ToString /// @@ -343,7 +343,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check Assignment.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check Assignment.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -402,12 +402,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UsrID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _AssignmentExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _AssignmentExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool StartDateValid(Assignment target, Csla.Validation.RuleArgs e) { @@ -477,7 +477,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(AID, ""); //AuthorizationRules.AllowRead(GID, ""); //AuthorizationRules.AllowRead(RID, ""); @@ -497,23 +497,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _AssignmentExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -522,7 +522,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -718,7 +718,7 @@ namespace VEPROMS.CSLA.Library _AID = aid; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -727,7 +727,7 @@ namespace VEPROMS.CSLA.Library _StartDate = _AssignmentExtension.DefaultStartDate; _DTS = _AssignmentExtension.DefaultDTS; _UsrID = _AssignmentExtension.DefaultUsrID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -842,7 +842,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _AID = (int)cm.Parameters["@newAID"].Value; @@ -884,7 +884,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure aid = (int)cm.Parameters["@newAID"].Value; @@ -951,7 +951,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1004,7 +1004,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1057,7 +1057,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteAssignment"; // Input PK Fields cm.Parameters.AddWithValue("@AID", aid); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1196,7 +1196,7 @@ namespace VEPROMS.CSLA.Library // { // partial class AssignmentExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual SmartDate DefaultStartDate // { // get { return DateTime.Now.ToShortDateString(); } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/Association.cs b/PROMS/VEPROMS.CSLA.Library/Generated/Association.cs index 62cf09b0..d4b19eb4 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/Association.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/Association.cs @@ -270,9 +270,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyDocVersion == null ? true : _MyDocVersion.IsValid) && (_MyROFst == null ? true : _MyROFst.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyDocVersion == null ? true : _MyDocVersion.IsValidList(list)) && (_MyROFst == null ? true : _MyROFst.IsValidList(list)); } - // TODO: Replace base Association.ToString function as necessary + // CSLATODO: Replace base Association.ToString function as necessary /// /// Overrides Base ToString /// @@ -281,7 +281,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check Association.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check Association.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -337,12 +337,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _AssociationExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _AssociationExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyDocVersionRequired(Association target, Csla.Validation.RuleArgs e) { @@ -377,7 +377,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(AssociationID, ""); //AuthorizationRules.AllowRead(VersionID, ""); //AuthorizationRules.AllowRead(ROFstID, ""); @@ -393,23 +393,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _AssociationExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -418,7 +418,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -661,7 +661,7 @@ namespace VEPROMS.CSLA.Library _ROFstID = rOFstID; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -669,7 +669,7 @@ namespace VEPROMS.CSLA.Library // Database Defaults _DTS = _AssociationExtension.DefaultDTS; _UserID = _AssociationExtension.DefaultUserID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -815,7 +815,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _AssociationID = (int)cm.Parameters["@newAssociationID"].Value; @@ -855,7 +855,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure associationID = (int)cm.Parameters["@newAssociationID"].Value; @@ -919,7 +919,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -970,7 +970,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1023,7 +1023,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteAssociation"; // Input PK Fields cm.Parameters.AddWithValue("@AssociationID", associationID); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1158,7 +1158,7 @@ namespace VEPROMS.CSLA.Library // { // partial class AssociationExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/Connection.cs b/PROMS/VEPROMS.CSLA.Library/Generated/Connection.cs index f72a9cd4..8cb46298 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/Connection.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/Connection.cs @@ -340,9 +340,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_ConnectionFolders == null ? true : _ConnectionFolders.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_ConnectionFolders == null ? true : _ConnectionFolders.IsValidList(list)); } - // TODO: Replace base Connection.ToString function as necessary + // CSLATODO: Replace base Connection.ToString function as necessary /// /// Overrides Base ToString /// @@ -351,7 +351,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check Connection.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check Connection.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -413,12 +413,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UsrID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _ConnectionExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _ConnectionExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } // Sample data comparison validation rule //private bool StartDateGTEndDate(object target, Csla.Validation.RuleArgs e) @@ -435,7 +435,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(DBID, ""); //AuthorizationRules.AllowRead(Name, ""); //AuthorizationRules.AllowRead(Title, ""); @@ -455,23 +455,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _ConnectionExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -493,7 +493,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -728,7 +728,7 @@ namespace VEPROMS.CSLA.Library _Name = name; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -737,7 +737,7 @@ namespace VEPROMS.CSLA.Library _ServerType = _ConnectionExtension.DefaultServerType; _DTS = _ConnectionExtension.DefaultDTS; _UsrID = _ConnectionExtension.DefaultUsrID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -888,7 +888,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _DBID = (int)cm.Parameters["@newDBID"].Value; @@ -931,7 +931,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure dbid = (int)cm.Parameters["@newDBID"].Value; @@ -995,7 +995,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1050,7 +1050,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1103,7 +1103,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteConnection"; // Input PK Fields cm.Parameters.AddWithValue("@DBID", dbid); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1242,7 +1242,7 @@ namespace VEPROMS.CSLA.Library // { // partial class ConnectionExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual int DefaultServerType // { // get { return 1; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/ConnectionFolder.cs b/PROMS/VEPROMS.CSLA.Library/Generated/ConnectionFolder.cs index 995f5682..b2fca799 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/ConnectionFolder.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/ConnectionFolder.cs @@ -271,7 +271,7 @@ namespace VEPROMS.CSLA.Library } } private byte[] _LastChanged = new byte[8];//timestamp - // TODO: Check ConnectionFolder.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check ConnectionFolder.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -280,7 +280,7 @@ namespace VEPROMS.CSLA.Library { return MyConnectionFolderUnique; // Absolutely Unique ID } - // TODO: Replace base ConnectionFolder.ToString function as necessary + // CSLATODO: Replace base ConnectionFolder.ToString function as necessary /// /// Overrides Base ToString /// @@ -314,7 +314,7 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyFolder == null ? true : _MyFolder.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyFolder == null ? true : _MyFolder.IsValidList(list)); } #endregion #region ValidationRules @@ -373,7 +373,7 @@ namespace VEPROMS.CSLA.Library ValidationRules.AddRule( Csla.Validation.CommonRules.StringMaxLength, new Csla.Validation.CommonRules.MaxLengthRuleArgs("UsrID", 100)); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyFolderRequired(ConnectionFolder target, Csla.Validation.RuleArgs e) { @@ -399,7 +399,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(FolderID, ""); //AuthorizationRules.AllowRead(ParentID, ""); //AuthorizationRules.AllowWrite(ParentID, ""); @@ -422,18 +422,18 @@ namespace VEPROMS.CSLA.Library } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -442,7 +442,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -476,7 +476,7 @@ namespace VEPROMS.CSLA.Library private ConnectionFolder(Folder myParent, string name, string shortName) { MarkAsChild(); - // TODO: Add any initialization & defaults + // CSLATODO: Add any initialization & defaults _FolderID = Folder.NextFolderID; _ParentID = _ConnectionFolderExtension.DefaultParentID; _DTS = _ConnectionFolderExtension.DefaultDTS; @@ -623,7 +623,7 @@ namespace VEPROMS.CSLA.Library // { // partial class ConnectionFolderExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual int DefaultParentID // { // get { return 1; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/Content.cs b/PROMS/VEPROMS.CSLA.Library/Generated/Content.cs index 50f11ca1..8fdb68ff 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/Content.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/Content.cs @@ -602,9 +602,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_ContentDetails == null ? true : _ContentDetails.IsValid) && (_MyEntry == null ? true : _MyEntry.IsValid) && (_ContentItems == null ? true : _ContentItems.IsValid) && (_ContentParts == null ? true : _ContentParts.IsValid) && (_ContentRoUsages == null ? true : _ContentRoUsages.IsValid) && (_ContentTransitions == null ? true : _ContentTransitions.IsValid) && (_MyZContent == null ? true : _MyZContent.IsValid) && (_MyFormat == null ? true : _MyFormat.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_ContentDetails == null ? true : _ContentDetails.IsValidList(list)) && (_MyEntry == null ? true : _MyEntry.IsValidList(list)) && (_ContentItems == null ? true : _ContentItems.IsValidList(list)) && (_ContentParts == null ? true : _ContentParts.IsValidList(list)) && (_ContentRoUsages == null ? true : _ContentRoUsages.IsValidList(list)) && (_ContentTransitions == null ? true : _ContentTransitions.IsValidList(list)) && (_MyZContent == null ? true : _MyZContent.IsValidList(list)) && (_MyFormat == null ? true : _MyFormat.IsValidList(list)); } - // TODO: Replace base Content.ToString function as necessary + // CSLATODO: Replace base Content.ToString function as necessary /// /// Overrides Base ToString /// @@ -613,7 +613,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check Content.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check Content.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -679,12 +679,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _ContentExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _ContentExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } // Sample data comparison validation rule //private bool StartDateGTEndDate(object target, Csla.Validation.RuleArgs e) @@ -701,7 +701,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(ContentID, ""); //AuthorizationRules.AllowRead(Number, ""); //AuthorizationRules.AllowRead(Text, ""); @@ -721,23 +721,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _ContentExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -765,7 +765,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -954,7 +954,7 @@ namespace VEPROMS.CSLA.Library _ContentID = contentID; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -962,7 +962,7 @@ namespace VEPROMS.CSLA.Library // Database Defaults _DTS = _ContentExtension.DefaultDTS; _UserID = _ContentExtension.DefaultUserID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -1103,7 +1103,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _ContentID = (int)cm.Parameters["@newContentID"].Value; @@ -1152,7 +1152,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure contentID = (int)cm.Parameters["@newContentID"].Value; @@ -1217,7 +1217,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1284,7 +1284,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1337,7 +1337,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteContent"; // Input PK Fields cm.Parameters.AddWithValue("@ContentID", contentID); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1472,7 +1472,7 @@ namespace VEPROMS.CSLA.Library // { // partial class ContentExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/ContentPart.cs b/PROMS/VEPROMS.CSLA.Library/Generated/ContentPart.cs index e745da45..665531de 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/ContentPart.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/ContentPart.cs @@ -161,7 +161,7 @@ namespace VEPROMS.CSLA.Library return _Item_UserID; } } - // TODO: Check ContentPart.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check ContentPart.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -170,7 +170,7 @@ namespace VEPROMS.CSLA.Library { return MyContentPartUnique; // Absolutely Unique ID } - // TODO: Replace base ContentPart.ToString function as necessary + // CSLATODO: Replace base ContentPart.ToString function as necessary /// /// Overrides Base ToString /// @@ -204,7 +204,7 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyItem == null ? true : _MyItem.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyItem == null ? true : _MyItem.IsValidList(list)); } #endregion #region ValidationRules @@ -246,7 +246,7 @@ namespace VEPROMS.CSLA.Library ValidationRules.AddRule( Csla.Validation.CommonRules.StringMaxLength, new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyItemRequired(ContentPart target, Csla.Validation.RuleArgs e) { @@ -272,7 +272,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(FromType, ""); //AuthorizationRules.AllowRead(ItemID, ""); //AuthorizationRules.AllowWrite(ItemID, ""); @@ -283,18 +283,18 @@ namespace VEPROMS.CSLA.Library } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -303,7 +303,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -336,7 +336,7 @@ namespace VEPROMS.CSLA.Library private ContentPart(int fromType, Item myItem) { MarkAsChild(); - // TODO: Add any initialization & defaults + // CSLATODO: Add any initialization & defaults _DTS = _ContentPartExtension.DefaultDTS; _UserID = _ContentPartExtension.DefaultUserID; _FromType = fromType; @@ -470,7 +470,7 @@ namespace VEPROMS.CSLA.Library // { // partial class ContentPartExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/ContentRoUsage.cs b/PROMS/VEPROMS.CSLA.Library/Generated/ContentRoUsage.cs index afcce831..6da63712 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/ContentRoUsage.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/ContentRoUsage.cs @@ -245,7 +245,7 @@ namespace VEPROMS.CSLA.Library return _RODb_UserID; } } - // TODO: Check ContentRoUsage.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check ContentRoUsage.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -254,7 +254,7 @@ namespace VEPROMS.CSLA.Library { return MyContentRoUsageUnique; // Absolutely Unique ID } - // TODO: Replace base ContentRoUsage.ToString function as necessary + // CSLATODO: Replace base ContentRoUsage.ToString function as necessary /// /// Overrides Base ToString /// @@ -288,7 +288,7 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyRODb == null ? true : _MyRODb.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyRODb == null ? true : _MyRODb.IsValidList(list)); } #endregion #region ValidationRules @@ -338,7 +338,7 @@ namespace VEPROMS.CSLA.Library Csla.Validation.CommonRules.StringMaxLength, new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); ValidationRules.AddRule(MyRODbRequired, "MyRODb"); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyRODbRequired(ContentRoUsage target, Csla.Validation.RuleArgs e) { @@ -364,7 +364,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(ROUsageID, ""); //AuthorizationRules.AllowRead(ROID, ""); //AuthorizationRules.AllowWrite(ROID, ""); @@ -379,18 +379,18 @@ namespace VEPROMS.CSLA.Library } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -399,7 +399,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -432,7 +432,7 @@ namespace VEPROMS.CSLA.Library private ContentRoUsage(string roid, RODb myRODb) { MarkAsChild(); - // TODO: Add any initialization & defaults + // CSLATODO: Add any initialization & defaults _ROUsageID = RoUsage.NextROUsageID; _DTS = _ContentRoUsageExtension.DefaultDTS; _UserID = _ContentRoUsageExtension.DefaultUserID; @@ -575,7 +575,7 @@ namespace VEPROMS.CSLA.Library // { // partial class ContentRoUsageExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual int DefaultContentID // { // get { return 0; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/ContentTransition.cs b/PROMS/VEPROMS.CSLA.Library/Generated/ContentTransition.cs index 3470354a..e9fb5a17 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/ContentTransition.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/ContentTransition.cs @@ -290,7 +290,7 @@ namespace VEPROMS.CSLA.Library return _Item_ToID_UserID; } } - // TODO: Check ContentTransition.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check ContentTransition.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -299,7 +299,7 @@ namespace VEPROMS.CSLA.Library { return MyContentTransitionUnique; // Absolutely Unique ID } - // TODO: Replace base ContentTransition.ToString function as necessary + // CSLATODO: Replace base ContentTransition.ToString function as necessary /// /// Overrides Base ToString /// @@ -333,7 +333,7 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyItemToID == null ? true : _MyItemToID.IsValid) && (_MyItemRangeID == null ? true : _MyItemRangeID.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyItemToID == null ? true : _MyItemToID.IsValidList(list)) && (_MyItemRangeID == null ? true : _MyItemRangeID.IsValidList(list)); } #endregion #region ValidationRules @@ -380,7 +380,7 @@ namespace VEPROMS.CSLA.Library ValidationRules.AddRule( Csla.Validation.CommonRules.StringMaxLength, new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyItemToIDRequired(ContentTransition target, Csla.Validation.RuleArgs e) { @@ -415,7 +415,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(TransitionID, ""); //AuthorizationRules.AllowRead(ToID, ""); //AuthorizationRules.AllowWrite(ToID, ""); @@ -432,18 +432,18 @@ namespace VEPROMS.CSLA.Library } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -452,7 +452,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -486,7 +486,7 @@ namespace VEPROMS.CSLA.Library private ContentTransition(Item myItemToID, Item myItemRangeID) { MarkAsChild(); - // TODO: Add any initialization & defaults + // CSLATODO: Add any initialization & defaults _TransitionID = Transition.NextTransitionID; _TranType = _ContentTransitionExtension.DefaultTranType; _DTS = _ContentTransitionExtension.DefaultDTS; @@ -633,7 +633,7 @@ namespace VEPROMS.CSLA.Library // { // partial class ContentTransitionExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual int DefaultTranType // { // get { return 0; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/Detail.cs b/PROMS/VEPROMS.CSLA.Library/Generated/Detail.cs index 0a943eda..0c39b91e 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/Detail.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/Detail.cs @@ -268,9 +268,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyContent == null ? true : _MyContent.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyContent == null ? true : _MyContent.IsValidList(list)); } - // TODO: Replace base Detail.ToString function as necessary + // CSLATODO: Replace base Detail.ToString function as necessary /// /// Overrides Base ToString /// @@ -279,7 +279,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check Detail.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check Detail.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -338,12 +338,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _DetailExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _DetailExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyContentRequired(Detail target, Csla.Validation.RuleArgs e) { @@ -369,7 +369,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(DetailID, ""); //AuthorizationRules.AllowRead(ContentID, ""); //AuthorizationRules.AllowRead(ItemType, ""); @@ -387,23 +387,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _DetailExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -412,7 +412,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -607,7 +607,7 @@ namespace VEPROMS.CSLA.Library _DetailID = detailID; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -615,7 +615,7 @@ namespace VEPROMS.CSLA.Library // Database Defaults _DTS = _DetailExtension.DefaultDTS; _UserID = _DetailExtension.DefaultUserID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -726,7 +726,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _DetailID = (int)cm.Parameters["@newDetailID"].Value; @@ -767,7 +767,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure detailID = (int)cm.Parameters["@newDetailID"].Value; @@ -831,7 +831,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -883,7 +883,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -936,7 +936,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteDetail"; // Input PK Fields cm.Parameters.AddWithValue("@DetailID", detailID); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1071,7 +1071,7 @@ namespace VEPROMS.CSLA.Library // { // partial class DetailExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/DocVersion.cs b/PROMS/VEPROMS.CSLA.Library/Generated/DocVersion.cs index af47bb27..df9d8659 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/DocVersion.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/DocVersion.cs @@ -410,9 +410,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_DocVersionAssociations == null ? true : _DocVersionAssociations.IsValid) && (_MyFolder == null ? true : _MyFolder.IsValid) && (_MyFormat == null ? true : _MyFormat.IsValid) && (_MyItem == null ? true : _MyItem.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_DocVersionAssociations == null ? true : _DocVersionAssociations.IsValidList(list)) && (_MyFolder == null ? true : _MyFolder.IsValidList(list)) && (_MyFormat == null ? true : _MyFormat.IsValidList(list)) && (_MyItem == null ? true : _MyItem.IsValidList(list)); } - // TODO: Replace base DocVersion.ToString function as necessary + // CSLATODO: Replace base DocVersion.ToString function as necessary /// /// Overrides Base ToString /// @@ -421,7 +421,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check DocVersion.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check DocVersion.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -486,12 +486,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _DocVersionExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _DocVersionExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyFolderRequired(DocVersion target, Csla.Validation.RuleArgs e) { @@ -517,7 +517,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(VersionID, ""); //AuthorizationRules.AllowRead(FolderID, ""); //AuthorizationRules.AllowRead(VersionType, ""); @@ -541,23 +541,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _DocVersionExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -579,7 +579,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -778,7 +778,7 @@ namespace VEPROMS.CSLA.Library _VersionID = versionID; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -787,7 +787,7 @@ namespace VEPROMS.CSLA.Library _VersionType = _DocVersionExtension.DefaultVersionType; _DTS = _DocVersionExtension.DefaultDTS; _UserID = _DocVersionExtension.DefaultUserID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -910,7 +910,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _VersionID = (int)cm.Parameters["@newVersionID"].Value; @@ -955,7 +955,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure versionID = (int)cm.Parameters["@newVersionID"].Value; @@ -1024,7 +1024,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1081,7 +1081,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1134,7 +1134,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteDocVersion"; // Input PK Fields cm.Parameters.AddWithValue("@VersionID", versionID); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1273,7 +1273,7 @@ namespace VEPROMS.CSLA.Library // { // partial class DocVersionExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual int DefaultVersionType // { // get { return 0; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/DocVersionAssociation.cs b/PROMS/VEPROMS.CSLA.Library/Generated/DocVersionAssociation.cs index 4cf75fc0..60b7d572 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/DocVersionAssociation.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/DocVersionAssociation.cs @@ -205,7 +205,7 @@ namespace VEPROMS.CSLA.Library return _ROFst_UserID; } } - // TODO: Check DocVersionAssociation.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check DocVersionAssociation.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -214,7 +214,7 @@ namespace VEPROMS.CSLA.Library { return MyDocVersionAssociationUnique; // Absolutely Unique ID } - // TODO: Replace base DocVersionAssociation.ToString function as necessary + // CSLATODO: Replace base DocVersionAssociation.ToString function as necessary /// /// Overrides Base ToString /// @@ -248,7 +248,7 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyROFst == null ? true : _MyROFst.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyROFst == null ? true : _MyROFst.IsValidList(list)); } #endregion #region ValidationRules @@ -293,7 +293,7 @@ namespace VEPROMS.CSLA.Library ValidationRules.AddRule( Csla.Validation.CommonRules.StringMaxLength, new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyROFstRequired(DocVersionAssociation target, Csla.Validation.RuleArgs e) { @@ -319,7 +319,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(AssociationID, ""); //AuthorizationRules.AllowRead(ROFstID, ""); //AuthorizationRules.AllowWrite(ROFstID, ""); @@ -332,18 +332,18 @@ namespace VEPROMS.CSLA.Library } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -352,7 +352,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -385,7 +385,7 @@ namespace VEPROMS.CSLA.Library private DocVersionAssociation(ROFst myROFst) { MarkAsChild(); - // TODO: Add any initialization & defaults + // CSLATODO: Add any initialization & defaults _AssociationID = Association.NextAssociationID; _DTS = _DocVersionAssociationExtension.DefaultDTS; _UserID = _DocVersionAssociationExtension.DefaultUserID; @@ -521,7 +521,7 @@ namespace VEPROMS.CSLA.Library // { // partial class DocVersionAssociationExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/Document.cs b/PROMS/VEPROMS.CSLA.Library/Generated/Document.cs index 59c606d0..2c9f88bd 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/Document.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/Document.cs @@ -353,9 +353,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_DocumentEntries == null ? true : _DocumentEntries.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_DocumentEntries == null ? true : _DocumentEntries.IsValidList(list)); } - // TODO: Replace base Document.ToString function as necessary + // CSLATODO: Replace base Document.ToString function as necessary /// /// Overrides Base ToString /// @@ -364,7 +364,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check Document.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check Document.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -428,12 +428,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("FileExtension", 10)); //ValidationRules.AddDependantProperty("x", "y"); _DocumentExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _DocumentExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } // Sample data comparison validation rule //private bool StartDateGTEndDate(object target, Csla.Validation.RuleArgs e) @@ -450,7 +450,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(DocID, ""); //AuthorizationRules.AllowRead(LibTitle, ""); //AuthorizationRules.AllowRead(DocContent, ""); @@ -472,23 +472,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _DocumentExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -510,7 +510,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -700,7 +700,7 @@ namespace VEPROMS.CSLA.Library _DocID = docID; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -709,7 +709,7 @@ namespace VEPROMS.CSLA.Library _DTS = _DocumentExtension.DefaultDTS; _UserID = _DocumentExtension.DefaultUserID; _FileExtension = _DocumentExtension.DefaultFileExtension; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -827,7 +827,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _DocID = (int)cm.Parameters["@newDocID"].Value; @@ -871,7 +871,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure docID = (int)cm.Parameters["@newDocID"].Value; @@ -936,7 +936,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -992,7 +992,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1045,7 +1045,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteDocument"; // Input PK Fields cm.Parameters.AddWithValue("@DocID", docID); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1184,7 +1184,7 @@ namespace VEPROMS.CSLA.Library // { // partial class DocumentExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/DocumentEntry.cs b/PROMS/VEPROMS.CSLA.Library/Generated/DocumentEntry.cs index 8843b0ee..697814b7 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/DocumentEntry.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/DocumentEntry.cs @@ -178,7 +178,7 @@ namespace VEPROMS.CSLA.Library return _Content_UserID; } } - // TODO: Check DocumentEntry.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check DocumentEntry.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -187,7 +187,7 @@ namespace VEPROMS.CSLA.Library { return MyDocumentEntryUnique; // Absolutely Unique ID } - // TODO: Replace base DocumentEntry.ToString function as necessary + // CSLATODO: Replace base DocumentEntry.ToString function as necessary /// /// Overrides Base ToString /// @@ -250,7 +250,7 @@ namespace VEPROMS.CSLA.Library ValidationRules.AddRule( Csla.Validation.CommonRules.StringMaxLength, new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } // Sample data comparison validation rule //private bool StartDateGTEndDate(object target, Csla.Validation.RuleArgs e) @@ -267,7 +267,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(ContentID, ""); //AuthorizationRules.AllowRead(DTS, ""); //AuthorizationRules.AllowWrite(DTS, ""); @@ -276,18 +276,18 @@ namespace VEPROMS.CSLA.Library } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -296,7 +296,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -329,7 +329,7 @@ namespace VEPROMS.CSLA.Library private DocumentEntry(Entry myEntry) { MarkAsChild(); - // TODO: Add any initialization & defaults + // CSLATODO: Add any initialization & defaults _DTS = _DocumentEntryExtension.DefaultDTS; _UserID = _DocumentEntryExtension.DefaultUserID; _MyEntry = myEntry; @@ -464,7 +464,7 @@ namespace VEPROMS.CSLA.Library // { // partial class DocumentEntryExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/Entry.cs b/PROMS/VEPROMS.CSLA.Library/Generated/Entry.cs index 0707694a..c0b3314c 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/Entry.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/Entry.cs @@ -214,9 +214,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyDocument == null ? true : _MyDocument.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyDocument == null ? true : _MyDocument.IsValidList(list)); } - // TODO: Replace base Entry.ToString function as necessary + // CSLATODO: Replace base Entry.ToString function as necessary /// /// Overrides Base ToString /// @@ -225,7 +225,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check Entry.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check Entry.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -276,12 +276,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _EntryExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _EntryExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyDocumentRequired(Entry target, Csla.Validation.RuleArgs e) { @@ -307,7 +307,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(ContentID, ""); //AuthorizationRules.AllowRead(DocID, ""); //AuthorizationRules.AllowRead(DTS, ""); @@ -319,23 +319,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _EntryExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -344,7 +344,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -535,7 +535,7 @@ namespace VEPROMS.CSLA.Library _ContentID = contentID; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -543,7 +543,7 @@ namespace VEPROMS.CSLA.Library // Database Defaults _DTS = _EntryExtension.DefaultDTS; _UserID = _EntryExtension.DefaultUserID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -646,7 +646,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -681,7 +681,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -741,7 +741,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -790,7 +790,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -843,7 +843,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteEntry"; // Input PK Fields cm.Parameters.AddWithValue("@ContentID", contentID); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -978,7 +978,7 @@ namespace VEPROMS.CSLA.Library // { // partial class EntryExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/Figure.cs b/PROMS/VEPROMS.CSLA.Library/Generated/Figure.cs index 6a97b13a..c2702969 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/Figure.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/Figure.cs @@ -270,9 +270,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyROFst == null ? true : _MyROFst.IsValid) && (_MyROImage == null ? true : _MyROImage.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyROFst == null ? true : _MyROFst.IsValidList(list)) && (_MyROImage == null ? true : _MyROImage.IsValidList(list)); } - // TODO: Replace base Figure.ToString function as necessary + // CSLATODO: Replace base Figure.ToString function as necessary /// /// Overrides Base ToString /// @@ -281,7 +281,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check Figure.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check Figure.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -337,12 +337,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _FigureExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _FigureExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyROFstRequired(Figure target, Csla.Validation.RuleArgs e) { @@ -377,7 +377,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(FigureID, ""); //AuthorizationRules.AllowRead(ROFstID, ""); //AuthorizationRules.AllowRead(ImageID, ""); @@ -393,23 +393,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _FigureExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -418,7 +418,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -661,7 +661,7 @@ namespace VEPROMS.CSLA.Library _ImageID = imageID; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -669,7 +669,7 @@ namespace VEPROMS.CSLA.Library // Database Defaults _DTS = _FigureExtension.DefaultDTS; _UserID = _FigureExtension.DefaultUserID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -815,7 +815,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _FigureID = (int)cm.Parameters["@newFigureID"].Value; @@ -855,7 +855,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure figureID = (int)cm.Parameters["@newFigureID"].Value; @@ -919,7 +919,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -970,7 +970,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1023,7 +1023,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteFigure"; // Input PK Fields cm.Parameters.AddWithValue("@FigureID", figureID); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1158,7 +1158,7 @@ namespace VEPROMS.CSLA.Library // { // partial class FigureExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/Folder.cs b/PROMS/VEPROMS.CSLA.Library/Generated/Folder.cs index 36b1bf0e..16143603 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/Folder.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/Folder.cs @@ -530,9 +530,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_FolderAssignments == null ? true : _FolderAssignments.IsValid) && (_FolderDocVersions == null ? true : _FolderDocVersions.IsValid) && (_ChildFolders == null ? true : _ChildFolders.IsValid) && (_MyConnection == null ? true : _MyConnection.IsValid) && (_MyFormat == null ? true : _MyFormat.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_FolderAssignments == null ? true : _FolderAssignments.IsValidList(list)) && (_FolderDocVersions == null ? true : _FolderDocVersions.IsValidList(list)) && (_ChildFolders == null ? true : _ChildFolders.IsValidList(list)) && (_MyConnection == null ? true : _MyConnection.IsValidList(list)) && (_MyFormat == null ? true : _MyFormat.IsValidList(list)); } - // TODO: Replace base Folder.ToString function as necessary + // CSLATODO: Replace base Folder.ToString function as necessary /// /// Overrides Base ToString /// @@ -541,7 +541,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check Folder.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check Folder.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -612,12 +612,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UsrID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _FolderExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _FolderExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyConnectionRequired(Folder target, Csla.Validation.RuleArgs e) { @@ -643,7 +643,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(FolderID, ""); //AuthorizationRules.AllowRead(ParentID, ""); //AuthorizationRules.AllowRead(DBID, ""); @@ -669,23 +669,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _FolderExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -709,7 +709,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -973,7 +973,7 @@ namespace VEPROMS.CSLA.Library _Name = name; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -983,7 +983,7 @@ namespace VEPROMS.CSLA.Library _DBID = _FolderExtension.DefaultDBID; _DTS = _FolderExtension.DefaultDTS; _UsrID = _FolderExtension.DefaultUsrID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -1148,7 +1148,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _FolderID = (int)cm.Parameters["@newFolderID"].Value; @@ -1196,7 +1196,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure folderID = (int)cm.Parameters["@newFolderID"].Value; @@ -1265,7 +1265,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1337,7 +1337,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1390,7 +1390,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteFolder"; // Input PK Fields cm.Parameters.AddWithValue("@FolderID", folderID); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1533,7 +1533,7 @@ namespace VEPROMS.CSLA.Library // { // partial class FolderExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual int DefaultParentID // { // get { return 1; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/FolderAssignment.cs b/PROMS/VEPROMS.CSLA.Library/Generated/FolderAssignment.cs index 67917889..16944927 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/FolderAssignment.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/FolderAssignment.cs @@ -145,7 +145,7 @@ namespace VEPROMS.CSLA.Library if (_StartDate != tmp.ToString()) { _StartDate = tmp.ToString(); - // TODO: Any Cross Property Validation + // CSLATODO: Any Cross Property Validation } } catch @@ -175,7 +175,7 @@ namespace VEPROMS.CSLA.Library if (_EndDate != tmp.ToString()) { _EndDate = tmp.ToString(); - // TODO: Any Cross Property Validation + // CSLATODO: Any Cross Property Validation } } catch @@ -316,7 +316,7 @@ namespace VEPROMS.CSLA.Library return _Role_UsrID; } } - // TODO: Check FolderAssignment.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check FolderAssignment.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -325,7 +325,7 @@ namespace VEPROMS.CSLA.Library { return MyFolderAssignmentUnique; // Absolutely Unique ID } - // TODO: Replace base FolderAssignment.ToString function as necessary + // CSLATODO: Replace base FolderAssignment.ToString function as necessary /// /// Overrides Base ToString /// @@ -359,7 +359,7 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyGroup == null ? true : _MyGroup.IsValid) && (_MyRole == null ? true : _MyRole.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyGroup == null ? true : _MyGroup.IsValidList(list)) && (_MyRole == null ? true : _MyRole.IsValidList(list)); } #endregion #region ValidationRules @@ -407,7 +407,7 @@ namespace VEPROMS.CSLA.Library ValidationRules.AddRule( Csla.Validation.CommonRules.StringMaxLength, new Csla.Validation.CommonRules.MaxLengthRuleArgs("UsrID", 100)); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool StartDateValid(FolderAssignment target, Csla.Validation.RuleArgs e) { @@ -468,7 +468,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(AID, ""); //AuthorizationRules.AllowRead(GID, ""); //AuthorizationRules.AllowWrite(GID, ""); @@ -485,18 +485,18 @@ namespace VEPROMS.CSLA.Library } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -505,7 +505,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -539,7 +539,7 @@ namespace VEPROMS.CSLA.Library private FolderAssignment(Group myGroup, Role myRole) { MarkAsChild(); - // TODO: Add any initialization & defaults + // CSLATODO: Add any initialization & defaults _AID = Assignment.NextAID; _StartDate = _FolderAssignmentExtension.DefaultStartDate; _DTS = _FolderAssignmentExtension.DefaultDTS; @@ -687,7 +687,7 @@ namespace VEPROMS.CSLA.Library // { // partial class FolderAssignmentExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual SmartDate DefaultStartDate // { // get { return DateTime.Now.ToShortDateString(); } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/Format.cs b/PROMS/VEPROMS.CSLA.Library/Generated/Format.cs index 5d26e879..c4ebe3ad 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/Format.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/Format.cs @@ -493,9 +493,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_FormatContents == null ? true : _FormatContents.IsValid) && (_FormatDocVersions == null ? true : _FormatDocVersions.IsValid) && (_FormatFolders == null ? true : _FormatFolders.IsValid) && (_ChildFormats == null ? true : _ChildFormats.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_FormatContents == null ? true : _FormatContents.IsValidList(list)) && (_FormatDocVersions == null ? true : _FormatDocVersions.IsValidList(list)) && (_FormatFolders == null ? true : _FormatFolders.IsValidList(list)) && (_ChildFormats == null ? true : _ChildFormats.IsValidList(list)); } - // TODO: Replace base Format.ToString function as necessary + // CSLATODO: Replace base Format.ToString function as necessary /// /// Overrides Base ToString /// @@ -504,7 +504,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check Format.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check Format.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -573,12 +573,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _FormatExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _FormatExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } // Sample data comparison validation rule //private bool StartDateGTEndDate(object target, Csla.Validation.RuleArgs e) @@ -595,7 +595,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(FormatID, ""); //AuthorizationRules.AllowRead(ParentID, ""); //AuthorizationRules.AllowRead(Name, ""); @@ -615,23 +615,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _FormatExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -656,7 +656,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -914,7 +914,7 @@ namespace VEPROMS.CSLA.Library _Name = name; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -923,7 +923,7 @@ namespace VEPROMS.CSLA.Library _ParentID = _FormatExtension.DefaultParentID; _DTS = _FormatExtension.DefaultDTS; _UserID = _FormatExtension.DefaultUserID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -1084,7 +1084,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _FormatID = (int)cm.Parameters["@newFormatID"].Value; @@ -1130,7 +1130,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure formatID = (int)cm.Parameters["@newFormatID"].Value; @@ -1194,7 +1194,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1265,7 +1265,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1318,7 +1318,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteFormat"; // Input PK Fields cm.Parameters.AddWithValue("@FormatID", formatID); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1457,7 +1457,7 @@ namespace VEPROMS.CSLA.Library // { // partial class FormatExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual int DefaultParentID // { // get { return 1; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/FormatDocVersion.cs b/PROMS/VEPROMS.CSLA.Library/Generated/FormatDocVersion.cs index e7fa5e2c..5edb7e33 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/FormatDocVersion.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/FormatDocVersion.cs @@ -353,7 +353,7 @@ namespace VEPROMS.CSLA.Library return _Folder_UsrID; } } - // TODO: Check FormatDocVersion.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check FormatDocVersion.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -362,7 +362,7 @@ namespace VEPROMS.CSLA.Library { return MyFormatDocVersionUnique; // Absolutely Unique ID } - // TODO: Replace base FormatDocVersion.ToString function as necessary + // CSLATODO: Replace base FormatDocVersion.ToString function as necessary /// /// Overrides Base ToString /// @@ -396,7 +396,7 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyFolder == null ? true : _MyFolder.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyFolder == null ? true : _MyFolder.IsValidList(list)); } #endregion #region ValidationRules @@ -450,7 +450,7 @@ namespace VEPROMS.CSLA.Library ValidationRules.AddRule( Csla.Validation.CommonRules.StringMaxLength, new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyFolderRequired(FormatDocVersion target, Csla.Validation.RuleArgs e) { @@ -476,7 +476,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(VersionID, ""); //AuthorizationRules.AllowRead(FolderID, ""); //AuthorizationRules.AllowWrite(FolderID, ""); @@ -497,18 +497,18 @@ namespace VEPROMS.CSLA.Library } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -517,7 +517,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -551,7 +551,7 @@ namespace VEPROMS.CSLA.Library private FormatDocVersion(Folder myFolder, string name) { MarkAsChild(); - // TODO: Add any initialization & defaults + // CSLATODO: Add any initialization & defaults _VersionID = DocVersion.NextVersionID; _VersionType = _FormatDocVersionExtension.DefaultVersionType; _DTS = _FormatDocVersionExtension.DefaultDTS; @@ -702,7 +702,7 @@ namespace VEPROMS.CSLA.Library // { // partial class FormatDocVersionExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual int DefaultVersionType // { // get { return 0; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/FormatFolder.cs b/PROMS/VEPROMS.CSLA.Library/Generated/FormatFolder.cs index ae5f4e13..8d06283e 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/FormatFolder.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/FormatFolder.cs @@ -343,7 +343,7 @@ namespace VEPROMS.CSLA.Library return _Connection_UsrID; } } - // TODO: Check FormatFolder.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check FormatFolder.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -352,7 +352,7 @@ namespace VEPROMS.CSLA.Library { return MyFormatFolderUnique; // Absolutely Unique ID } - // TODO: Replace base FormatFolder.ToString function as necessary + // CSLATODO: Replace base FormatFolder.ToString function as necessary /// /// Overrides Base ToString /// @@ -386,7 +386,7 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyFolder == null ? true : _MyFolder.IsValid) && (_MyConnection == null ? true : _MyConnection.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyFolder == null ? true : _MyFolder.IsValidList(list)) && (_MyConnection == null ? true : _MyConnection.IsValidList(list)); } #endregion #region ValidationRules @@ -446,7 +446,7 @@ namespace VEPROMS.CSLA.Library ValidationRules.AddRule( Csla.Validation.CommonRules.StringMaxLength, new Csla.Validation.CommonRules.MaxLengthRuleArgs("UsrID", 100)); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyFolderRequired(FormatFolder target, Csla.Validation.RuleArgs e) { @@ -481,7 +481,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(FolderID, ""); //AuthorizationRules.AllowRead(ParentID, ""); //AuthorizationRules.AllowWrite(ParentID, ""); @@ -504,18 +504,18 @@ namespace VEPROMS.CSLA.Library } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -524,7 +524,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -559,7 +559,7 @@ namespace VEPROMS.CSLA.Library private FormatFolder(Folder myParent, string name, string shortName) { MarkAsChild(); - // TODO: Add any initialization & defaults + // CSLATODO: Add any initialization & defaults _FolderID = Folder.NextFolderID; _ParentID = _FormatFolderExtension.DefaultParentID; _DBID = _FormatFolderExtension.DefaultDBID; @@ -714,7 +714,7 @@ namespace VEPROMS.CSLA.Library // { // partial class FormatFolderExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual int DefaultParentID // { // get { return 1; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/Group.cs b/PROMS/VEPROMS.CSLA.Library/Generated/Group.cs index 04afc01c..e91604bd 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/Group.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/Group.cs @@ -345,9 +345,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_GroupAssignments == null ? true : _GroupAssignments.IsValid) && (_GroupMemberships == null ? true : _GroupMemberships.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_GroupAssignments == null ? true : _GroupAssignments.IsValidList(list)) && (_GroupMemberships == null ? true : _GroupMemberships.IsValidList(list)); } - // TODO: Replace base Group.ToString function as necessary + // CSLATODO: Replace base Group.ToString function as necessary /// /// Overrides Base ToString /// @@ -356,7 +356,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check Group.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check Group.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -415,12 +415,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UsrID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _GroupExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _GroupExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } // Sample data comparison validation rule //private bool StartDateGTEndDate(object target, Csla.Validation.RuleArgs e) @@ -437,7 +437,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(GID, ""); //AuthorizationRules.AllowRead(GroupName, ""); //AuthorizationRules.AllowRead(GroupType, ""); @@ -453,23 +453,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _GroupExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -492,7 +492,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -730,7 +730,7 @@ namespace VEPROMS.CSLA.Library _GroupName = groupName; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -738,7 +738,7 @@ namespace VEPROMS.CSLA.Library // Database Defaults _DTS = _GroupExtension.DefaultDTS; _UsrID = _GroupExtension.DefaultUsrID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -889,7 +889,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _GID = (int)cm.Parameters["@newGID"].Value; @@ -931,7 +931,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure gid = (int)cm.Parameters["@newGID"].Value; @@ -993,7 +993,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1048,7 +1048,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1101,7 +1101,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteGroup"; // Input PK Fields cm.Parameters.AddWithValue("@GID", gid); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1236,7 +1236,7 @@ namespace VEPROMS.CSLA.Library // { // partial class GroupExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/GroupAssignment.cs b/PROMS/VEPROMS.CSLA.Library/Generated/GroupAssignment.cs index 760edc8c..000c5a15 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/GroupAssignment.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/GroupAssignment.cs @@ -145,7 +145,7 @@ namespace VEPROMS.CSLA.Library if (_StartDate != tmp.ToString()) { _StartDate = tmp.ToString(); - // TODO: Any Cross Property Validation + // CSLATODO: Any Cross Property Validation } } catch @@ -175,7 +175,7 @@ namespace VEPROMS.CSLA.Library if (_EndDate != tmp.ToString()) { _EndDate = tmp.ToString(); - // TODO: Any Cross Property Validation + // CSLATODO: Any Cross Property Validation } } catch @@ -366,7 +366,7 @@ namespace VEPROMS.CSLA.Library return _Role_UsrID; } } - // TODO: Check GroupAssignment.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check GroupAssignment.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -375,7 +375,7 @@ namespace VEPROMS.CSLA.Library { return MyGroupAssignmentUnique; // Absolutely Unique ID } - // TODO: Replace base GroupAssignment.ToString function as necessary + // CSLATODO: Replace base GroupAssignment.ToString function as necessary /// /// Overrides Base ToString /// @@ -409,7 +409,7 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyRole == null ? true : _MyRole.IsValid) && (_MyFolder == null ? true : _MyFolder.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyRole == null ? true : _MyRole.IsValidList(list)) && (_MyFolder == null ? true : _MyFolder.IsValidList(list)); } #endregion #region ValidationRules @@ -457,7 +457,7 @@ namespace VEPROMS.CSLA.Library ValidationRules.AddRule( Csla.Validation.CommonRules.StringMaxLength, new Csla.Validation.CommonRules.MaxLengthRuleArgs("UsrID", 100)); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool StartDateValid(GroupAssignment target, Csla.Validation.RuleArgs e) { @@ -518,7 +518,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(AID, ""); //AuthorizationRules.AllowRead(RID, ""); //AuthorizationRules.AllowWrite(RID, ""); @@ -535,18 +535,18 @@ namespace VEPROMS.CSLA.Library } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -555,7 +555,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -589,7 +589,7 @@ namespace VEPROMS.CSLA.Library private GroupAssignment(Role myRole, Folder myFolder) { MarkAsChild(); - // TODO: Add any initialization & defaults + // CSLATODO: Add any initialization & defaults _AID = Assignment.NextAID; _StartDate = _GroupAssignmentExtension.DefaultStartDate; _DTS = _GroupAssignmentExtension.DefaultDTS; @@ -742,7 +742,7 @@ namespace VEPROMS.CSLA.Library // { // partial class GroupAssignmentExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual SmartDate DefaultStartDate // { // get { return DateTime.Now.ToShortDateString(); } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/GroupMembership.cs b/PROMS/VEPROMS.CSLA.Library/Generated/GroupMembership.cs index 45b7cf35..0ea47655 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/GroupMembership.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/GroupMembership.cs @@ -113,7 +113,7 @@ namespace VEPROMS.CSLA.Library if (_StartDate != tmp.ToString()) { _StartDate = tmp.ToString(); - // TODO: Any Cross Property Validation + // CSLATODO: Any Cross Property Validation } } catch @@ -143,7 +143,7 @@ namespace VEPROMS.CSLA.Library if (_EndDate != tmp.ToString()) { _EndDate = tmp.ToString(); - // TODO: Any Cross Property Validation + // CSLATODO: Any Cross Property Validation } } catch @@ -345,7 +345,7 @@ namespace VEPROMS.CSLA.Library return _User_UsrID; } } - // TODO: Check GroupMembership.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check GroupMembership.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -354,7 +354,7 @@ namespace VEPROMS.CSLA.Library { return MyGroupMembershipUnique; // Absolutely Unique ID } - // TODO: Replace base GroupMembership.ToString function as necessary + // CSLATODO: Replace base GroupMembership.ToString function as necessary /// /// Overrides Base ToString /// @@ -388,7 +388,7 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyUser == null ? true : _MyUser.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyUser == null ? true : _MyUser.IsValidList(list)); } #endregion #region ValidationRules @@ -437,7 +437,7 @@ namespace VEPROMS.CSLA.Library ValidationRules.AddRule( Csla.Validation.CommonRules.StringMaxLength, new Csla.Validation.CommonRules.MaxLengthRuleArgs("UsrID", 100)); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool StartDateValid(GroupMembership target, Csla.Validation.RuleArgs e) { @@ -489,7 +489,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(UGID, ""); //AuthorizationRules.AllowRead(UID, ""); //AuthorizationRules.AllowWrite(UID, ""); @@ -506,18 +506,18 @@ namespace VEPROMS.CSLA.Library } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -526,7 +526,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -560,7 +560,7 @@ namespace VEPROMS.CSLA.Library private GroupMembership(User myUser) { MarkAsChild(); - // TODO: Add any initialization & defaults + // CSLATODO: Add any initialization & defaults _UGID = Membership.NextUGID; _StartDate = _GroupMembershipExtension.DefaultStartDate; _DTS = _GroupMembershipExtension.DefaultDTS; @@ -711,7 +711,7 @@ namespace VEPROMS.CSLA.Library // { // partial class GroupMembershipExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual SmartDate DefaultStartDate // { // get { return DateTime.Now.ToShortDateString(); } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/Item.cs b/PROMS/VEPROMS.CSLA.Library/Generated/Item.cs index b7a9c84c..3af0b23a 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/Item.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/Item.cs @@ -533,9 +533,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_ItemAnnotations == null ? true : _ItemAnnotations.IsValid) && (_ItemDocVersions == null ? true : _ItemDocVersions.IsValid) && (_NextItems == null ? true : _NextItems.IsValid) && (_ItemParts == null ? true : _ItemParts.IsValid) && (_ItemTransitions_RangeID == null ? true : _ItemTransitions_RangeID.IsValid) && (_ItemTransitions_ToID == null ? true : _ItemTransitions_ToID.IsValid) && (_MyContent == null ? true : _MyContent.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_ItemAnnotations == null ? true : _ItemAnnotations.IsValidList(list)) && (_ItemDocVersions == null ? true : _ItemDocVersions.IsValidList(list)) && (_NextItems == null ? true : _NextItems.IsValidList(list)) && (_ItemParts == null ? true : _ItemParts.IsValidList(list)) && (_ItemTransitions_RangeID == null ? true : _ItemTransitions_RangeID.IsValidList(list)) && (_ItemTransitions_ToID == null ? true : _ItemTransitions_ToID.IsValidList(list)) && (_MyContent == null ? true : _MyContent.IsValidList(list)); } - // TODO: Replace base Item.ToString function as necessary + // CSLATODO: Replace base Item.ToString function as necessary /// /// Overrides Base ToString /// @@ -544,7 +544,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check Item.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check Item.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -601,12 +601,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _ItemExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _ItemExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyContentRequired(Item target, Csla.Validation.RuleArgs e) { @@ -632,7 +632,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(ItemID, ""); //AuthorizationRules.AllowRead(PreviousID, ""); //AuthorizationRules.AllowRead(ContentID, ""); @@ -646,23 +646,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _ItemExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -689,7 +689,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -893,7 +893,7 @@ namespace VEPROMS.CSLA.Library _ItemID = itemID; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -901,7 +901,7 @@ namespace VEPROMS.CSLA.Library // Database Defaults _DTS = _ItemExtension.DefaultDTS; _UserID = _ItemExtension.DefaultUserID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -1029,7 +1029,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _ItemID = (int)cm.Parameters["@newItemID"].Value; @@ -1074,7 +1074,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure itemID = (int)cm.Parameters["@newItemID"].Value; @@ -1136,7 +1136,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1208,7 +1208,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1261,7 +1261,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteItem"; // Input PK Fields cm.Parameters.AddWithValue("@ItemID", itemID); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1396,7 +1396,7 @@ namespace VEPROMS.CSLA.Library // { // partial class ItemExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/ItemAnnotation.cs b/PROMS/VEPROMS.CSLA.Library/Generated/ItemAnnotation.cs index 6904d660..e2dbc3c7 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/ItemAnnotation.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/ItemAnnotation.cs @@ -237,7 +237,7 @@ namespace VEPROMS.CSLA.Library return _AnnotationType_UserID; } } - // TODO: Check ItemAnnotation.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check ItemAnnotation.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -246,7 +246,7 @@ namespace VEPROMS.CSLA.Library { return MyItemAnnotationUnique; // Absolutely Unique ID } - // TODO: Replace base ItemAnnotation.ToString function as necessary + // CSLATODO: Replace base ItemAnnotation.ToString function as necessary /// /// Overrides Base ToString /// @@ -280,7 +280,7 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyAnnotationType == null ? true : _MyAnnotationType.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyAnnotationType == null ? true : _MyAnnotationType.IsValidList(list)); } #endregion #region ValidationRules @@ -331,7 +331,7 @@ namespace VEPROMS.CSLA.Library ValidationRules.AddRule( Csla.Validation.CommonRules.StringMaxLength, new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyAnnotationTypeRequired(ItemAnnotation target, Csla.Validation.RuleArgs e) { @@ -357,7 +357,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(AnnotationID, ""); //AuthorizationRules.AllowRead(TypeID, ""); //AuthorizationRules.AllowWrite(TypeID, ""); @@ -374,18 +374,18 @@ namespace VEPROMS.CSLA.Library } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -394,7 +394,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -427,7 +427,7 @@ namespace VEPROMS.CSLA.Library private ItemAnnotation(AnnotationType myAnnotationType) { MarkAsChild(); - // TODO: Add any initialization & defaults + // CSLATODO: Add any initialization & defaults _AnnotationID = Annotation.NextAnnotationID; _DTS = _ItemAnnotationExtension.DefaultDTS; _UserID = _ItemAnnotationExtension.DefaultUserID; @@ -564,7 +564,7 @@ namespace VEPROMS.CSLA.Library // { // partial class ItemAnnotationExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/ItemDocVersion.cs b/PROMS/VEPROMS.CSLA.Library/Generated/ItemDocVersion.cs index 4356c15f..05195c20 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/ItemDocVersion.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/ItemDocVersion.cs @@ -353,7 +353,7 @@ namespace VEPROMS.CSLA.Library return _Folder_UsrID; } } - // TODO: Check ItemDocVersion.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check ItemDocVersion.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -362,7 +362,7 @@ namespace VEPROMS.CSLA.Library { return MyItemDocVersionUnique; // Absolutely Unique ID } - // TODO: Replace base ItemDocVersion.ToString function as necessary + // CSLATODO: Replace base ItemDocVersion.ToString function as necessary /// /// Overrides Base ToString /// @@ -396,7 +396,7 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyFolder == null ? true : _MyFolder.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyFolder == null ? true : _MyFolder.IsValidList(list)); } #endregion #region ValidationRules @@ -450,7 +450,7 @@ namespace VEPROMS.CSLA.Library ValidationRules.AddRule( Csla.Validation.CommonRules.StringMaxLength, new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyFolderRequired(ItemDocVersion target, Csla.Validation.RuleArgs e) { @@ -476,7 +476,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(VersionID, ""); //AuthorizationRules.AllowRead(FolderID, ""); //AuthorizationRules.AllowWrite(FolderID, ""); @@ -497,18 +497,18 @@ namespace VEPROMS.CSLA.Library } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -517,7 +517,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -551,7 +551,7 @@ namespace VEPROMS.CSLA.Library private ItemDocVersion(Folder myFolder, string name) { MarkAsChild(); - // TODO: Add any initialization & defaults + // CSLATODO: Add any initialization & defaults _VersionID = DocVersion.NextVersionID; _VersionType = _ItemDocVersionExtension.DefaultVersionType; _DTS = _ItemDocVersionExtension.DefaultDTS; @@ -702,7 +702,7 @@ namespace VEPROMS.CSLA.Library // { // partial class ItemDocVersionExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual int DefaultVersionType // { // get { return 0; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/ItemTransition_RangeID.cs b/PROMS/VEPROMS.CSLA.Library/Generated/ItemTransition_RangeID.cs index 97e14691..1da6b7b9 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/ItemTransition_RangeID.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/ItemTransition_RangeID.cs @@ -286,7 +286,7 @@ namespace VEPROMS.CSLA.Library return _Content_UserID; } } - // TODO: Check ItemTransition_RangeID.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check ItemTransition_RangeID.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -295,7 +295,7 @@ namespace VEPROMS.CSLA.Library { return MyItemTransition_RangeIDUnique; // Absolutely Unique ID } - // TODO: Replace base ItemTransition_RangeID.ToString function as necessary + // CSLATODO: Replace base ItemTransition_RangeID.ToString function as necessary /// /// Overrides Base ToString /// @@ -329,7 +329,7 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyContent == null ? true : _MyContent.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyContent == null ? true : _MyContent.IsValidList(list)); } #endregion #region ValidationRules @@ -374,7 +374,7 @@ namespace VEPROMS.CSLA.Library ValidationRules.AddRule( Csla.Validation.CommonRules.StringMaxLength, new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyContentRequired(ItemTransition_RangeID target, Csla.Validation.RuleArgs e) { @@ -400,7 +400,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(TransitionID, ""); //AuthorizationRules.AllowRead(FromID, ""); //AuthorizationRules.AllowWrite(FromID, ""); @@ -417,18 +417,18 @@ namespace VEPROMS.CSLA.Library } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -437,7 +437,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -471,7 +471,7 @@ namespace VEPROMS.CSLA.Library private ItemTransition_RangeID(Content myContent, Item myItemToID) { MarkAsChild(); - // TODO: Add any initialization & defaults + // CSLATODO: Add any initialization & defaults _TransitionID = Transition.NextTransitionID; _TranType = _ItemTransition_RangeIDExtension.DefaultTranType; _DTS = _ItemTransition_RangeIDExtension.DefaultDTS; @@ -617,7 +617,7 @@ namespace VEPROMS.CSLA.Library // { // partial class ItemTransition_RangeIDExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual int DefaultTranType // { // get { return 0; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/ItemTransition_ToID.cs b/PROMS/VEPROMS.CSLA.Library/Generated/ItemTransition_ToID.cs index 95b915c8..7f56f0e8 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/ItemTransition_ToID.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/ItemTransition_ToID.cs @@ -283,7 +283,7 @@ namespace VEPROMS.CSLA.Library return _Content_UserID; } } - // TODO: Check ItemTransition_ToID.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check ItemTransition_ToID.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -292,7 +292,7 @@ namespace VEPROMS.CSLA.Library { return MyItemTransition_ToIDUnique; // Absolutely Unique ID } - // TODO: Replace base ItemTransition_ToID.ToString function as necessary + // CSLATODO: Replace base ItemTransition_ToID.ToString function as necessary /// /// Overrides Base ToString /// @@ -326,7 +326,7 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyContent == null ? true : _MyContent.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyContent == null ? true : _MyContent.IsValidList(list)); } #endregion #region ValidationRules @@ -371,7 +371,7 @@ namespace VEPROMS.CSLA.Library ValidationRules.AddRule( Csla.Validation.CommonRules.StringMaxLength, new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyContentRequired(ItemTransition_ToID target, Csla.Validation.RuleArgs e) { @@ -397,7 +397,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(TransitionID, ""); //AuthorizationRules.AllowRead(FromID, ""); //AuthorizationRules.AllowWrite(FromID, ""); @@ -414,18 +414,18 @@ namespace VEPROMS.CSLA.Library } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -434,7 +434,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -468,7 +468,7 @@ namespace VEPROMS.CSLA.Library private ItemTransition_ToID(Content myContent, Item myItemRangeID) { MarkAsChild(); - // TODO: Add any initialization & defaults + // CSLATODO: Add any initialization & defaults _TransitionID = Transition.NextTransitionID; _TranType = _ItemTransition_ToIDExtension.DefaultTranType; _DTS = _ItemTransition_ToIDExtension.DefaultDTS; @@ -614,7 +614,7 @@ namespace VEPROMS.CSLA.Library // { // partial class ItemTransition_ToIDExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual int DefaultTranType // { // get { return 0; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/Membership.cs b/PROMS/VEPROMS.CSLA.Library/Generated/Membership.cs index 94cccc1b..2e554832 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/Membership.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/Membership.cs @@ -193,7 +193,7 @@ namespace VEPROMS.CSLA.Library if (_StartDate != tmp.ToString()) { _StartDate = tmp.ToString(); - // TODO: Any Cross Property Validation + // CSLATODO: Any Cross Property Validation } } catch @@ -223,7 +223,7 @@ namespace VEPROMS.CSLA.Library if (_EndDate != tmp.ToString()) { _EndDate = tmp.ToString(); - // TODO: Any Cross Property Validation + // CSLATODO: Any Cross Property Validation } } catch @@ -320,9 +320,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyGroup == null ? true : _MyGroup.IsValid) && (_MyUser == null ? true : _MyUser.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyGroup == null ? true : _MyGroup.IsValidList(list)) && (_MyUser == null ? true : _MyUser.IsValidList(list)); } - // TODO: Replace base Membership.ToString function as necessary + // CSLATODO: Replace base Membership.ToString function as necessary /// /// Overrides Base ToString /// @@ -331,7 +331,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check Membership.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check Membership.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -391,12 +391,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UsrID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _MembershipExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _MembershipExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool StartDateValid(Membership target, Csla.Validation.RuleArgs e) { @@ -457,7 +457,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(UGID, ""); //AuthorizationRules.AllowRead(UID, ""); //AuthorizationRules.AllowRead(GID, ""); @@ -477,23 +477,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _MembershipExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -502,7 +502,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -697,7 +697,7 @@ namespace VEPROMS.CSLA.Library _UGID = ugid; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -706,7 +706,7 @@ namespace VEPROMS.CSLA.Library _StartDate = _MembershipExtension.DefaultStartDate; _DTS = _MembershipExtension.DefaultDTS; _UsrID = _MembershipExtension.DefaultUsrID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -820,7 +820,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _UGID = (int)cm.Parameters["@newUGID"].Value; @@ -862,7 +862,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure ugid = (int)cm.Parameters["@newUGID"].Value; @@ -928,7 +928,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -981,7 +981,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1034,7 +1034,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteMembership"; // Input PK Fields cm.Parameters.AddWithValue("@UGID", ugid); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1173,7 +1173,7 @@ namespace VEPROMS.CSLA.Library // { // partial class MembershipExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual SmartDate DefaultStartDate // { // get { return DateTime.Now.ToShortDateString(); } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/Part.cs b/PROMS/VEPROMS.CSLA.Library/Generated/Part.cs index c3476427..33c85ebd 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/Part.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/Part.cs @@ -226,9 +226,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyContent == null ? true : _MyContent.IsValid) && (_MyItem == null ? true : _MyItem.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyContent == null ? true : _MyContent.IsValidList(list)) && (_MyItem == null ? true : _MyItem.IsValidList(list)); } - // TODO: Replace base Part.ToString function as necessary + // CSLATODO: Replace base Part.ToString function as necessary /// /// Overrides Base ToString /// @@ -237,7 +237,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check Part.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check Part.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -288,12 +288,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _PartExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _PartExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyItemRequired(Part target, Csla.Validation.RuleArgs e) { @@ -319,7 +319,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(ContentID, ""); //AuthorizationRules.AllowRead(FromType, ""); //AuthorizationRules.AllowRead(ItemID, ""); @@ -332,23 +332,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _PartExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -357,7 +357,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -546,7 +546,7 @@ namespace VEPROMS.CSLA.Library _FromType = fromType; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -554,7 +554,7 @@ namespace VEPROMS.CSLA.Library // Database Defaults _DTS = _PartExtension.DefaultDTS; _UserID = _PartExtension.DefaultUserID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -661,7 +661,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -697,7 +697,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -759,7 +759,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -809,7 +809,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -864,7 +864,7 @@ namespace VEPROMS.CSLA.Library // Input PK Fields cm.Parameters.AddWithValue("@ContentID", contentID); cm.Parameters.AddWithValue("@FromType", fromType); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1002,7 +1002,7 @@ namespace VEPROMS.CSLA.Library // { // partial class PartExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/Permission.cs b/PROMS/VEPROMS.CSLA.Library/Generated/Permission.cs index db56147b..d28ae14e 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/Permission.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/Permission.cs @@ -252,7 +252,7 @@ namespace VEPROMS.CSLA.Library if (_StartDate != tmp.ToString()) { _StartDate = tmp.ToString(); - // TODO: Any Cross Property Validation + // CSLATODO: Any Cross Property Validation } } catch @@ -282,7 +282,7 @@ namespace VEPROMS.CSLA.Library if (_EndDate != tmp.ToString()) { _EndDate = tmp.ToString(); - // TODO: Any Cross Property Validation + // CSLATODO: Any Cross Property Validation } } catch @@ -379,9 +379,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyRole == null ? true : _MyRole.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyRole == null ? true : _MyRole.IsValidList(list)); } - // TODO: Replace base Permission.ToString function as necessary + // CSLATODO: Replace base Permission.ToString function as necessary /// /// Overrides Base ToString /// @@ -390,7 +390,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check Permission.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check Permission.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -448,12 +448,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UsrID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _PermissionExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _PermissionExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool StartDateValid(Permission target, Csla.Validation.RuleArgs e) { @@ -505,7 +505,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(PID, ""); //AuthorizationRules.AllowRead(RID, ""); //AuthorizationRules.AllowRead(PermLevel, ""); @@ -531,23 +531,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _PermissionExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -556,7 +556,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -758,7 +758,7 @@ namespace VEPROMS.CSLA.Library _PID = pid; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -768,7 +768,7 @@ namespace VEPROMS.CSLA.Library _StartDate = _PermissionExtension.DefaultStartDate; _DTS = _PermissionExtension.DefaultDTS; _UsrID = _PermissionExtension.DefaultUsrID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -887,7 +887,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _PID = (int)cm.Parameters["@newPID"].Value; @@ -932,7 +932,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure pid = (int)cm.Parameters["@newPID"].Value; @@ -1000,7 +1000,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1056,7 +1056,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1109,7 +1109,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deletePermission"; // Input PK Fields cm.Parameters.AddWithValue("@PID", pid); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1252,7 +1252,7 @@ namespace VEPROMS.CSLA.Library // { // partial class PermissionExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual int DefaultPermAD // { // get { return 0; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/RODb.cs b/PROMS/VEPROMS.CSLA.Library/Generated/RODb.cs index 805eedaf..3763043f 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/RODb.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/RODb.cs @@ -426,9 +426,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_RODbROFsts == null ? true : _RODbROFsts.IsValid) && (_RODbROImages == null ? true : _RODbROImages.IsValid) && (_RODbRoUsages == null ? true : _RODbRoUsages.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_RODbROFsts == null ? true : _RODbROFsts.IsValidList(list)) && (_RODbROImages == null ? true : _RODbROImages.IsValidList(list)) && (_RODbRoUsages == null ? true : _RODbRoUsages.IsValidList(list)); } - // TODO: Replace base RODb.ToString function as necessary + // CSLATODO: Replace base RODb.ToString function as necessary /// /// Overrides Base ToString /// @@ -437,7 +437,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check RODb.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check RODb.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -507,12 +507,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _RODbExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _RODbExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } // Sample data comparison validation rule //private bool StartDateGTEndDate(object target, Csla.Validation.RuleArgs e) @@ -529,7 +529,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(RODbID, ""); //AuthorizationRules.AllowRead(ROName, ""); //AuthorizationRules.AllowRead(FolderPath, ""); @@ -547,23 +547,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _RODbExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -587,7 +587,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -829,7 +829,7 @@ namespace VEPROMS.CSLA.Library _FolderPath = folderPath; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -837,7 +837,7 @@ namespace VEPROMS.CSLA.Library // Database Defaults _DTS = _RODbExtension.DefaultDTS; _UserID = _RODbExtension.DefaultUserID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -994,7 +994,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _RODbID = (int)cm.Parameters["@newRODbID"].Value; @@ -1038,7 +1038,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure rODbID = (int)cm.Parameters["@newRODbID"].Value; @@ -1101,7 +1101,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1159,7 +1159,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1212,7 +1212,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteRODb"; // Input PK Fields cm.Parameters.AddWithValue("@RODbID", rODbID); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1347,7 +1347,7 @@ namespace VEPROMS.CSLA.Library // { // partial class RODbExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/RODbRoUsage.cs b/PROMS/VEPROMS.CSLA.Library/Generated/RODbRoUsage.cs index 7ccb7066..0a5650c9 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/RODbRoUsage.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/RODbRoUsage.cs @@ -252,7 +252,7 @@ namespace VEPROMS.CSLA.Library return _Content_UserID; } } - // TODO: Check RODbRoUsage.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check RODbRoUsage.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -261,7 +261,7 @@ namespace VEPROMS.CSLA.Library { return MyRODbRoUsageUnique; // Absolutely Unique ID } - // TODO: Replace base RODbRoUsage.ToString function as necessary + // CSLATODO: Replace base RODbRoUsage.ToString function as necessary /// /// Overrides Base ToString /// @@ -295,7 +295,7 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyContent == null ? true : _MyContent.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyContent == null ? true : _MyContent.IsValidList(list)); } #endregion #region ValidationRules @@ -345,7 +345,7 @@ namespace VEPROMS.CSLA.Library ValidationRules.AddRule( Csla.Validation.CommonRules.StringMaxLength, new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyContentRequired(RODbRoUsage target, Csla.Validation.RuleArgs e) { @@ -371,7 +371,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(ROUsageID, ""); //AuthorizationRules.AllowRead(ContentID, ""); //AuthorizationRules.AllowWrite(ContentID, ""); @@ -386,18 +386,18 @@ namespace VEPROMS.CSLA.Library } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -406,7 +406,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -440,7 +440,7 @@ namespace VEPROMS.CSLA.Library private RODbRoUsage(string roid) { MarkAsChild(); - // TODO: Add any initialization & defaults + // CSLATODO: Add any initialization & defaults _ROUsageID = RoUsage.NextROUsageID; _ContentID = _RODbRoUsageExtension.DefaultContentID; _DTS = _RODbRoUsageExtension.DefaultDTS; @@ -584,7 +584,7 @@ namespace VEPROMS.CSLA.Library // { // partial class RODbRoUsageExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual int DefaultContentID // { // get { return 0; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/ROFst.cs b/PROMS/VEPROMS.CSLA.Library/Generated/ROFst.cs index f94eb599..0a59d0f8 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/ROFst.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/ROFst.cs @@ -357,9 +357,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_ROFstAssociations == null ? true : _ROFstAssociations.IsValid) && (_ROFstFigures == null ? true : _ROFstFigures.IsValid) && (_MyRODb == null ? true : _MyRODb.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_ROFstAssociations == null ? true : _ROFstAssociations.IsValidList(list)) && (_ROFstFigures == null ? true : _ROFstFigures.IsValidList(list)) && (_MyRODb == null ? true : _MyRODb.IsValidList(list)); } - // TODO: Replace base ROFst.ToString function as necessary + // CSLATODO: Replace base ROFst.ToString function as necessary /// /// Overrides Base ToString /// @@ -368,7 +368,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check ROFst.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check ROFst.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -424,12 +424,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _ROFstExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _ROFstExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyRODbRequired(ROFst target, Csla.Validation.RuleArgs e) { @@ -455,7 +455,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(ROFstID, ""); //AuthorizationRules.AllowRead(RODbID, ""); //AuthorizationRules.AllowRead(ROLookup, ""); @@ -471,23 +471,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _ROFstExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -510,7 +510,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -753,7 +753,7 @@ namespace VEPROMS.CSLA.Library _DTS = dts; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -761,7 +761,7 @@ namespace VEPROMS.CSLA.Library // Database Defaults _DTS = _ROFstExtension.DefaultDTS; _UserID = _ROFstExtension.DefaultUserID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -914,7 +914,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _ROFstID = (int)cm.Parameters["@newROFstID"].Value; @@ -956,7 +956,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure rOFstID = (int)cm.Parameters["@newROFstID"].Value; @@ -1019,7 +1019,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1074,7 +1074,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1127,7 +1127,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteROFst"; // Input PK Fields cm.Parameters.AddWithValue("@ROFstID", rOFstID); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1262,7 +1262,7 @@ namespace VEPROMS.CSLA.Library // { // partial class ROFstExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/ROFstAssociation.cs b/PROMS/VEPROMS.CSLA.Library/Generated/ROFstAssociation.cs index e91e6ca8..fe43a5f4 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/ROFstAssociation.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/ROFstAssociation.cs @@ -248,7 +248,7 @@ namespace VEPROMS.CSLA.Library return _DocVersion_UserID; } } - // TODO: Check ROFstAssociation.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check ROFstAssociation.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -257,7 +257,7 @@ namespace VEPROMS.CSLA.Library { return MyROFstAssociationUnique; // Absolutely Unique ID } - // TODO: Replace base ROFstAssociation.ToString function as necessary + // CSLATODO: Replace base ROFstAssociation.ToString function as necessary /// /// Overrides Base ToString /// @@ -291,7 +291,7 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyDocVersion == null ? true : _MyDocVersion.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyDocVersion == null ? true : _MyDocVersion.IsValidList(list)); } #endregion #region ValidationRules @@ -336,7 +336,7 @@ namespace VEPROMS.CSLA.Library ValidationRules.AddRule( Csla.Validation.CommonRules.StringMaxLength, new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyDocVersionRequired(ROFstAssociation target, Csla.Validation.RuleArgs e) { @@ -362,7 +362,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(AssociationID, ""); //AuthorizationRules.AllowRead(VersionID, ""); //AuthorizationRules.AllowWrite(VersionID, ""); @@ -375,18 +375,18 @@ namespace VEPROMS.CSLA.Library } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -395,7 +395,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -428,7 +428,7 @@ namespace VEPROMS.CSLA.Library private ROFstAssociation(DocVersion myDocVersion) { MarkAsChild(); - // TODO: Add any initialization & defaults + // CSLATODO: Add any initialization & defaults _AssociationID = Association.NextAssociationID; _DTS = _ROFstAssociationExtension.DefaultDTS; _UserID = _ROFstAssociationExtension.DefaultUserID; @@ -568,7 +568,7 @@ namespace VEPROMS.CSLA.Library // { // partial class ROFstAssociationExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/ROFstFigure.cs b/PROMS/VEPROMS.CSLA.Library/Generated/ROFstFigure.cs index ecea7935..f3630b79 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/ROFstFigure.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/ROFstFigure.cs @@ -215,7 +215,7 @@ namespace VEPROMS.CSLA.Library return _ROImage_UserID; } } - // TODO: Check ROFstFigure.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check ROFstFigure.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -224,7 +224,7 @@ namespace VEPROMS.CSLA.Library { return MyROFstFigureUnique; // Absolutely Unique ID } - // TODO: Replace base ROFstFigure.ToString function as necessary + // CSLATODO: Replace base ROFstFigure.ToString function as necessary /// /// Overrides Base ToString /// @@ -258,7 +258,7 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyROImage == null ? true : _MyROImage.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyROImage == null ? true : _MyROImage.IsValidList(list)); } #endregion #region ValidationRules @@ -303,7 +303,7 @@ namespace VEPROMS.CSLA.Library ValidationRules.AddRule( Csla.Validation.CommonRules.StringMaxLength, new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyROImageRequired(ROFstFigure target, Csla.Validation.RuleArgs e) { @@ -329,7 +329,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(FigureID, ""); //AuthorizationRules.AllowRead(ImageID, ""); //AuthorizationRules.AllowWrite(ImageID, ""); @@ -342,18 +342,18 @@ namespace VEPROMS.CSLA.Library } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -362,7 +362,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -395,7 +395,7 @@ namespace VEPROMS.CSLA.Library private ROFstFigure(ROImage myROImage) { MarkAsChild(); - // TODO: Add any initialization & defaults + // CSLATODO: Add any initialization & defaults _FigureID = Figure.NextFigureID; _DTS = _ROFstFigureExtension.DefaultDTS; _UserID = _ROFstFigureExtension.DefaultUserID; @@ -532,7 +532,7 @@ namespace VEPROMS.CSLA.Library // { // partial class ROFstFigureExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/ROImage.cs b/PROMS/VEPROMS.CSLA.Library/Generated/ROImage.cs index c023488a..693466f2 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/ROImage.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/ROImage.cs @@ -328,9 +328,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_ROImageFigures == null ? true : _ROImageFigures.IsValid) && (_MyRODb == null ? true : _MyRODb.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_ROImageFigures == null ? true : _ROImageFigures.IsValidList(list)) && (_MyRODb == null ? true : _MyRODb.IsValidList(list)); } - // TODO: Replace base ROImage.ToString function as necessary + // CSLATODO: Replace base ROImage.ToString function as necessary /// /// Overrides Base ToString /// @@ -339,7 +339,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check ROImage.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check ROImage.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -399,12 +399,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _ROImageExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _ROImageExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyRODbRequired(ROImage target, Csla.Validation.RuleArgs e) { @@ -430,7 +430,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(ImageID, ""); //AuthorizationRules.AllowRead(RODbID, ""); //AuthorizationRules.AllowRead(FileName, ""); @@ -448,23 +448,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _ROImageExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -486,7 +486,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -736,7 +736,7 @@ namespace VEPROMS.CSLA.Library _DTS = dts; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -744,7 +744,7 @@ namespace VEPROMS.CSLA.Library // Database Defaults _DTS = _ROImageExtension.DefaultDTS; _UserID = _ROImageExtension.DefaultUserID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -896,7 +896,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _ImageID = (int)cm.Parameters["@newImageID"].Value; @@ -938,7 +938,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure imageID = (int)cm.Parameters["@newImageID"].Value; @@ -1002,7 +1002,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1056,7 +1056,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1109,7 +1109,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteROImage"; // Input PK Fields cm.Parameters.AddWithValue("@ImageID", imageID); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1244,7 +1244,7 @@ namespace VEPROMS.CSLA.Library // { // partial class ROImageExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/ROImageFigure.cs b/PROMS/VEPROMS.CSLA.Library/Generated/ROImageFigure.cs index bb8dfdda..6cd9b7ba 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/ROImageFigure.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/ROImageFigure.cs @@ -205,7 +205,7 @@ namespace VEPROMS.CSLA.Library return _ROFst_UserID; } } - // TODO: Check ROImageFigure.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check ROImageFigure.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -214,7 +214,7 @@ namespace VEPROMS.CSLA.Library { return MyROImageFigureUnique; // Absolutely Unique ID } - // TODO: Replace base ROImageFigure.ToString function as necessary + // CSLATODO: Replace base ROImageFigure.ToString function as necessary /// /// Overrides Base ToString /// @@ -248,7 +248,7 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyROFst == null ? true : _MyROFst.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyROFst == null ? true : _MyROFst.IsValidList(list)); } #endregion #region ValidationRules @@ -293,7 +293,7 @@ namespace VEPROMS.CSLA.Library ValidationRules.AddRule( Csla.Validation.CommonRules.StringMaxLength, new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyROFstRequired(ROImageFigure target, Csla.Validation.RuleArgs e) { @@ -319,7 +319,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(FigureID, ""); //AuthorizationRules.AllowRead(ROFstID, ""); //AuthorizationRules.AllowWrite(ROFstID, ""); @@ -332,18 +332,18 @@ namespace VEPROMS.CSLA.Library } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -352,7 +352,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -385,7 +385,7 @@ namespace VEPROMS.CSLA.Library private ROImageFigure(ROFst myROFst) { MarkAsChild(); - // TODO: Add any initialization & defaults + // CSLATODO: Add any initialization & defaults _FigureID = Figure.NextFigureID; _DTS = _ROImageFigureExtension.DefaultDTS; _UserID = _ROImageFigureExtension.DefaultUserID; @@ -521,7 +521,7 @@ namespace VEPROMS.CSLA.Library // { // partial class ROImageFigureExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/RoUsage.cs b/PROMS/VEPROMS.CSLA.Library/Generated/RoUsage.cs index 025f7e85..5a320472 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/RoUsage.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/RoUsage.cs @@ -281,9 +281,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyContent == null ? true : _MyContent.IsValid) && (_MyRODb == null ? true : _MyRODb.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyContent == null ? true : _MyContent.IsValidList(list)) && (_MyRODb == null ? true : _MyRODb.IsValidList(list)); } - // TODO: Replace base RoUsage.ToString function as necessary + // CSLATODO: Replace base RoUsage.ToString function as necessary /// /// Overrides Base ToString /// @@ -292,7 +292,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check RoUsage.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check RoUsage.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -353,12 +353,12 @@ namespace VEPROMS.CSLA.Library ValidationRules.AddRule(MyRODbRequired, "MyRODb"); //ValidationRules.AddDependantProperty("x", "y"); _RoUsageExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _RoUsageExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyContentRequired(RoUsage target, Csla.Validation.RuleArgs e) { @@ -393,7 +393,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(ROUsageID, ""); //AuthorizationRules.AllowRead(ContentID, ""); //AuthorizationRules.AllowRead(ROID, ""); @@ -411,23 +411,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _RoUsageExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -436,7 +436,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -630,7 +630,7 @@ namespace VEPROMS.CSLA.Library _ROUsageID = rOUsageID; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -639,7 +639,7 @@ namespace VEPROMS.CSLA.Library _ContentID = _RoUsageExtension.DefaultContentID; _DTS = _RoUsageExtension.DefaultDTS; _UserID = _RoUsageExtension.DefaultUserID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -751,7 +751,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _ROUsageID = (int)cm.Parameters["@newROUsageID"].Value; @@ -792,7 +792,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure rOUsageID = (int)cm.Parameters["@newROUsageID"].Value; @@ -857,7 +857,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -909,7 +909,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -962,7 +962,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteRoUsage"; // Input PK Fields cm.Parameters.AddWithValue("@ROUsageID", rOUsageID); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1101,7 +1101,7 @@ namespace VEPROMS.CSLA.Library // { // partial class RoUsageExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual int DefaultContentID // { // get { return 0; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/Role.cs b/PROMS/VEPROMS.CSLA.Library/Generated/Role.cs index b2da19d1..370c22f0 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/Role.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/Role.cs @@ -325,9 +325,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_RoleAssignments == null ? true : _RoleAssignments.IsValid) && (_RolePermissions == null ? true : _RolePermissions.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_RoleAssignments == null ? true : _RoleAssignments.IsValidList(list)) && (_RolePermissions == null ? true : _RolePermissions.IsValidList(list)); } - // TODO: Replace base Role.ToString function as necessary + // CSLATODO: Replace base Role.ToString function as necessary /// /// Overrides Base ToString /// @@ -336,7 +336,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check Role.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check Role.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -397,12 +397,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UsrID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _RoleExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _RoleExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } // Sample data comparison validation rule //private bool StartDateGTEndDate(object target, Csla.Validation.RuleArgs e) @@ -419,7 +419,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(RID, ""); //AuthorizationRules.AllowRead(Name, ""); //AuthorizationRules.AllowRead(Title, ""); @@ -433,23 +433,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _RoleExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -472,7 +472,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -702,7 +702,7 @@ namespace VEPROMS.CSLA.Library _Name = name; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -710,7 +710,7 @@ namespace VEPROMS.CSLA.Library // Database Defaults _DTS = _RoleExtension.DefaultDTS; _UsrID = _RoleExtension.DefaultUsrID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -859,7 +859,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _RID = (int)cm.Parameters["@newRID"].Value; @@ -900,7 +900,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure rid = (int)cm.Parameters["@newRID"].Value; @@ -961,7 +961,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1015,7 +1015,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1068,7 +1068,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteRole"; // Input PK Fields cm.Parameters.AddWithValue("@RID", rid); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1203,7 +1203,7 @@ namespace VEPROMS.CSLA.Library // { // partial class RoleExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual DateTime DefaultDTS // { // get { return DateTime.Now; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/RoleAssignment.cs b/PROMS/VEPROMS.CSLA.Library/Generated/RoleAssignment.cs index e49ad116..fa6f0288 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/RoleAssignment.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/RoleAssignment.cs @@ -145,7 +145,7 @@ namespace VEPROMS.CSLA.Library if (_StartDate != tmp.ToString()) { _StartDate = tmp.ToString(); - // TODO: Any Cross Property Validation + // CSLATODO: Any Cross Property Validation } } catch @@ -175,7 +175,7 @@ namespace VEPROMS.CSLA.Library if (_EndDate != tmp.ToString()) { _EndDate = tmp.ToString(); - // TODO: Any Cross Property Validation + // CSLATODO: Any Cross Property Validation } } catch @@ -376,7 +376,7 @@ namespace VEPROMS.CSLA.Library return _Group_UsrID; } } - // TODO: Check RoleAssignment.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check RoleAssignment.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -385,7 +385,7 @@ namespace VEPROMS.CSLA.Library { return MyRoleAssignmentUnique; // Absolutely Unique ID } - // TODO: Replace base RoleAssignment.ToString function as necessary + // CSLATODO: Replace base RoleAssignment.ToString function as necessary /// /// Overrides Base ToString /// @@ -419,7 +419,7 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyGroup == null ? true : _MyGroup.IsValid) && (_MyFolder == null ? true : _MyFolder.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyGroup == null ? true : _MyGroup.IsValidList(list)) && (_MyFolder == null ? true : _MyFolder.IsValidList(list)); } #endregion #region ValidationRules @@ -467,7 +467,7 @@ namespace VEPROMS.CSLA.Library ValidationRules.AddRule( Csla.Validation.CommonRules.StringMaxLength, new Csla.Validation.CommonRules.MaxLengthRuleArgs("UsrID", 100)); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool StartDateValid(RoleAssignment target, Csla.Validation.RuleArgs e) { @@ -528,7 +528,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(AID, ""); //AuthorizationRules.AllowRead(GID, ""); //AuthorizationRules.AllowWrite(GID, ""); @@ -545,18 +545,18 @@ namespace VEPROMS.CSLA.Library } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -565,7 +565,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -599,7 +599,7 @@ namespace VEPROMS.CSLA.Library private RoleAssignment(Group myGroup, Folder myFolder) { MarkAsChild(); - // TODO: Add any initialization & defaults + // CSLATODO: Add any initialization & defaults _AID = Assignment.NextAID; _StartDate = _RoleAssignmentExtension.DefaultStartDate; _DTS = _RoleAssignmentExtension.DefaultDTS; @@ -753,7 +753,7 @@ namespace VEPROMS.CSLA.Library // { // partial class RoleAssignmentExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual SmartDate DefaultStartDate // { // get { return DateTime.Now.ToShortDateString(); } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/Transition.cs b/PROMS/VEPROMS.CSLA.Library/Generated/Transition.cs index 24bf5db4..847c35c0 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/Transition.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/Transition.cs @@ -344,9 +344,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyZTransition == null ? true : _MyZTransition.IsValid) && (_MyContent == null ? true : _MyContent.IsValid) && (_MyItemRangeID == null ? true : _MyItemRangeID.IsValid) && (_MyItemToID == null ? true : _MyItemToID.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyZTransition == null ? true : _MyZTransition.IsValidList(list)) && (_MyContent == null ? true : _MyContent.IsValidList(list)) && (_MyItemRangeID == null ? true : _MyItemRangeID.IsValidList(list)) && (_MyItemToID == null ? true : _MyItemToID.IsValidList(list)); } - // TODO: Replace base Transition.ToString function as necessary + // CSLATODO: Replace base Transition.ToString function as necessary /// /// Overrides Base ToString /// @@ -355,7 +355,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check Transition.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check Transition.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -414,12 +414,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UserID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _TransitionExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _TransitionExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool MyContentRequired(Transition target, Csla.Validation.RuleArgs e) { @@ -463,7 +463,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(TransitionID, ""); //AuthorizationRules.AllowRead(FromID, ""); //AuthorizationRules.AllowRead(ToID, ""); @@ -483,23 +483,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _TransitionExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -521,7 +521,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -717,7 +717,7 @@ namespace VEPROMS.CSLA.Library _TransitionID = transitionID; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -726,7 +726,7 @@ namespace VEPROMS.CSLA.Library _TranType = _TransitionExtension.DefaultTranType; _DTS = _TransitionExtension.DefaultDTS; _UserID = _TransitionExtension.DefaultUserID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -845,7 +845,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _TransitionID = (int)cm.Parameters["@newTransitionID"].Value; @@ -888,7 +888,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure transitionID = (int)cm.Parameters["@newTransitionID"].Value; @@ -955,7 +955,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1010,7 +1010,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1063,7 +1063,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteTransition"; // Input PK Fields cm.Parameters.AddWithValue("@TransitionID", transitionID); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1202,7 +1202,7 @@ namespace VEPROMS.CSLA.Library // { // partial class TransitionExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual int DefaultTranType // { // get { return 0; } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/User.cs b/PROMS/VEPROMS.CSLA.Library/Generated/User.cs index cb4e508c..e089ed2b 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/User.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/User.cs @@ -454,9 +454,9 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_UserMemberships == null ? true : _UserMemberships.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_UserMemberships == null ? true : _UserMemberships.IsValidList(list)); } - // TODO: Replace base User.ToString function as necessary + // CSLATODO: Replace base User.ToString function as necessary /// /// Overrides Base ToString /// @@ -465,7 +465,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check User.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check User.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -550,12 +550,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("UsrID", 100)); //ValidationRules.AddDependantProperty("x", "y"); _UserExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _UserExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } // Sample data comparison validation rule //private bool StartDateGTEndDate(object target, Csla.Validation.RuleArgs e) @@ -572,7 +572,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(UID, ""); //AuthorizationRules.AllowRead(UserID, ""); //AuthorizationRules.AllowRead(FirstName, ""); @@ -604,23 +604,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _UserExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -642,7 +642,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -842,7 +842,7 @@ namespace VEPROMS.CSLA.Library _UID = uid; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { @@ -851,7 +851,7 @@ namespace VEPROMS.CSLA.Library _UserID = _UserExtension.DefaultUserID; _DTS = _UserExtension.DefaultDTS; _UsrID = _UserExtension.DefaultUsrID; - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -979,7 +979,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _UID = (int)cm.Parameters["@newUID"].Value; @@ -1028,7 +1028,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure uid = (int)cm.Parameters["@newUID"].Value; @@ -1098,7 +1098,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1159,7 +1159,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -1212,7 +1212,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteUser"; // Input PK Fields cm.Parameters.AddWithValue("@UID", uid); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -1351,7 +1351,7 @@ namespace VEPROMS.CSLA.Library // { // partial class UserExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual string DefaultUserID // { // get { return Environment.UserName.ToUpper(); } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/UserMembership.cs b/PROMS/VEPROMS.CSLA.Library/Generated/UserMembership.cs index 4b4f0ce5..384e7e3d 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/UserMembership.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/UserMembership.cs @@ -113,7 +113,7 @@ namespace VEPROMS.CSLA.Library if (_StartDate != tmp.ToString()) { _StartDate = tmp.ToString(); - // TODO: Any Cross Property Validation + // CSLATODO: Any Cross Property Validation } } catch @@ -143,7 +143,7 @@ namespace VEPROMS.CSLA.Library if (_EndDate != tmp.ToString()) { _EndDate = tmp.ToString(); - // TODO: Any Cross Property Validation + // CSLATODO: Any Cross Property Validation } } catch @@ -265,7 +265,7 @@ namespace VEPROMS.CSLA.Library return _Group_UsrID; } } - // TODO: Check UserMembership.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check UserMembership.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -274,7 +274,7 @@ namespace VEPROMS.CSLA.Library { return MyUserMembershipUnique; // Absolutely Unique ID } - // TODO: Replace base UserMembership.ToString function as necessary + // CSLATODO: Replace base UserMembership.ToString function as necessary /// /// Overrides Base ToString /// @@ -308,7 +308,7 @@ namespace VEPROMS.CSLA.Library if(list.Contains(this)) return (IsNew && !IsDirty) ? true : base.IsValid; list.Add(this); - return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyGroup == null ? true : _MyGroup.IsValid); + return ((IsNew && !IsDirty) ? true : base.IsValid) && (_MyGroup == null ? true : _MyGroup.IsValidList(list)); } #endregion #region ValidationRules @@ -357,7 +357,7 @@ namespace VEPROMS.CSLA.Library ValidationRules.AddRule( Csla.Validation.CommonRules.StringMaxLength, new Csla.Validation.CommonRules.MaxLengthRuleArgs("UsrID", 100)); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } private static bool StartDateValid(UserMembership target, Csla.Validation.RuleArgs e) { @@ -409,7 +409,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(UGID, ""); //AuthorizationRules.AllowRead(GID, ""); //AuthorizationRules.AllowWrite(GID, ""); @@ -426,18 +426,18 @@ namespace VEPROMS.CSLA.Library } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -446,7 +446,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -480,7 +480,7 @@ namespace VEPROMS.CSLA.Library private UserMembership(Group myGroup) { MarkAsChild(); - // TODO: Add any initialization & defaults + // CSLATODO: Add any initialization & defaults _UGID = Membership.NextUGID; _StartDate = _UserMembershipExtension.DefaultStartDate; _DTS = _UserMembershipExtension.DefaultDTS; @@ -623,7 +623,7 @@ namespace VEPROMS.CSLA.Library // { // partial class UserMembershipExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public virtual SmartDate DefaultStartDate // { // get { return DateTime.Now.ToShortDateString(); } diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/ZContent.cs b/PROMS/VEPROMS.CSLA.Library/Generated/ZContent.cs index 3be7509c..3d6cf843 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/ZContent.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/ZContent.cs @@ -152,7 +152,7 @@ namespace VEPROMS.CSLA.Library { return (IsNew && !IsDirty) ? true : base.IsValid; } - // TODO: Replace base ZContent.ToString function as necessary + // CSLATODO: Replace base ZContent.ToString function as necessary /// /// Overrides Base ToString /// @@ -161,7 +161,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check ZContent.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check ZContent.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -210,12 +210,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("OldStepSequence", 32)); //ValidationRules.AddDependantProperty("x", "y"); _ZContentExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _ZContentExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } // Sample data comparison validation rule //private bool StartDateGTEndDate(object target, Csla.Validation.RuleArgs e) @@ -232,7 +232,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(ContentID, ""); //AuthorizationRules.AllowRead(OldStepSequence, ""); //AuthorizationRules.AllowWrite(OldStepSequence, ""); @@ -240,23 +240,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _ZContentExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -265,7 +265,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -427,14 +427,14 @@ namespace VEPROMS.CSLA.Library _ContentID = contentID; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { // Database Defaults - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -532,7 +532,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -565,7 +565,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -622,7 +622,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -669,7 +669,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -722,7 +722,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteZContent"; // Input PK Fields cm.Parameters.AddWithValue("@ContentID", contentID); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -849,7 +849,7 @@ namespace VEPROMS.CSLA.Library // { // partial class ZContentExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public new void AddAuthorizationRules(Csla.Security.AuthorizationRules rules) // { // //rules.AllowRead(Dbid, ""); diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/ZTransition.cs b/PROMS/VEPROMS.CSLA.Library/Generated/ZTransition.cs index 14b3df01..6f7dfc5c 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/ZTransition.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/ZTransition.cs @@ -152,7 +152,7 @@ namespace VEPROMS.CSLA.Library { return (IsNew && !IsDirty) ? true : base.IsValid; } - // TODO: Replace base ZTransition.ToString function as necessary + // CSLATODO: Replace base ZTransition.ToString function as necessary /// /// Overrides Base ToString /// @@ -161,7 +161,7 @@ namespace VEPROMS.CSLA.Library //{ // return base.ToString(); //} - // TODO: Check ZTransition.GetIdValue to assure that the ID returned is unique + // CSLATODO: Check ZTransition.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// @@ -210,12 +210,12 @@ namespace VEPROMS.CSLA.Library new Csla.Validation.CommonRules.MaxLengthRuleArgs("Oldto", 32)); //ValidationRules.AddDependantProperty("x", "y"); _ZTransitionExtension.AddValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } protected override void AddInstanceBusinessRules() { _ZTransitionExtension.AddInstanceValidationRules(ValidationRules); - // TODO: Add other validation rules + // CSLATODO: Add other validation rules } // Sample data comparison validation rule //private bool StartDateGTEndDate(object target, Csla.Validation.RuleArgs e) @@ -232,7 +232,7 @@ namespace VEPROMS.CSLA.Library #region Authorization Rules protected override void AddAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields //AuthorizationRules.AllowRead(TransitionID, ""); //AuthorizationRules.AllowRead(Oldto, ""); //AuthorizationRules.AllowWrite(Oldto, ""); @@ -240,23 +240,23 @@ namespace VEPROMS.CSLA.Library } protected override void AddInstanceAuthorizationRules() { - //TODO: Who can read/write which fields + //CSLATODO: Who can read/write which fields _ZTransitionExtension.AddInstanceAuthorizationRules(AuthorizationRules); } public static bool CanAddObject() { - // TODO: Can Add Authorization + // CSLATODO: Can Add Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } public static bool CanGetObject() { - // TODO: CanGet Authorization + // CSLATODO: CanGet Authorization return true; } public static bool CanDeleteObject() { - // TODO: CanDelete Authorization + // CSLATODO: CanDelete Authorization //bool result = false; //if (Csla.ApplicationContext.User.IsInRole("ProjectManager"))result = true; //if (Csla.ApplicationContext.User.IsInRole("Administrator"))result = true; @@ -265,7 +265,7 @@ namespace VEPROMS.CSLA.Library } public static bool CanEditObject() { - // TODO: CanEdit Authorization + // CSLATODO: CanEdit Authorization //return Csla.ApplicationContext.User.IsInRole("ProjectManager"); return true; } @@ -427,14 +427,14 @@ namespace VEPROMS.CSLA.Library _TransitionID = transitionID; } } - // TODO: If Create needs to access DB - It should not be marked RunLocal + // CSLATODO: If Create needs to access DB - It should not be marked RunLocal [RunLocal()] private new void DataPortal_Create() { // Database Defaults - // TODO: Add any defaults that are necessary + // CSLATODO: Add any defaults that are necessary ValidationRules.CheckRules(); } private void ReadData(SafeDataReader dr) @@ -532,7 +532,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -565,7 +565,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -622,7 +622,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure _LastChanged = (byte[])cm.Parameters["@newLastChanged"].Value; @@ -669,7 +669,7 @@ namespace VEPROMS.CSLA.Library SqlParameter param_LastChanged = new SqlParameter("@newLastChanged", SqlDbType.Timestamp); param_LastChanged.Direction = ParameterDirection.Output; cm.Parameters.Add(param_LastChanged); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); // Save all values being returned from the Procedure return (byte[])cm.Parameters["@newLastChanged"].Value; @@ -722,7 +722,7 @@ namespace VEPROMS.CSLA.Library cm.CommandText = "deleteZTransition"; // Input PK Fields cm.Parameters.AddWithValue("@TransitionID", transitionID); - // TODO: Define any additional output parameters + // CSLATODO: Define any additional output parameters cm.ExecuteNonQuery(); } } @@ -849,7 +849,7 @@ namespace VEPROMS.CSLA.Library // { // partial class ZTransitionExtension : extensionBase // { -// // TODO: Override automatic defaults +// // CSLATODO: Override automatic defaults // public new void AddAuthorizationRules(Csla.Security.AuthorizationRules rules) // { // //rules.AllowRead(Dbid, "");