diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/ItemTransition_RangeID.cs b/PROMS/VEPROMS.CSLA.Library/Generated/ItemTransition_RangeID.cs
index 1da6b7b9..851f3adf 100644
--- a/PROMS/VEPROMS.CSLA.Library/Generated/ItemTransition_RangeID.cs
+++ b/PROMS/VEPROMS.CSLA.Library/Generated/ItemTransition_RangeID.cs
@@ -127,6 +127,29 @@ namespace VEPROMS.CSLA.Library
}
}
}
+ private int _IsRange;
+ ///
+ /// 0 - Not a Range Transition, 1 - Range Transition, 2 - Range Transition - Extends to last Sibling
+ ///
+ public int IsRange
+ {
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
+ get
+ {
+ CanReadProperty("IsRange", true);
+ return _IsRange;
+ }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
+ set
+ {
+ CanWriteProperty("IsRange", true);
+ if (_IsRange != value)
+ {
+ _IsRange = value;
+ PropertyHasChanged();
+ }
+ }
+ }
private int _TranType;
public int TranType
{
@@ -406,6 +429,8 @@ namespace VEPROMS.CSLA.Library
//AuthorizationRules.AllowWrite(FromID, "");
//AuthorizationRules.AllowRead(ToID, "");
//AuthorizationRules.AllowWrite(ToID, "");
+ //AuthorizationRules.AllowRead(IsRange, "");
+ //AuthorizationRules.AllowWrite(IsRange, "");
//AuthorizationRules.AllowRead(TranType, "");
//AuthorizationRules.AllowWrite(TranType, "");
//AuthorizationRules.AllowRead(Config, "");
@@ -463,6 +488,7 @@ namespace VEPROMS.CSLA.Library
{
MarkAsChild();
_TransitionID = Transition.NextTransitionID;
+ _IsRange = _ItemTransition_RangeIDExtension.DefaultIsRange;
_TranType = _ItemTransition_RangeIDExtension.DefaultTranType;
_DTS = _ItemTransition_RangeIDExtension.DefaultDTS;
_UserID = _ItemTransition_RangeIDExtension.DefaultUserID;
@@ -473,6 +499,7 @@ namespace VEPROMS.CSLA.Library
MarkAsChild();
// CSLATODO: Add any initialization & defaults
_TransitionID = Transition.NextTransitionID;
+ _IsRange = _ItemTransition_RangeIDExtension.DefaultIsRange;
_TranType = _ItemTransition_RangeIDExtension.DefaultTranType;
_DTS = _ItemTransition_RangeIDExtension.DefaultDTS;
_UserID = _ItemTransition_RangeIDExtension.DefaultUserID;
@@ -495,6 +522,7 @@ namespace VEPROMS.CSLA.Library
_TransitionID = dr.GetInt32("TransitionID");
_FromID = dr.GetInt32("FromID");
_ToID = dr.GetInt32("ToID");
+ _IsRange = dr.GetInt32("IsRange");
_TranType = dr.GetInt32("TranType");
_Config = dr.GetString("Config");
_DTS = dr.GetDateTime("DTS");
@@ -520,7 +548,7 @@ namespace VEPROMS.CSLA.Library
// if we're not dirty then don't update the database
if (!this.IsDirty) return;
SqlConnection cn = (SqlConnection)ApplicationContext.LocalContext["cn"];
- _LastChanged = Transition.Add(cn, ref _TransitionID, _MyContent, _MyItemToID, myItemRangeID, _TranType, _Config, _DTS, _UserID);
+ _LastChanged = Transition.Add(cn, ref _TransitionID, _MyContent, _MyItemToID, myItemRangeID, _IsRange, _TranType, _Config, _DTS, _UserID);
MarkOld();
}
internal void Update(Item myItemRangeID)
@@ -528,7 +556,7 @@ namespace VEPROMS.CSLA.Library
// if we're not dirty then don't update the database
if (!this.IsDirty) return;
SqlConnection cn = (SqlConnection)ApplicationContext.LocalContext["cn"];
- _LastChanged = Transition.Update(cn, ref _TransitionID, _MyContent, _MyItemToID, myItemRangeID, _TranType, _Config, _DTS, _UserID, ref _LastChanged);
+ _LastChanged = Transition.Update(cn, ref _TransitionID, _MyContent, _MyItemToID, myItemRangeID, _IsRange, _TranType, _Config, _DTS, _UserID, ref _LastChanged);
MarkOld();
}
internal void DeleteSelf(Item myItemRangeID)
@@ -553,6 +581,10 @@ namespace VEPROMS.CSLA.Library
class extensionBase
{
// Default Values
+ public virtual int DefaultIsRange
+ {
+ get { return 0; }
+ }
public virtual int DefaultTranType
{
get { return 0; }
@@ -618,6 +650,10 @@ namespace VEPROMS.CSLA.Library
// partial class ItemTransition_RangeIDExtension : extensionBase
// {
// // CSLATODO: Override automatic defaults
+// public virtual int DefaultIsRange
+// {
+// get { return 0; }
+// }
// 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 7f56f0e8..8f1caf48 100644
--- a/PROMS/VEPROMS.CSLA.Library/Generated/ItemTransition_ToID.cs
+++ b/PROMS/VEPROMS.CSLA.Library/Generated/ItemTransition_ToID.cs
@@ -124,6 +124,29 @@ namespace VEPROMS.CSLA.Library
}
}
}
+ private int _IsRange;
+ ///
+ /// 0 - Not a Range Transition, 1 - Range Transition, 2 - Range Transition - Extends to last Sibling
+ ///
+ public int IsRange
+ {
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
+ get
+ {
+ CanReadProperty("IsRange", true);
+ return _IsRange;
+ }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
+ set
+ {
+ CanWriteProperty("IsRange", true);
+ if (_IsRange != value)
+ {
+ _IsRange = value;
+ PropertyHasChanged();
+ }
+ }
+ }
private int _TranType;
public int TranType
{
@@ -403,6 +426,8 @@ namespace VEPROMS.CSLA.Library
//AuthorizationRules.AllowWrite(FromID, "");
//AuthorizationRules.AllowRead(RangeID, "");
//AuthorizationRules.AllowWrite(RangeID, "");
+ //AuthorizationRules.AllowRead(IsRange, "");
+ //AuthorizationRules.AllowWrite(IsRange, "");
//AuthorizationRules.AllowRead(TranType, "");
//AuthorizationRules.AllowWrite(TranType, "");
//AuthorizationRules.AllowRead(Config, "");
@@ -460,6 +485,7 @@ namespace VEPROMS.CSLA.Library
{
MarkAsChild();
_TransitionID = Transition.NextTransitionID;
+ _IsRange = _ItemTransition_ToIDExtension.DefaultIsRange;
_TranType = _ItemTransition_ToIDExtension.DefaultTranType;
_DTS = _ItemTransition_ToIDExtension.DefaultDTS;
_UserID = _ItemTransition_ToIDExtension.DefaultUserID;
@@ -470,6 +496,7 @@ namespace VEPROMS.CSLA.Library
MarkAsChild();
// CSLATODO: Add any initialization & defaults
_TransitionID = Transition.NextTransitionID;
+ _IsRange = _ItemTransition_ToIDExtension.DefaultIsRange;
_TranType = _ItemTransition_ToIDExtension.DefaultTranType;
_DTS = _ItemTransition_ToIDExtension.DefaultDTS;
_UserID = _ItemTransition_ToIDExtension.DefaultUserID;
@@ -492,6 +519,7 @@ namespace VEPROMS.CSLA.Library
_TransitionID = dr.GetInt32("TransitionID");
_FromID = dr.GetInt32("FromID");
_RangeID = dr.GetInt32("RangeID");
+ _IsRange = dr.GetInt32("IsRange");
_TranType = dr.GetInt32("TranType");
_Config = dr.GetString("Config");
_DTS = dr.GetDateTime("DTS");
@@ -517,7 +545,7 @@ namespace VEPROMS.CSLA.Library
// if we're not dirty then don't update the database
if (!this.IsDirty) return;
SqlConnection cn = (SqlConnection)ApplicationContext.LocalContext["cn"];
- _LastChanged = Transition.Add(cn, ref _TransitionID, _MyContent, myItemToID, _MyItemRangeID, _TranType, _Config, _DTS, _UserID);
+ _LastChanged = Transition.Add(cn, ref _TransitionID, _MyContent, myItemToID, _MyItemRangeID, _IsRange, _TranType, _Config, _DTS, _UserID);
MarkOld();
}
internal void Update(Item myItemToID)
@@ -525,7 +553,7 @@ namespace VEPROMS.CSLA.Library
// if we're not dirty then don't update the database
if (!this.IsDirty) return;
SqlConnection cn = (SqlConnection)ApplicationContext.LocalContext["cn"];
- _LastChanged = Transition.Update(cn, ref _TransitionID, _MyContent, myItemToID, _MyItemRangeID, _TranType, _Config, _DTS, _UserID, ref _LastChanged);
+ _LastChanged = Transition.Update(cn, ref _TransitionID, _MyContent, myItemToID, _MyItemRangeID, _IsRange, _TranType, _Config, _DTS, _UserID, ref _LastChanged);
MarkOld();
}
internal void DeleteSelf(Item myItemToID)
@@ -550,6 +578,10 @@ namespace VEPROMS.CSLA.Library
class extensionBase
{
// Default Values
+ public virtual int DefaultIsRange
+ {
+ get { return 0; }
+ }
public virtual int DefaultTranType
{
get { return 0; }
@@ -615,6 +647,10 @@ namespace VEPROMS.CSLA.Library
// partial class ItemTransition_ToIDExtension : extensionBase
// {
// // CSLATODO: Override automatic defaults
+// public virtual int DefaultIsRange
+// {
+// get { return 0; }
+// }
// public virtual int DefaultTranType
// {
// get { return 0; }