Fix for Insert New Step

This commit is contained in:
Rich
2009-07-24 19:38:33 +00:00
parent 00d13a8dbc
commit 921b269a28
20 changed files with 880 additions and 550 deletions

View File

@@ -268,16 +268,22 @@ namespace VEPROMS.CSLA.Library
_DTS = tmp.DTS;
_UsrID = tmp.UsrID;
_MembershipInfoExtension.Refresh(this);
if(_MyUser != null)
{
_MyUser.Dispose();// Dispose related value
_MyUser = null;// Reset related value
}
if(_MyGroup != null)
{
_MyGroup.Dispose();// Dispose related value
_MyGroup = null;// Reset related value
}
//RHM Removed 20090724 - Duplicates function of code above.
// - Dispose caused error when a new step was added.
// - Resequence of transitions did not work properly.
// if(_MyUser != null)
// {
// _MyUser.Dispose();// Dispose related value
// _MyUser = null;// Reset related value
// }
//RHM Removed 20090724 - Duplicates function of code above.
// - Dispose caused error when a new step was added.
// - Resequence of transitions did not work properly.
// if(_MyGroup != null)
// {
// _MyGroup.Dispose();// Dispose related value
// _MyGroup = null;// Reset related value
// }
OnChange();// raise an event
}
public static void Refresh(GroupMembership tmp)
@@ -303,16 +309,22 @@ namespace VEPROMS.CSLA.Library
_DTS = tmp.DTS;
_UsrID = tmp.UsrID;
_MembershipInfoExtension.Refresh(this);
if(_MyUser != null)
{
_MyUser.Dispose();// Dispose related value
_MyUser = null;// Reset related value
}
if(_MyGroup != null)
{
_MyGroup.Dispose();// Dispose related value
_MyGroup = null;// Reset related value
}
//RHM Removed 20090724 - Duplicates function of code above.
// - Dispose caused error when a new step was added.
// - Resequence of transitions did not work properly.
// if(_MyUser != null)
// {
// _MyUser.Dispose();// Dispose related value
// _MyUser = null;// Reset related value
// }
//RHM Removed 20090724 - Duplicates function of code above.
// - Dispose caused error when a new step was added.
// - Resequence of transitions did not work properly.
// if(_MyGroup != null)
// {
// _MyGroup.Dispose();// Dispose related value
// _MyGroup = null;// Reset related value
// }
OnChange();// raise an event
}
public static void Refresh(UserMembership tmp)
@@ -338,16 +350,22 @@ namespace VEPROMS.CSLA.Library
_DTS = tmp.DTS;
_UsrID = tmp.UsrID;
_MembershipInfoExtension.Refresh(this);
if(_MyUser != null)
{
_MyUser.Dispose();// Dispose related value
_MyUser = null;// Reset related value
}
if(_MyGroup != null)
{
_MyGroup.Dispose();// Dispose related value
_MyGroup = null;// Reset related value
}
//RHM Removed 20090724 - Duplicates function of code above.
// - Dispose caused error when a new step was added.
// - Resequence of transitions did not work properly.
// if(_MyUser != null)
// {
// _MyUser.Dispose();// Dispose related value
// _MyUser = null;// Reset related value
// }
//RHM Removed 20090724 - Duplicates function of code above.
// - Dispose caused error when a new step was added.
// - Resequence of transitions did not work properly.
// if(_MyGroup != null)
// {
// _MyGroup.Dispose();// Dispose related value
// _MyGroup = null;// Reset related value
// }
OnChange();// raise an event
}
public static MembershipInfo Get(int ugid)