示例#1
0
        public string CreateSimpleProBill(string parameterJson)
        {
            SimpleProBill simpleBill = JsonConvert.DeserializeObject <SimpleProBill>(parameterJson);
            ApiClient     apiClient;

            if (!DctTokenApiClient.TryGetValue(simpleBill.UserName, out apiClient))
            {
                ReturnInfo <LoginResult> loginResult = Login(simpleBill.UserName, simpleBill.PassWord);
                if (!loginResult.IsSuccess)
                {
                    return(JsonConvert.SerializeObject(loginResult));
                }
            }
            DctTokenApiClient.TryGetValue(simpleBill.UserName, out apiClient);
            object[] obj = new object[] { parameterJson };
            Kingdee.BOS.Log.Logger.Info("Save_SimpleProBill", string.Format("parameterJson:{0}", parameterJson));
            string result = apiClient.Execute <string>("Keeper.K3.MES.CloudWebApi.Stub.MesWebApiBussinessService.GetMaterialDataList,Keeper.K3.MES.CloudWebApi.Stub", obj);

            return(result);
        }
示例#2
0
        /// <summary>
        /// 创建简单生产领料单
        /// </summary>
        /// <param name="ctx"></param>
        /// <param name="simpleProBill"></param>
        /// <returns></returns>
        public IOperationResult CreateSimpleProBill(Context ctx, SimpleProBill simpleProBill)
        {
            /// <summary>
            /// K3Cloud站点地址
            /// </summary>
            //string K3CloudURI = ConfigurationManager.AppSettings["K3CloudURI"].ToString();
            //ApiClient apiClient = new ApiClient(K3CloudURI);
            //bool isSuccess = apiClient.Login(DBCenterId, EncryptionDecryption.Instance.BOSDeCode(UserName), EncryptionDecryption.Instance.BOSDeCode(PassWord), LocaleId);
            FormMetadata  meta       = AppServiceContext.MetadataService.Load(ctx, "SP_PickMtrl") as FormMetadata;
            DynamicObject recordData = null;

            //MyAppServiceContext.CreateDynamicFormModel(ctx, meta.BusinessInfo, (model) =>
            //{
            //    model.SetValue("FNumber", customerWeiXin.WeiXinNumber);
            //    model.SetValue("FName", customerWeiXin.CustomerName);
            //    model.SetValue("F_KLM_WeiXinNumber", customerWeiXin.WeiXinNumber);
            //    model.SetValue("F_KLM_Tel", customerWeiXin.TelPhone);
            //    model.SetValue("F_KLM_CustomerId", customerId);
            //    recordData = model.DataObject;
            //});
            throw new NotImplementedException();
        }