/*-----------------------------------------------------*/ public virtual void NotifyThirdParty(String aWfTaskAssignmentID, String aRedirectFlag) { cWfTaskAssignment aWfTaskAssgObject; aWfTaskAssgObject = (cWfTaskAssignment)WebSession.DataObjectFactory.GetDataObjectFromPrimaryKey("WfTaskAssignment", aWfTaskAssignmentID); aWfTaskAssgObject["OpenDate"] = System.DBNull.Value; aWfTaskAssgObject.SaveData(); aWfTaskAssgObject.SetWfTaskOutcome(WebSession.BuildOutcomeConfig(aWfTaskAssgObject.GetWfProjectTask())); aWfTaskAssgObject["WfTaskStatusID"] = 1; //incomplete aWfTaskAssgObject["OpenDate"] = DateTime.Now; WebSession.DataObjectFactory.SaveDataObject(aWfTaskAssgObject); WfTaskAssignmentObject.Notify_DataModified(WebSession.DataObjectFactory, null); WfTaskAssignmentObject.Notify_DataModified(WebSession.DataObjectFactory, null); if (aRedirectFlag == "True") { ModulePage.Redirect(); } }