예제 #1
0
        /// <summary>
        /// 根据当前标准工艺路线的ID返回其本身或复制的数据模型
        /// </summary>
        /// <param name="techRouteId">标准工艺路线的唯一标识</param>
        /// <param name="materialId">物料的唯一标识</param>
        /// <param name="isCopy">是否要复制当前标准工艺路线的数据模型,true表示复制,false表示不复制</param>
        /// <returns>返回当前标准工艺路线本身或复制的组件布局数据模型</returns>
        public JsonResult GetTechRouteInfoById(string techRouteId, string materialId, bool isCopy)
        {
            ExecuteBcfMethodResult result         = new ExecuteBcfMethodResult();
            LibManagerMessage      manageMessage  = new LibManagerMessage();
            TechRouteModel         techRouteModel = CPSModuleConfig.GetTechRouteInfoById(techRouteId, materialId, isCopy, manageMessage);

            result.Result   = techRouteModel;
            result.Messages = manageMessage.MessageList;
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        /// <summary>
        /// 获得当前标准工艺路线的数据模型
        /// </summary>
        /// <param name="techRouteId">CPS标准工艺路线的关联主数据ID,当其为空时,标准工艺路线进行新增操作,否则进行修改操作</param>
        /// <param name="techRouteControlId">CPS标准工艺路线的组件ID</param>
        /// <param name="info">CPS标准工艺路线的建模模型数据</param>
        /// <returns>返回标准工艺路线的数据模型</returns>
        public JsonResult GetCurrentTechRouteInfo(string techRouteId, string techRouteControlId, CPSProduceControlLineConfig info)
        {
            TechRouteModel techRouteModel = CPSModuleConfig.GetCurrentTechRouteInfo(techRouteId, techRouteControlId, info);

            return(Json(techRouteModel, JsonRequestBehavior.AllowGet));
        }