private void btnConfirm_Click(object sender, EventArgs e)
        {
            ownerForm.saveCoreGridView(this.assessCoreDatas, "1");
            CoreAssessResult car = this.ownerForm.coreAssessResult;

            car.topMarginMin  = Convert.ToDouble(this.txtTopMarginMin.Text);
            car.topMarginMax  = Convert.ToDouble(this.txtTopMarginMax.Text);
            car.downMarginMin = Convert.ToDouble(this.txtDownMarginMin.Text);
            car.downMarginMax = Convert.ToDouble(this.txtDownMarginMax.Text);
            this.Close();
        }
        private void btnConfirm_Click(object sender, EventArgs e)
        {
            int[] i = { Convert.ToInt32(this.txtTopMarginMin.Text),  Convert.ToInt32(this.txtTopMarginMax.Text),
                        Convert.ToInt32(this.txtDownMarginMin.Text), Convert.ToInt32(this.txtDownMarginMax.Text) };
            if (!(i[0] < i[1] && i[1] < i[2] && i[2] < i[3]))
            {
                MessageBox.Show("请按前限前裕度<前限后裕度<后限前裕度<后限后裕度");
                return;
            }

            ownerForm.saveCoreGridView(this.assessCoreDatas, "1");
            CoreAssessResult car = this.ownerForm.coreAssessResult;

            car.topMarginMin  = Convert.ToDouble(this.txtTopMarginMin.Text) / 100;
            car.topMarginMax  = Convert.ToDouble(this.txtTopMarginMax.Text) / 100;
            car.downMarginMin = Convert.ToDouble(this.txtDownMarginMin.Text) / 100;
            car.downMarginMax = Convert.ToDouble(this.txtDownMarginMax.Text) / 100;
            this.Close();
        }
コード例 #3
0
        private void btnConfirm_Click(object sender, EventArgs e)
        {
            if (this.treeCoreEnvelope.SelectedNode == null)
            {
                MessageBox.Show("请选择结点");
                return;
            }
            CoreEnvelopeAssessForm parentForm = ((CoreEnvelopeAssessForm)this.Owner);
            TreeNode selNode = this.treeCoreEnvelope.SelectedNode;

            if (flag == 0)
            {
                //从重心设计中加载数据
                for (int i = 0; i < lstCoreEnvelopeDesign.Count; i++)
                {
                    if (selNode.ToolTipText == i.ToString())
                    {
                        List <CorePointExt> cpeList = new List <CorePointExt>();
                        foreach (NodeFormula nf in lstCoreEnvelopeDesign[i].FormulaList)
                        {
                            CorePointExt cpe = new CorePointExt();
                            cpe.pointName   = nf.NodeName;
                            cpe.pointXValue = nf.XFormula.Value;
                            cpe.pointYValue = nf.YFormula.Value;
                            cpe.isAssess    = false;
                            cpeList.Add(cpe);
                        }
                        parentForm.saveCoreGridView(cpeList, "0");
                        break;
                    }
                }
            }
            else if (flag == 1)
            {
                //从重心裁剪中加载数据
                for (int i = 0; i < lstCutResultData.Count; i++)
                {
                    if (selNode.ToolTipText == i.ToString())
                    {
                        List <CorePointExt> cpeList = new List <CorePointExt>();
                        foreach (CorePointData cpd in lstCutResultData[i].lstCutEnvelopeCore)
                        {
                            cpeList.Add(CommonUtil.corePointDataToCorePoinExt(cpd));
                        }
                        parentForm.saveCoreGridView(cpeList, "0");
                        break;
                    }
                }
            }
            else if (flag == 2)
            {
                //从重心数据库中加载数据
                foreach (Model.CoreEnvelopeDesign core in this.lstCoreEnvelope)
                {
                    if (core.Id.ToString() == selNode.Name)
                    {
                        List <CorePointExt>  cpeList = new List <CorePointExt>();
                        List <CorePointData> list    = CoreEnvelopeDesign.GetStringToListCorePointData(core.CoreEnvelope);
                        foreach (CorePointData cpd in list)
                        {
                            cpeList.Add(CommonUtil.corePointDataToCorePoinExt(cpd));
                        }
                        parentForm.saveCoreGridView(cpeList, "0");
                        break;
                    }
                }
            }

            this.Close();
        }