Exemple #1
0
        /// <summary>
        /// 批量设置凭证号
        /// </summary>
        /// <param name="sysNoList">需要批量设置凭证号的收款单系统编号列表</param>
        /// <param name="referenceID">凭证号</param>
        /// <param name="callback"></param>
        public void BatchSetReferenceID(List <int> sysNoList, string referenceID, Action <string> callback)
        {
            string relativeUrl = "/InvoiceService/SOIncome/BatchSetReferenceID";

            var request = new BatchSetSOIncomeReferenceIDReq()
            {
                SysNoList   = sysNoList,
                ReferenceID = referenceID
            };

            restClient.Update <string>(relativeUrl, request, (obj, args) =>
            {
                if (args.FaultsHandle())
                {
                    return;
                }
                callback(args.Result);
            });
        }
 public string BatchSetSOIncomeReferenceID(BatchSetSOIncomeReferenceIDReq request)
 {
     return(ObjectFactory <SOIncomeAppService> .Instance.BatchSetReferenceID(request.SysNoList, request.ReferenceID));
 }