Exemplo n.º 1
0
        protected override void Execute(NativeActivityContext context)
        {
            Log.Debug("OnCompleteMgrTask -> Start");

            var taskStatus = WorkflowAction.GetTaskState(context, HolidayWfUtility.Holidaymgr);

            if (taskStatus != null)
            {
                if (taskStatus.Result.Equals(HolidayWfUtility.RejectResult))
                {
                    HolidayWfUtility.SetHoliday(taskStatus, HolidayStatus.R);

                    taskStatus.AddParameter(HolidayWfUtility.ResultParameter, HolidayWfUtility.RejectMessage);
                }
            }

            Result.Set(context, taskStatus);

            Log.Debug("OnCompleteMgrTask -> End");
        }
Exemplo n.º 2
0
        protected override void Execute(NativeActivityContext context)
        {
            Log.Debug("OnCompleteHrTask -> Start");

            var taskStatus = WorkflowAction.GetTaskState(context, HolidayWfUtility.Holidayhr);

            if (taskStatus != null)
            {
                var res = HolidayStatus.A;
                if (taskStatus.Result.Equals(HolidayWfUtility.RejectResult))
                {
                    res = HolidayStatus.R;
                }

                HolidayWfUtility.SetHoliday(taskStatus, res);

                taskStatus.AddParameter(HolidayWfUtility.ResultParameter, res == HolidayStatus.R ? HolidayWfUtility.RejectMessage : HolidayWfUtility.ApproveMessage);
            }

            Result.Set(context, taskStatus);

            Log.Debug("OnCompleteHrTask -> End");
        }