Update related lists when related value changes.
This commit is contained in:
@@ -265,9 +265,27 @@ namespace VEPROMS.CSLA.Library
|
||||
}
|
||||
private void RefreshFields(Transition tmp)
|
||||
{
|
||||
_FromID = tmp.FromID;
|
||||
_ToID = tmp.ToID;
|
||||
_RangeID = tmp.RangeID;
|
||||
if (_FromID != tmp.FromID)
|
||||
{
|
||||
MyContent.RefreshContentTransitions(); // Update List for old value
|
||||
_FromID = tmp.FromID; // Update the value
|
||||
_MyContent = null; // Reset list so that the next line gets a new list
|
||||
MyContent.RefreshContentTransitions(); // Update List for new value
|
||||
}
|
||||
if (_ToID != tmp.ToID)
|
||||
{
|
||||
MyItemToID.RefreshItemTransitions_ToID(); // Update List for old value
|
||||
_ToID = tmp.ToID; // Update the value
|
||||
_MyItemToID = null; // Reset list so that the next line gets a new list
|
||||
MyItemToID.RefreshItemTransitions_ToID(); // Update List for new value
|
||||
}
|
||||
if (_RangeID != tmp.RangeID)
|
||||
{
|
||||
MyItemRangeID.RefreshItemTransitions_RangeID(); // Update List for old value
|
||||
_RangeID = tmp.RangeID; // Update the value
|
||||
_MyItemRangeID = null; // Reset list so that the next line gets a new list
|
||||
MyItemRangeID.RefreshItemTransitions_RangeID(); // Update List for new value
|
||||
}
|
||||
_TranType = tmp.TranType;
|
||||
_Config = tmp.Config;
|
||||
_DTS = tmp.DTS;
|
||||
@@ -276,7 +294,7 @@ namespace VEPROMS.CSLA.Library
|
||||
_MyContent = null;
|
||||
_MyItemToID = null;
|
||||
_MyItemRangeID = null;
|
||||
_MyZTransition = null;
|
||||
_MyZTransition = null;//
|
||||
OnChange();// raise an event
|
||||
}
|
||||
public static void Refresh(ContentTransition tmp)
|
||||
@@ -287,8 +305,20 @@ namespace VEPROMS.CSLA.Library
|
||||
}
|
||||
private void RefreshFields(ContentTransition tmp)
|
||||
{
|
||||
_ToID = tmp.ToID;
|
||||
_RangeID = tmp.RangeID;
|
||||
if (_ToID != tmp.ToID)
|
||||
{
|
||||
MyItemToID.RefreshItemTransitions_ToID(); // Update List for old value
|
||||
_ToID = tmp.ToID; // Update the value
|
||||
_MyItemToID = null; // Reset list so that the next line gets a new list
|
||||
MyItemToID.RefreshItemTransitions_ToID(); // Update List for new value
|
||||
}
|
||||
if (_RangeID != tmp.RangeID)
|
||||
{
|
||||
MyItemRangeID.RefreshItemTransitions_RangeID(); // Update List for old value
|
||||
_RangeID = tmp.RangeID; // Update the value
|
||||
_MyItemRangeID = null; // Reset list so that the next line gets a new list
|
||||
MyItemRangeID.RefreshItemTransitions_RangeID(); // Update List for new value
|
||||
}
|
||||
_TranType = tmp.TranType;
|
||||
_Config = tmp.Config;
|
||||
_DTS = tmp.DTS;
|
||||
@@ -297,7 +327,7 @@ namespace VEPROMS.CSLA.Library
|
||||
_MyContent = null;
|
||||
_MyItemToID = null;
|
||||
_MyItemRangeID = null;
|
||||
_MyZTransition = null;
|
||||
_MyZTransition = null;//
|
||||
OnChange();// raise an event
|
||||
}
|
||||
public static void Refresh(ItemTransition_RangeID tmp)
|
||||
@@ -308,8 +338,20 @@ namespace VEPROMS.CSLA.Library
|
||||
}
|
||||
private void RefreshFields(ItemTransition_RangeID tmp)
|
||||
{
|
||||
_FromID = tmp.FromID;
|
||||
_ToID = tmp.ToID;
|
||||
if (_FromID != tmp.FromID)
|
||||
{
|
||||
MyContent.RefreshContentTransitions(); // Update List for old value
|
||||
_FromID = tmp.FromID; // Update the value
|
||||
_MyContent = null; // Reset list so that the next line gets a new list
|
||||
MyContent.RefreshContentTransitions(); // Update List for new value
|
||||
}
|
||||
if (_ToID != tmp.ToID)
|
||||
{
|
||||
MyItemToID.RefreshItemTransitions_ToID(); // Update List for old value
|
||||
_ToID = tmp.ToID; // Update the value
|
||||
_MyItemToID = null; // Reset list so that the next line gets a new list
|
||||
MyItemToID.RefreshItemTransitions_ToID(); // Update List for new value
|
||||
}
|
||||
_TranType = tmp.TranType;
|
||||
_Config = tmp.Config;
|
||||
_DTS = tmp.DTS;
|
||||
@@ -318,7 +360,7 @@ namespace VEPROMS.CSLA.Library
|
||||
_MyContent = null;
|
||||
_MyItemToID = null;
|
||||
_MyItemRangeID = null;
|
||||
_MyZTransition = null;
|
||||
_MyZTransition = null;//
|
||||
OnChange();// raise an event
|
||||
}
|
||||
public static void Refresh(ItemTransition_ToID tmp)
|
||||
@@ -329,8 +371,20 @@ namespace VEPROMS.CSLA.Library
|
||||
}
|
||||
private void RefreshFields(ItemTransition_ToID tmp)
|
||||
{
|
||||
_FromID = tmp.FromID;
|
||||
_RangeID = tmp.RangeID;
|
||||
if (_FromID != tmp.FromID)
|
||||
{
|
||||
MyContent.RefreshContentTransitions(); // Update List for old value
|
||||
_FromID = tmp.FromID; // Update the value
|
||||
_MyContent = null; // Reset list so that the next line gets a new list
|
||||
MyContent.RefreshContentTransitions(); // Update List for new value
|
||||
}
|
||||
if (_RangeID != tmp.RangeID)
|
||||
{
|
||||
MyItemRangeID.RefreshItemTransitions_RangeID(); // Update List for old value
|
||||
_RangeID = tmp.RangeID; // Update the value
|
||||
_MyItemRangeID = null; // Reset list so that the next line gets a new list
|
||||
MyItemRangeID.RefreshItemTransitions_RangeID(); // Update List for new value
|
||||
}
|
||||
_TranType = tmp.TranType;
|
||||
_Config = tmp.Config;
|
||||
_DTS = tmp.DTS;
|
||||
@@ -339,7 +393,7 @@ namespace VEPROMS.CSLA.Library
|
||||
_MyContent = null;
|
||||
_MyItemToID = null;
|
||||
_MyItemRangeID = null;
|
||||
_MyZTransition = null;
|
||||
_MyZTransition = null;//
|
||||
OnChange();// raise an event
|
||||
}
|
||||
public static TransitionInfo Get(int transitionID)
|
||||
|
Reference in New Issue
Block a user