Esempio n. 1
0
        /// <summary>
        /// 更新跟踪单
        /// </summary>
        /// <param name="vm"></param>
        /// <param name="callback"></param>
        public void UpdateTrackingInfo(TrackingInfoVM vm, Action callback)
        {
            var    trackingInfo = vm.ConvertVM <TrackingInfoVM, TrackingInfo>();
            string relativeUrl  = "/InvoiceService/TrackingInfo/Update";

            restClient.Update(relativeUrl, trackingInfo, (obj, args) =>
            {
                if (args.FaultsHandle())
                {
                    return;
                }
                callback();
            });
        }
 public UCTrackingInfoMaintain(ARWindowFacade facade, TrackingInfoVM vm)
     : this()
 {
     trackingInfoFacade = facade;
     trackingInfoVM     = vm;
 }
Esempio n. 3
0
 private void TrackingInfoMapper(dynamic source, TrackingInfoVM target)
 {
     target.LossType     = source.LossTypeID;
     target.LossTypeDesc = source.LossType;
 }