/// <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); }
/// <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); }