Beispiel #1
0
        /// <summary>
        /// 更新以旧换新折扣金额
        /// </summary>
        /// <param name="vm"></param>
        /// <param name="callback"></param>
        public void UpdateOldChangeNewRebate(OldChangeNewQueryVM vm, EventHandler <RestClientEventArgs <OldChangeNewInfo> > callback)
        {
            string relativeUrl = "InvoiceService/Invoice/UpdateOldChangeNewRebate";

            vm.CompanyCode = CPApplication.Current.CompanyCode;
            var data = vm.ConvertVM <OldChangeNewQueryVM, OldChangeNewInfo>((t, s) =>
            {
                t.SysNo = s.SysNo;
            });

            restClient.Update <OldChangeNewInfo>(relativeUrl, data, callback);
        }
Beispiel #2
0
        /// <summary>
        /// 创建以旧换新信息
        /// </summary>
        /// <param name="vm"></param>
        /// <param name="callback"></param>
        public void CrateOldChangeNew(OldChangeNewQueryVM vm, EventHandler <RestClientEventArgs <OldChangeNewInfo> > callback)
        {
            string relativeUrl = "InvoiceService/Invoice/Create";

            vm.CompanyCode = CPApplication.Current.CompanyCode;
            vm.InUser      = CPApplication.Current.LoginUser.UserSysNo.Value.ToString();
            var data = vm.ConvertVM <OldChangeNewQueryVM, OldChangeNewInfo>((t, s) =>
            {
                t.SysNo = s.SysNo;
            });

            restClient.Create <OldChangeNewInfo>(relativeUrl, data, callback);
        }