Example #1
0
        private void LoadMeasurementGrid(string measurement_id)
        {
            List <MeasurementTeeth> t = DB.SelectTeethById(measurement_id);

            MainWindow mw = new MainWindow();

            for (int i = 0; i < t.Count; i++)
            {
                if (t[i].Type == "man")
                {
                    string[] separators  = { ";" };
                    string[] _startpoint = t[i].SPoint.Split(separators, StringSplitOptions.RemoveEmptyEntries);
                    string[] _endpoint   = t[i].EPoint.Split(separators, StringSplitOptions.RemoveEmptyEntries);

                    Point3D spoint = new Point3D(Convert.ToDouble(_startpoint[0]), Convert.ToDouble(_startpoint[1]), Convert.ToDouble(_startpoint[2]));
                    Point3D epoint = new Point3D(Convert.ToDouble(_endpoint[0]), Convert.ToDouble(_endpoint[1]), Convert.ToDouble(_endpoint[2]));

                    Mantooth.Add(new MeasurementTeeth(t[i].Identity, Math.Round(t[i].Length, 2), spoint.ToString(), epoint.ToString(), t[i].Type, t[i].ModifiedDate.ToString(), true));
                }
                else
                {
                    string spoint = null; string epoint = null;
                    Autotooth.Add(new MeasurementTeeth(t[i].Identity, Math.Round(t[i].Length, 2), spoint, epoint, t[i].Type, t[i].ModifiedDate.ToString(), true));
                }

                //mw.createLine(spoint,epoint);
            }

            resultDataGridMan.ItemsSource = null;
            resultDataGridMan.ItemsSource = Mantooth;

            resultDataGridAuto.ItemsSource = null;
            resultDataGridAuto.ItemsSource = Autotooth;
        }