Example #1
0
        public ActionResult Save(WorkOrderViewModel model)
        {
            MethodReturnResult result = new MethodReturnResult();

            using (ERPClient client = new ERPClient())
            {
                ERPWorkOrderParameter param = new ERPWorkOrderParameter();

                param.Creator     = User.Identity.Name;     //操作员
                param.OrderNumber = model.OrderNumber;      //工单号

                result = client.AddERPWorkOrder(param);

                if (result.Code == 0)
                {
                    result.Message = string.Format(StringResource.ERPWorkOrder_Add_Success);
                }
            }
            return(Json(result));
        }
Example #2
0
        /// <summary>
        /// 更新工单BOM
        /// </summary>
        /// <param name="OrderNumber">工单号</param>
        /// <param name="Priority"></param>
        /// <param name="Description"></param>
        /// <returns></returns>
        //public ActionResult SaveBOM(string OrderNumber, EnumWorkOrderPriority Priority, string Description)
        public ActionResult SaveBOM(WorkOrderViewModel model)
        {
            MethodReturnResult result = new MethodReturnResult();

            using (ERPClient client = new ERPClient())
            {
                ERPWorkOrderParameter param = new ERPWorkOrderParameter()
                {
                    OrderNumber = model.OrderNumber,    //工单号
                    Creator     = User.Identity.Name    //创建人
                };

                //调用BOM更新服务
                result = client.UpdateBaseInfo(param);

                if (result.Code == 0)
                {
                    result.Message = string.Format("ERP工单{0}BOM更新成功!", model.OrderNumber);
                }
            }

            return(Json(result));
        }