コード例 #1
0
        /// <summary>
        /// 业务逻辑前置调用方法
        /// </summary>
        public override void Execute()
        {
            //实现用户自己的业务逻辑
            var id = DelegateService.GetProcessInstanceID();

            DelegateService.SaveVariable(ProcessVariableTypeEnum.Process, "date", System.DateTime.Now.ToShortDateString());
            System.Diagnostics.Debug.WriteLine("order has been processing...");
        }
コード例 #2
0
        /// <summary>
        /// 业务逻辑前置调用方法
        /// </summary>
        public override void Execute()
        {
            //实现用户自己的业务逻辑
            var id = DelegateService.GetProcessInstanceID();

            DelegateService.SaveVariable(ProcessVariableTypeEnum.Process, "price", "1000");
            System.Diagnostics.Debug.WriteLine("order has been completed...");
        }
コード例 #3
0
        /// <summary>
        /// 业务逻辑前置调用方法
        /// </summary>
        public override void Execute()
        {
            //实现用户自己的业务逻辑

            //get variable from runner
            //var a = this.DynamicVariables["amount"];

            //get varaible from WfProcessVariable table
            var id     = DelegateService.GetProcessInstanceID();
            var amount = DelegateService.GetVariable(ProcessVariableTypeEnum.Process, "amount");

            DoSomethingElse(amount, 20);
        }
コード例 #4
0
        /// <summary>
        /// Business Logic Process
        /// </summary>
        public override void Execute()
        {
            //Implement your business logic here
            //实现用户自己的业务逻辑
            //...

            //get variable from runner
            //var a = this.DynamicVariables["amount"];

            //get varaible from WfProcessVariable table
            if (DelegateService != null)
            {
                var id     = DelegateService.GetProcessInstanceID();
                var amount = DelegateService.GetVariable(ProcessVariableTypeEnum.Process, "amount");

                DoSomethingElse(amount, 20);
            }
            System.Diagnostics.Debug.WriteLine("order has been submitted...");
        }