using TProduct.Model; namespace TProduct.WinFrmUI.TValve { /// /// 性能测试(合格判断) /// public partial class FeatTestViewMainPage { // List _testJudgeResults = null; private void InitialJudgeItem() { if (this._featTestItem == null) return; //测试标准 _testStandard = TProduct.Common.TestStandardHelper.Instance.GetStandard(TProduct.Model.eProductType.Valve, this._featTestItem.TestStandardID); if (_testStandard == null) { _testStandard = TProduct.Common.TestStandardHelper.Instance.GetDefaultStandard(eProductType.Valve, eTestType.ValveTest); } //_testGrade = TProduct.Common.TestStandardHelper.Instance.GetGrade(TProduct.Model.eProductType.Valve, _testStandard.ID, this._featTestItem.TestGradeID); //if (_testGrade == null) //{ // _testGrade = TProduct.Common.TestStandardHelper.Instance.GetDefaultGrade(TProduct.Model.eProductType.Valve, _testStandard.ID); //} //_testJudgeItems = TProduct.Common.TestStandardHelper.Instance.GetJudgeItems(TProduct.Model.eProductType.Valve, _testStandard.ID, _testGrade.ID); } private void InitialJudgeResult() { //TProduct.Common.PumpTestJudgeHelper helper = new TProduct.Common.PumpTestJudgeHelper(); //helper.SetRatedParas(this._currentValve, this._ratedParas); //helper.SetStandard(this._testStandard, this._testGrade, this._testJudgeItems); //var isOk2 = helper.Judge(this._allRecords, out _testJudgeResults); //this._chartMainCtrl.SetJudgePointQH(helper.JudgePointQH); //this._chartMainCtrl.SetEquipCurve(helper.EquipCurve); //SaveJudgeResult(isOk2); } private void barBtn合格性判定_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { //if (this._allRecords == null || this._allRecords.Count() < 4) //{ // MessageBox.Show("点数量过少,暂时无法判断"); // return; //} } private void SaveJudgeResult(bool isOk) { //if (this._featTestItem.JudgeResult == eTestJudgeResult.合格) //{ // if (!isOk) // { // this._featTestItem.JudgeResult = eTestJudgeResult.不合格; // new BLL.TestProjectItem().UpdateJudgeResult(this._featTestItem.ItemID, (int)this._featTestItem.JudgeResult); // } //} //else if (this._featTestItem.JudgeResult == eTestJudgeResult.不合格) //{ // if (isOk) // { // this._featTestItem.JudgeResult = eTestJudgeResult.合格; // new BLL.TestProjectItem().UpdateJudgeResult(this._featTestItem.ItemID, (int)this._featTestItem.JudgeResult); // } //} //else //{ // if (isOk) // { // this._featTestItem.JudgeResult = eTestJudgeResult.合格; // new BLL.TestProjectItem().UpdateJudgeResult(this._featTestItem.ItemID, (int)this._featTestItem.JudgeResult); // } // else // { // this._featTestItem.JudgeResult = eTestJudgeResult.不合格; // new BLL.TestProjectItem().UpdateJudgeResult(this._featTestItem.ItemID, (int)this._featTestItem.JudgeResult); // } //} //if (this._testProject.JudgeResult == eTestJudgeResult.合格) //{ // if (!isOk) // { // this._testProject.JudgeResult = eTestJudgeResult.不合格; // new BLL.TestProject().UpdateJudgeResult(this._testProject.ID, (int)this._testProject.JudgeResult); // if (this.OnChangeTestInfo != null) // { // this.OnChangeTestInfo(this._testProject, this._featTestItem); // } // } //} //else if (this._testProject.JudgeResult == eTestJudgeResult.不合格) //{ // if (isOk) // { // this._testProject.JudgeResult = eTestJudgeResult.合格; // new BLL.TestProject().UpdateJudgeResult(this._testProject.ID, (int)this._testProject.JudgeResult); // if (this.OnChangeTestInfo != null) // { // this.OnChangeTestInfo(this._testProject, this._featTestItem); // } // } //} //else //{ // if (isOk) // { // this._testProject.JudgeResult = eTestJudgeResult.合格; // new BLL.TestProject().UpdateJudgeResult(this._testProject.ID, (int)this._testProject.JudgeResult); // } // else // { // this._testProject.JudgeResult = eTestJudgeResult.不合格; // new BLL.TestProject().UpdateJudgeResult(this._testProject.ID, (int)this._testProject.JudgeResult); // } // if (this.OnChangeTestInfo != null) // { // this.OnChangeTestInfo(this._testProject, this._featTestItem); // } //} //ShowJudgeResult(); } /// /// 设置显示Button按钮的文字 /// private void ShowJudgeResult() { if (this._featTestItem.ItemJudgeResult == eTestJudgeResult.合格) { barButtonItem判断结果.Caption = "合格"; barButtonItem判断结果.LargeImageIndex = 0; } else if (this._featTestItem.ItemJudgeResult == eTestJudgeResult.不合格) { barButtonItem判断结果.Caption = "不合格"; barButtonItem判断结果.LargeImageIndex = 1; } else { barButtonItem判断结果.Caption = "未判断"; barButtonItem判断结果.LargeImageIndex = 2; } } } }