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; }
/// <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(); }
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(); }
public void refreshData(OrSrvSplitParamDTO param) { setWholeData(param); }