Esempio n. 1
0
        /*====================================================*/

        public void ValidateNavigationForReopened()
        {
            cDataObject aWfTaskAssignment = WebSession.DataObjectFactory.GetDataObjectFromPrimaryKey("WfTaskAssignment", WfTaskAssignmentID);

            if (aWfTaskAssignment.GetPropertyInt("WfTaskStatusID") == 4)
            {
                //Check to see if there is an active reopen request. If so,
                cDataObject aReopenRequest = aWfTaskAssignment.GetRelatedPropertyDataObject("ActiveRequestToReopenThis");
                if (aReopenRequest != null)
                {
                    //Check to see if there are reopen sections. If so,
                    cDataObjectList aReopenSectionList = aReopenRequest.GetRelatedPropertyDataObjectList("WftaReopenSections");
                    if (aReopenSectionList.Count > 0)
                    {
                        ModuleUser.MasterNavElement.NavElement_FirstLevel_ValidateForReopened(aReopenSectionList);
                    }
                }
            }
        }