Esempio n. 1
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);
        }
Esempio n. 2
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...");
        }