Пример #1
0
 /// <summary>
 /// 根据id值查找手术申请AggDO数据
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public OrdApSugViewItemDO findById(String id)
 {
     #region "缓存处理"
     if (ch.IsCached("findById"))
     {
         return(ch.findById(id));
     }
     #endregion
     List <object> param = new List <object>();
     param.Add(id);
     si.url = url_r;
     OrdApSugViewItemDO rtn = si.invoke <OrdApSugViewItemDO>("findById", param.ToArray());
     return(rtn);
 }
Пример #2
0
        private void LoadIndicatorData()
        {
            if (EmsHeadDO == null || EmsHeadDO.Emsapbt == null || EmsHeadDO.Emsapbt.BtLabItem == null)
            {
                return;
            }

            EmsHeadDO.Emsapbt.BtLabItem.Clear();

            OrderApbtViewModel viewmodel = new OrderApbtViewModel();

            EmsDynamicIndexDTO[] dtos = viewmodel.getEmsDynamicIndexInfos(EmsHeadDO, this.CiEmsDTO.Id_srvof);

            foreach (EmsDynamicIndexDTO dto in dtos)
            {
                if (labitmexplainNullFlag && string.IsNullOrEmpty(dto.Indexval))
                {
                    this.labitmexplainNullFlag = false;
                }
                if (dto.Enumvalues != null)
                {
                    dto.Enumvalues = " ," + dto.Enumvalues;
                }
                OrdApSugViewItemDO ordApSugViewItemDO = new OrdApSugViewItemDO()
                {
                    Val_rstrptla    = dto.Indexval == null ? "" : dto.Indexval,
                    Val_restrptlab  = dto.Enumvalues == null ? " " :dto.Enumvalues.Replace(',', '|'),
                    Sd_restrptlabtp = dto.Datatype,
                    Name_srv        = dto.Showname,
                    Name_unit       = dto.Unitname,
                    Id_unit         = dto.Id_unit,
                    Id_srv          = dto.Id_srv
                };
                ordApSugViewItemDO.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(ordApSugViewItemDO_PropertyChanged);
                EmsHeadDO.Emsapbt.BtLabItem.Add(ordApSugViewItemDO);
            }
        }
Пример #3
0
        private void LoadIndicatorData()
        {
            if (uiEmsDTO == null || uiEmsDTO.Emsapbt == null || uiEmsDTO.Emsapbt.BtLabItem == null)
            {
                return;
            }

            uiEmsDTO.Emsapbt.BtLabItem.Clear();

            var viewmodel = new PreBloodCardViewModel();

            EmsDynamicIndexDTO[] dtos = viewmodel.getEmsDynamicIndexInfos(uiEmsDTO, this.ciEmsDTO.Id_srvof);
            if (dtos == null)
            {
                return;
            }
            foreach (EmsDynamicIndexDTO dto in dtos)
            {
                if (dto.Enumvalues != null)
                {
                    dto.Enumvalues = " ," + dto.Enumvalues;
                }
                var ordApSugViewItemDO = new OrdApSugViewItemDO
                {
                    Val_rstrptla    = dto.Indexval == null ? "" : dto.Indexval,
                    Val_restrptlab  = dto.Enumvalues == null ? " " : dto.Enumvalues.Replace(',', '|'),
                    Sd_restrptlabtp = dto.Datatype,
                    Name_srv        = dto.Showname,
                    Name_unit       = dto.Unitname,
                    Id_unit         = dto.Id_unit,
                    Id_srv          = dto.Id_srv
                };
                ordApSugViewItemDO.PropertyChanged += ordApSugViewItemDO_PropertyChanged;
                uiEmsDTO.Emsapbt.BtLabItem.Add(ordApSugViewItemDO);
            }
        }