Example #1
0
        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));
        }
Example #2
0
        /// <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());
        }
Example #3
0
 public int ArvLend(ArvLendInfoDto lendInfo, List <ArchiveInfoDto> arvInfos)
 {
     return(this.Invoker.Invoke <int>(q => q.ArvLend(lendInfo, arvInfos)));
 }