Пример #1
0
        private void refrenshPlaneDictList()
        {
            if (cbJoint.SelectedItem == null)
            {
                return;
            }
            planeDictList = new List <Model.TB_Dict>();
            Model.TB_Dict selectJoint = (Model.TB_Dict)cbJoint.SelectedItem;
            if (!selectJoint.Dict_Key.Equals("-1"))
            {
                planeDictList = dictBLL.GetModelList("dict_groupid=" + jointDictList[1].ID + " and dict_groupid2='1,2,3,4,5,7,8,9'");
            }

            Model.TB_Dict allDict = new Model.TB_Dict()
            {
                Dict_Key   = "-1",
                Dict_Value = "不限"
            };
            planeDictList.Insert(0, allDict);
            cbPlane.SetBinding(ComboBox.ItemsSourceProperty, new Binding()
            {
                Source = planeDictList
            });
            cbPlane.SelectedIndex = 0;
        }
Пример #2
0
        public AddOrUpdateLevel2()
        {
            InitializeComponent();
            standardInfoBLL   = new BLL.TB_StandardInfo();
            standardParamsBLL = new BLL.TB_StandardParams();
            athInfoBLL        = new BLL.TB_AthleteInfo();

            Model.TB_Dict allDict = new Model.TB_Dict()
            {
                Dict_Key   = "-1",
                Dict_Value = "不限"
            };
            jointDictList = dictBLL.GetModelListByGroupID(2);
            jointDictList.Insert(0, allDict);
            jointsideDictList = dictBLL.GetModelListByGroupID(3);
            jointsideDictList.Insert(0, allDict);
            testmodeDictList = dictBLL.GetModelListByGroupID(1);
            testmodeDictList.Insert(0, allDict);
        }
Пример #3
0
        List<Model.TB_Dict> testmodeDictList; //测试模式字典列表

        #endregion Fields

        #region Constructors

        public AddOrUpdateLevel2()
        {
            InitializeComponent();
            standardInfoBLL = new BLL.TB_StandardInfo();
            standardParamsBLL = new BLL.TB_StandardParams();
            athInfoBLL = new BLL.TB_AthleteInfo();

            Model.TB_Dict allDict = new Model.TB_Dict()
            {
                Dict_Key = "-1",
                Dict_Value = "不限"
            };
            jointDictList = dictBLL.GetModelListByGroupID(2);
            jointDictList.Insert(0, allDict);
            jointsideDictList = dictBLL.GetModelListByGroupID(3);
            jointsideDictList.Insert(0, allDict);
            testmodeDictList = dictBLL.GetModelListByGroupID(1);
            testmodeDictList.Insert(0, allDict);
        }
