Example #1
0
        public virtual ExpenseModel Reload(object ems = null)
        {
            if (emsDto == null /*|| emsDto.IsUPDATED*/)
            {
                return(this);
            }

            this.DeleteAllItems();
            if (this.tableDataSource.Count(p => !p.IsDELETED) == 0)
            {
                //if (this.emsDto.Status == DOStatus.UPDATED )
                //{
                //    emsDto.Status = DOStatus.NEW;
                //    emsDto.Emssrvs.Cast<CiEmsSrvDTO>().ToList().ForEach(p => { if (p.Status != DOStatus.DELETED) p.Status = DOStatus.UPDATED; });
                //}
                CiOrAggAndRelInfo info = this.ciOrdQryService.getCiOrAggAndRelInfo8Ems(this.emsDto, BaseEmsView.BaseEmsInfoContext["CiEnContextDTO"] as CiEnContextDTO);
                // medsrv = XapServiceMgr.find<IMedsrvMDOCrudService>().findById(emsDto.Id_srv);
                this.emsDto.Fg_prisrvhandled = true;
                if (null == info)
                {
                    return(this);
                }

                // 转化为视图显示模型
                this.szEmsOrDrug = Convert2Drugs(info, this.emsViewModel);
            }


            return(this);
        }
Example #2
0
        public virtual EmsFeebillViewModel Reload(object ems = null)
        {
            if (ciEmsDto == null)
            {
                return(this);
            }

            this.DeleteAllItems();
            if (this.tableDataSource.Count(p => !p.IsDELETED) == 0)
            {
                CiOrAggAndRelInfo info = this.ciOrdQryService.getCiOrAggAndRelInfo8Ems(this.ciEmsDto, BaseEmsView.BaseEmsInfoContext["CiEnContextDTO"] as CiEnContextDTO);
                if (null == info)
                {
                    return(this);
                }

                // 转化为视图显示模型
                //this.szEmsOrDrug = Convert2Drugs(info, this.emsViewModel);
            }


            return(this);
        }
Example #3
0
 protected virtual EmsOrDrug[] Convert2Drugs(CiOrAggAndRelInfo info, object viewModel)
 {
     return(null);
 }