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;
}
}
}
}