Пример #4
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            //if (DataModel.Gravitycomp.Trim() == "1")
            //{
            //    momentColumn = "c2";
            //}

            double screenHeight = SystemParameters.PrimaryScreenHeight;
            double screenWidth  = SystemParameters.PrimaryScreenWidth;

            if (!IsExport)//不是只导出报告,则居中
            {
                if (IsOne)
                {
                    this.Left = (screenWidth - this.Width) / 2;
                    this.Top  = (screenHeight - this.Height) / 2;
                }
            }
            else
            {
                this.Left       = screenWidth;
                this.Visibility = Visibility.Hidden;
            }

            this.Title = tbTitle.Text = DataModel.Ath_Name + " 测试日期:" + DataModel.TestDate.ToString("yyyy-MM-dd ") + DataModel.TestTime.ToString("HH:mm");

            actionModel = dictBLL.GetModel(DataModel.Joint, DataModel.Plane, DataModel.Test_Mode);

            txtActionODD.Text  = actionModel.actionone;
            txtActionEven.Text = actionModel.actiontwo;
            maxMomentLineChart.ScrollingEnabled = maxMomentChart.ScrollingEnabled = oddAvgCurveChart.ScrollingEnabled = evenAvgCurveChart.ScrollingEnabled = progressChart.ScrollingEnabled = false;
            maxMomentLineChart.BorderThickness  = maxMomentChart.BorderThickness = oddAvgCurveChart.BorderThickness = evenAvgCurveChart.BorderThickness = progressChart.BorderThickness = new Thickness(0, 0, 0, 0);
            maxMomentChart.AnimationEnabled     = maxMomentLineChart.AnimationEnabled = oddAvgCurveChart.AnimationEnabled = evenAvgCurveChart.AnimationEnabled = progressChart.AnimationEnabled = false;

            Axis xAxis = new Axis();

            //Axis xAxisOAC = new Axis();
            //Axis xAxisEAC = new Axis();
            //xAxis.Suffix = xAxisOAC.Suffix = xAxisEAC.Suffix = "(ms)";
            xAxis.Suffix = "(ms)";
            progressChart.AxesX.Add(xAxis);
            //oddAvgCurveChart.AxesX.Add(xAxisOAC);
            //evenAvgCurveChart.AxesX.Add(xAxisEAC);

            Axis yPCAxis  = new Axis();
            Axis yMMAxis  = new Axis();
            Axis yMMLAxis = new Axis();
            Axis yOACAxis = new Axis();
            Axis yEACAxis = new Axis();

            yPCAxis.Suffix = yMMAxis.Suffix = yMMLAxis.Suffix = yOACAxis.Suffix = yEACAxis.Suffix = "(Nm)";
            progressChart.AxesY.Add(yPCAxis);
            maxMomentChart.AxesY.Add(yMMAxis);
            maxMomentLineChart.AxesY.Add(yMMLAxis);
            oddAvgCurveChart.AxesY.Add(yOACAxis);
            evenAvgCurveChart.AxesY.Add(yEACAxis);

            Axis xAxisOAC = new Axis();
            Axis xAxisEAC = new Axis();

            xAxisEAC.AxisMinimum = xAxisOAC.AxisMinimum = 0;
            xAxisOAC.AxisMaximum = xAxisEAC.AxisMaximum = 100;
            //xAxisEAC.Suffix = xAxisOAC.Suffix = "%";
            oddAvgCurveChart.AxesX.Add(xAxisOAC);
            evenAvgCurveChart.AxesX.Add(xAxisEAC);

            RefrenshChart();

            chartGrid.Children.Add(progressChart);
            maxMomentGrid.Children.Add(maxMomentChart);
            maxMomentLineGrid.Children.Add(maxMomentLineChart);
            oddAvgCurveGrid.Children.Add(oddAvgCurveChart);
            evenAvgCurveGrid.Children.Add(evenAvgCurveChart);
        }
Пример #5
0
        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            if (TestManager != null) {
                testManager.SelectedItem = TestManager;
            }

            Model.TB_Dict allDict = new Model.TB_Dict() {
                Dict_Key="-1",
                Dict_Value="全部"
            };
            jointDictList = dictBLL.GetModelList("dict_groupid=2");
            jointDictList.Insert(0,allDict);
            jointsideDictList = dictBLL.GetModelList("dict_groupid=3");
            jointsideDictList.Insert(0, allDict);
            testmodeDictList = dictBLL.GetModelList("dict_groupid=1");
            testmodeDictList.Insert(0, allDict);

            Binding dictBind = new Binding() { Source=jointDictList};
            cbJoint.SetBinding(ComboBox.ItemsSourceProperty, dictBind);

            cbJointSide.SetBinding(ComboBox.ItemsSourceProperty, new Binding() { Source = jointsideDictList });

            cbTestMode.SetBinding(ComboBox.ItemsSourceProperty, new Binding() { Source = testmodeDictList });

            menu = new System.Windows.Controls.ContextMenu();

            MenuItem miShowChart = new MenuItem();
            miShowChart.Header = "查看图表";
            menu.Items.Add(miShowChart);
            miShowChart.Click += new RoutedEventHandler(btnShowChart_Click);

            menu.Items.Add(new Separator());

            MenuItem miAddInStandard = new MenuItem();
            miAddInStandard.Header = "加入测试参考值";
            menu.Items.Add(miAddInStandard);
            miAddInStandard.Click += new RoutedEventHandler(btnAddStandard_Click);

            MenuItem miCompare = new MenuItem();
            miCompare.Header = "数据对比";
            menu.Items.Add(miCompare);
            miCompare.Click += new RoutedEventHandler(btnShowCompareChart_Click);

            menu.Items.Add(new Separator());
            MenuItem miDelete = new MenuItem();
            miDelete.Header = "删除";
            menu.Items.Add(miDelete);
            miDelete.Click += new RoutedEventHandler(btnDelete_Click);
        }
