Beispiel #1
0
        public void setWholeData(OrSrvSplitParamDTO param)
        {
            Debug.WriteLine("helloworld:DiagtreatCardViewModel:setWholeData   后台查询开始:" +
                            DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss fff"));
            DiagTreatViewRntDataDTO diagTreatViewRntData = qryService.getDiagTreatViewData(param);

            Debug.WriteLine("helloworld:DiagtreatCardViewModel:setWholeData  后台查询结束:" +
                            DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss fff"));
            if (param.Dt_split_start == null)
            {
                param.Dt_split_start = diagTreatViewRntData.Dt_start;
            }
            if (param.Dt_split_end == null)
            {
                param.Dt_split_end = diagTreatViewRntData.Dt_end;
            }
            //DiagTreatInit.dtacept = diagTreatViewRntData.Dt_start;
            //DiagTreatInit.enddate = diagTreatViewRntData.Dt_end;
            dtacept = diagTreatViewRntData.Dt_start;
            enddate = diagTreatViewRntData.Dt_end;
            NewCacheUtils.setDate4Dic(param.Dt_split_start.Value, param.Dt_split_end.Value,
                                      diagTreatViewRntData.Mrctmcas);
            NewCacheUtils.writeViewData(diagTreatViewRntData, true);
            Debug.WriteLine("helloworld:DiagtreatCardViewModel:setWholeData  加载缓存结束:" +
                            DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss fff"));
            //var i = 1;
        }
Beispiel #2
0
        /// <summary>
        ///     刷新事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="args"></param>
        /// <param name="IsRefresh"></param>
        private void _clinicalTimelineView_PageRefresh(object sender, PageChangedEventArgs args, ref bool IsRefresh)
        {
            //var startDate = new DateTime(2016, 1, 1);
            //if (ipdto != null && ipdto.Dt_acpt != null)
            //{
            //    if (DateTime.TryParse(ipdto.Dt_acpt.ToString(), out startDate)) ;
            //} else
            //{
            //    ipdto = viewmodel.GetIpBasicInfo(ent4BannerDto.Id_ent);
            //    if (DateTime.TryParse(ipdto.Dt_acpt.ToString(), out startDate)) ;
            //}
            DateTime dtmp    = DateTime.Today;
            var      endDate = new DateTime(dtmp.Year, dtmp.Month, dtmp.Day, 23, 59, 59);

            IsRefresh = true;
            var param = new OrSrvSplitParamDTO();

            param.Id_ens = ent4BannerDto.Id_ent;
            //param.Dt_split_start = DiagTreatInit.dtacept;
            param.Dt_split_start = viewmodel.dtacept;
            param.Dt_split_end   = endDate;
            viewmodel.refreshData(param);
            //this.viewmodel.setKeyPointData(ent4BannerDto.Id_ent, DiagTreatInit.dtacept,
            //   endDate, DiagTreatInit.dtacept);
            viewmodel.setKeyPointData(ent4BannerDto.Id_ent, viewmodel.dtacept,
                                      endDate, viewmodel.dtacept);
            InitTimeline();
        }
Beispiel #3
0
        protected override void OnFillData()
        {
            DateTime ttest = DateTime.Now;
            //var startDate = new DateTime(2016, 1, 1);
            //var dtmp = DateTime.Today;
            //DateTime endDate = new DateTime(dtmp.Year, dtmp.Month, dtmp.Day,23,59,59);
            //if (ipdto != null && ipdto.Dt_acpt != null)
            //{
            //    if (DateTime.TryParse(ipdto.Dt_acpt.ToString(), out startDate)) ;
            //}
            //         startDate = new DateTime(2017, 1, 25);
            var param = new OrSrvSplitParamDTO();

            param.Id_ens         = ent4BannerDto.Id_ent;
            param.Dt_split_start = null;
            param.Dt_split_end   = null;
            viewmodel.refreshData(param);
            InitTimeline();
        }
Beispiel #4
0
 public void refreshData(OrSrvSplitParamDTO param)
 {
     setWholeData(param);
 }