/// <summary> /// </summary> /// <param name="task"/> /// <param name="context"/> /// <param name="handled"/> public void SETUP_QUERY_ARGS1(ModelTask task, ModelContext context, ref bool handled) { FactoryConfiguration.Current.Initialize(); string runServer = LcdHelper.GetArguments(task.Context.Arguments, "RunServer", string.Empty);; string varsionDate = context.StartTime.SplitDate().ToString("yyyyMMdd"); DateTime planStartTime = context.StartTime; DateTime planEndTime = context.EndTime; DateTime planStartOfDayT = ShopCalendar.StartTimeOfDayT(planStartTime); string actStartTime = LcdHelper.DbToString(planStartOfDayT.AddDays(-1)); string actEndTime = LcdHelper.DbToString(planStartTime); var args = context.QueryArgs; args["ARG_RUN_SERVER"] = runServer; args["ARG_VERSION_DATE"] = varsionDate; args["ARG_VERSION_NO"] = task.Context.VersionNo; args["ARG_TARGET_SHOP_LIST"] = LcdHelper.GetTargetShopList(); args["ARG_ACT_START_TIME"] = actStartTime; args["ARG_ACT_END_TIME"] = actEndTime; args["ARG_PLAN_START_TIME"] = LcdHelper.DbToString(planStartTime); args["ARG_PLAN_END_TIME"] = LcdHelper.DbToString(planEndTime); args["ARG_ACT_FIXED_DATE"] = LcdHelper.DbToString(LcdHelper.GetActFixedDate_Default()); }
/// <summary> /// </summary> /// <param name="task"/> /// <param name="context"/> /// <param name="handled"/> public void SETUP_QUERY_ARGS1(Mozart.Task.Execution.ModelTask task, Mozart.Task.Execution.ModelContext context, ref bool handled) { context.QueryArgs["ARG_VERSION_NO"] = ModelContext.Current.VersionNo; context.QueryArgs["ARG_VERSION_DATE"] = LcdHelper.DbToString(Mozart.SeePlan.ShopCalendar.SplitDate(context.StartTime)); }