public void ObsRecLocation()
        {
            //사각형 그려주는데
            Rectangle rect = GetNewRect(Brushes.Gray);

            rect.SetValue(Grid.RowProperty, 0);
            rect.SetValue(Grid.ColumnProperty, 0);

            ObsInfo info = new ObsInfo();

            //info.Obs_Index = DataManager.ObsPoints[DataManager.ObsPoints.Count - 1].INDEX;
            //info.ObsPosX = DataManager.ObsPoints[DataManager.ObsPoints.Count - 1].ObsPosX;
            //info.ObsPosY = DataManager.ObsPoints[DataManager.ObsPoints.Count - 1].ObsPosY;

            rect.Tag = info;

            //if (DataManager.ObsDis != null)
            //{
            //    for (int i = DataManager.ObsDis.Count - 1; i < DataManager.ObsDis.Count; i++)
            //    {
            //        obsrectloc += 30 + DataManager.ObsDis[i].ObsDistance * 0.3;
            //        rect.Margin = new Thickness(obsrectloc, 0, 0, 0);

            //    }
            //}
            //ObsPointGrid.Children.Add(rect);
        }
示例#2
0
 public static Obs Create(ObsInfo obsInfo)
 {
     return(new Obs(obsInfo.Id, obsInfo.QuestionId, obsInfo.ObsDate, obsInfo.ValueText, obsInfo.ValueNumeric, obsInfo.ValueCoded, obsInfo.ValueMultiCoded,
                    obsInfo.ValueDateTime, obsInfo.EncounterId, obsInfo.ClientId));
 }