Пример #6
0
        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            if (TestManager != null)
            {
                testManager.SelectedItem = TestManager;
            }

            Model.TB_Dict allDict = new Model.TB_Dict()
            {
                Dict_Key   = "-1",
                Dict_Value = "全部"
            };
            jointDictList = dictBLL.GetModelList("dict_groupid=2");
            jointDictList.Insert(0, allDict);
            jointsideDictList = dictBLL.GetModelList("dict_groupid=3");
            jointsideDictList.Insert(0, allDict);
            testmodeDictList = dictBLL.GetModelList("dict_groupid=1");
            testmodeDictList.Insert(0, allDict);

            Binding dictBind = new Binding()
            {
                Source = jointDictList
            };

            cbJoint.SetBinding(ComboBox.ItemsSourceProperty, dictBind);

            cbJointSide.SetBinding(ComboBox.ItemsSourceProperty, new Binding()
            {
                Source = jointsideDictList
            });

            cbTestMode.SetBinding(ComboBox.ItemsSourceProperty, new Binding()
            {
                Source = testmodeDictList
            });

            menu = new System.Windows.Controls.ContextMenu();

            MenuItem miShowChart = new MenuItem();

            miShowChart.Header = "查看图表";
            menu.Items.Add(miShowChart);
            miShowChart.Click += new RoutedEventHandler(btnShowChart_Click);

            menu.Items.Add(new Separator());

            MenuItem miAddInStandard = new MenuItem();

            miAddInStandard.Header = "加入测试参考值";
            menu.Items.Add(miAddInStandard);
            miAddInStandard.Click += new RoutedEventHandler(btnAddStandard_Click);

            MenuItem miCompare = new MenuItem();

            miCompare.Header = "数据对比";
            menu.Items.Add(miCompare);
            miCompare.Click += new RoutedEventHandler(btnShowCompareChart_Click);

            menu.Items.Add(new Separator());
            MenuItem miDelete = new MenuItem();

            miDelete.Header = "删除";
            menu.Items.Add(miDelete);
            miDelete.Click += new RoutedEventHandler(btnDelete_Click);
        }
Пример #7
0
        private void refrenshPlaneDictList()
        {
            if (cbJoint.SelectedItem==null)
            {
                return;
            }
            planeDictList = new List<Model.TB_Dict>();
            Model.TB_Dict selectJoint = (Model.TB_Dict)cbJoint.SelectedItem;
            if (!selectJoint.Dict_Key.Equals("-1"))
            {
                planeDictList = dictBLL.GetModelList("dict_groupid=" + jointDictList[1].ID + " and dict_groupid2='1,2,3,4,5,7,8,9'");
            }

            Model.TB_Dict allDict = new Model.TB_Dict()
            {
                Dict_Key = "-1",
                Dict_Value = "不限"
            };
            planeDictList.Insert(0, allDict);
            cbPlane.SetBinding(ComboBox.ItemsSourceProperty, new Binding() { Source = planeDictList });
            cbPlane.SelectedIndex = 0;
        }
