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); }
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)); }