public int ArvLend(ArvLendInfoDto lendInfo, List <ArchiveInfoDto> arvInfos) { List <ArchiveInfo> infos = arvInfos.MapTo <List <ArchiveInfo> >(); ArvLendInfo info = lendInfo.MapTo <ArvLendInfo>(); return(baseArvOpService.ArvLend(info, infos)); }
/// <summary> /// 工具栏操作-执行借阅 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void toolLend_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { //测试 foreach (ArchiveInfoDto dto in arvToLendList) { dto.ArvStatus = "借出"; } ArvLendInfoDto lendInfo = new ArvLendInfoDto { LendDate = dtLendDate.DateTime, Lender = txtLender.Text, ReturnDeadline = dtReturnDate.DateTime, LenderDept = cbxArvUnit.Text, LendExecuter = txtExcuter.Text }; CallerFactory.Instance.GetService <IArvOpService>().ArvLend(lendInfo, arvToLendList.ToList()); }
public int ArvLend(ArvLendInfoDto lendInfo, List <ArchiveInfoDto> arvInfos) { return(this.Invoker.Invoke <int>(q => q.ArvLend(lendInfo, arvInfos))); }