using DevExpress.XtraEditors; using DevExpress.XtraPrinting.Native; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using TProduct.Common; using TProduct.Model; namespace TProduct.WinFrmUI.TValve { /// /// 性能测试 /// public partial class FeatTestIngMainPage { private void barBtn清空测试数据_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (this._allRecords == null || this._allRecords.Count() == 0) return; DialogResult result1 = MessageBox.Show("请问是否清空测试数据", "询问", System.Windows.Forms.MessageBoxButtons.YesNo, System.Windows.Forms.MessageBoxIcon.Warning); if (result1 != DialogResult.Yes) { return; } DialogResult result2 = MessageBox.Show("请问是否清空测试数据,删除后, 数据无法恢复,请再次确认", "询问", System.Windows.Forms.MessageBoxButtons.YesNo, System.Windows.Forms.MessageBoxIcon.Warning); if (result2 != DialogResult.Yes) { return; } new TProduct.BLL.ValveFeatTestRecord().ClearAllRecord(this._testItem); this._allRecords.Clear(); this._monitorGridCtrl.ClearData(); this._chartCtrl.EmptyRecordPoint(); this._correctPtGridCtrl.ClearData(); } private void barBtn导出测试数据_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (this._allRecords == null || this._allRecords.Count() == 0) return; this._monitorGridCtrl.ExportExcel(); } private void barBtn测试台参数_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if(this._workBenchInfo.LinkType == eLinkType.ShunZhou) { Data4Factory.ViewWorkBench4ShunDlg frm = new Data4Factory.ViewWorkBench4ShunDlg(); frm.SetBindingData(this._workBenchInfo); frm.Show(); } } private void barBtn仪表参数_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Data4Factory.ListWorkBenchMonitorPointDlg frm = new Data4Factory.ListWorkBenchMonitorPointDlg(); frm.SetBindingData(this._workBenchInfo); frm.Show(); } private void barBtn设备参数_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { } //List _testJudgeResults = null; private void barBtn合格判定_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if(this._allRecords == null || this._allRecords.Count() < 4) { MessageBox.Show("点数量过少,暂时无法判断"); return; } //TProduct.Common.PumpTestJudgeHelper helper = new TProduct.Common.PumpTestJudgeHelper(); //helper.SetRatedParas(this._ratedParas); //helper.SetStandard(this._testStandard, this._testGrade, this._testJudgeItems); //var isQualified = helper.JudgeQH(this._allRecords,out _testJudgeResults); //if(isQualified) //{ // MessageBox.Show("合格"); // return; //} //else //{ // MessageBox.Show("不合格"); // return; //} } private void barBtn判定详情_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { //if (this._allRecords == null || this._allRecords.Count() < 4) //{ // MessageBox.Show("点数量过少,暂时无法判断"); // return; //} //if (_testJudgeResults == null) //{ // TProduct.Common.PumpTestJudgeHelper helper = new TProduct.Common.PumpTestJudgeHelper(); // helper.SetRatedParas(this._ratedParas); // helper.SetStandard(this._testStandard, this._testGrade, this._testJudgeItems); // helper.JudgeQH(this._allRecords, out _testJudgeResults); //} //ResultJudgeForm frm = new ResultJudgeForm(); //frm.SetRatedParas(this._ratedParas); //frm.SetBindingData(this._testStandard, this._testGrade, this._testJudgeItems,_testJudgeResults); //frm.Show(); } } }