Пример #8
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            //if (DataModel.Gravitycomp.Trim() == "1")
            //{
            //    momentColumn = "c2";
            //}

            double screenHeight = SystemParameters.PrimaryScreenHeight;
            double screenWidth = SystemParameters.PrimaryScreenWidth;
            if (!IsExport)//不是只导出报告,则居中
            {
                if (IsOne) {
                    this.Left = (screenWidth - this.Width) / 2;
                    this.Top = (screenHeight - this.Height) / 2;
                }

            }
            else {
                this.Left = screenWidth;
                this.Visibility = Visibility.Hidden;
            }

            this.Title = tbTitle.Text = DataModel.Ath_Name + " 测试日期:" + DataModel.TestDate.ToString("yyyy-MM-dd ") + DataModel.TestTime.ToString("HH:mm");

            actionModel = dictBLL.GetModel(DataModel.Joint, DataModel.Plane, DataModel.Test_Mode);

            txtActionODD.Text = actionModel.actionone;
            txtActionEven.Text = actionModel.actiontwo;
            maxMomentLineChart.ScrollingEnabled = maxMomentChart.ScrollingEnabled = oddAvgCurveChart.ScrollingEnabled = evenAvgCurveChart.ScrollingEnabled = progressChart.ScrollingEnabled = false;
            maxMomentLineChart.BorderThickness = maxMomentChart.BorderThickness = oddAvgCurveChart.BorderThickness = evenAvgCurveChart.BorderThickness = progressChart.BorderThickness = new Thickness(0, 0, 0, 0);
            maxMomentChart.AnimationEnabled = maxMomentLineChart.AnimationEnabled = oddAvgCurveChart.AnimationEnabled = evenAvgCurveChart.AnimationEnabled = progressChart.AnimationEnabled = false;

            Axis xAxis = new Axis();
            //Axis xAxisOAC = new Axis();
            //Axis xAxisEAC = new Axis();
            //xAxis.Suffix = xAxisOAC.Suffix = xAxisEAC.Suffix = "(ms)";
            xAxis.Suffix = "(ms)";
            progressChart.AxesX.Add(xAxis);
            //oddAvgCurveChart.AxesX.Add(xAxisOAC);
            //evenAvgCurveChart.AxesX.Add(xAxisEAC);

            Axis yPCAxis=new Axis();
            Axis yMMAxis=new Axis();
            Axis yMMLAxis=new Axis();
            Axis yOACAxis = new Axis();
            Axis yEACAxis = new Axis();
            yPCAxis.Suffix = yMMAxis.Suffix = yMMLAxis.Suffix = yOACAxis.Suffix = yEACAxis.Suffix = "(Nm)";
            progressChart.AxesY.Add(yPCAxis);
            maxMomentChart.AxesY.Add(yMMAxis);
            maxMomentLineChart.AxesY.Add(yMMLAxis);
            oddAvgCurveChart.AxesY.Add(yOACAxis);
            evenAvgCurveChart.AxesY.Add(yEACAxis);

            Axis xAxisOAC = new Axis();
            Axis xAxisEAC = new Axis();
            xAxisEAC.AxisMinimum = xAxisOAC.AxisMinimum = 0;
            xAxisOAC.AxisMaximum = xAxisEAC.AxisMaximum = 100;
            //xAxisEAC.Suffix = xAxisOAC.Suffix = "%";
            oddAvgCurveChart.AxesX.Add(xAxisOAC);
            evenAvgCurveChart.AxesX.Add(xAxisEAC);

            RefrenshChart();

            chartGrid.Children.Add(progressChart);
            maxMomentGrid.Children.Add(maxMomentChart);
            maxMomentLineGrid.Children.Add(maxMomentLineChart);
            oddAvgCurveGrid.Children.Add(oddAvgCurveChart);
            evenAvgCurveGrid.Children.Add(evenAvgCurveChart);
        }