Пример #1
0
 /// <summary>
 /// 退回判定
 /// </summary>
 /// <param name="isEnd"></param>
 /// <returns></returns>
 public static bool CheckBack(FoWoSoft.Data.Model.WorkFlowExecute.EnumType.ExecuteType type, Guid stepID)
 {
     return(type == FoWoSoft.Data.Model.WorkFlowExecute.EnumType.ExecuteType.Back && (
                stepID == Guid.Parse("3DAF19F5-CE5E-4773-A783-581500722498") ||
                stepID == Guid.Parse("72578AB0-B803-4F0B-B0C0-1FAF3C99EA7E") ||
                stepID == Guid.Parse("B1F08F44-4692-4307-82FA-32C6026201A3") ||
                stepID == Guid.Parse("88B44E40-E9EB-44F9-9F2B-18B0AAE70A5A")));
 }
Пример #2
0
        public void CheckBackTest()
        {
            FoWoSoft.Data.Model.WorkFlowExecute.EnumType.ExecuteType type = FoWoSoft.Data.Model.WorkFlowExecute.EnumType.ExecuteType.Back;
            Guid stepID  = Guid.Parse("3DAF19F5-CE5E-4773-A783-581500722498");
            Guid stepID1 = Guid.Parse("72578AB0-B803-4F0B-B0C0-1FAF3C99EA7E");
            Guid stepID2 = Guid.Parse("B1F08F44-4692-4307-82FA-32C6026201A3");
            Guid stepID3 = Guid.Parse("88B44E40-E9EB-44F9-9F2B-18B0AAE70A5A");

            Assert.IsTrue(WebForm.Common.Tools.CheckBack(type, stepID));
            Assert.IsTrue(WebForm.Common.Tools.CheckBack(type, stepID1));
            Assert.IsTrue(WebForm.Common.Tools.CheckBack(type, stepID2));
            Assert.IsTrue(WebForm.Common.Tools.CheckBack(type, stepID3));
        }