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); }
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); }
protected virtual EmsOrDrug[] Convert2Drugs(CiOrAggAndRelInfo info, object viewModel) { return(null); }