using System;
|
using TProduct.Model;
|
|
|
namespace TProduct.WinFrmUI.TValve
|
{
|
/// <summary>
|
/// 性能测试
|
/// </summary>
|
public partial class FeatTestIngMainPage : TestIngBaseMainPage
|
{
|
private TProduct.WinFrmUI.DurabilityTestTimeHelper _durabilityTestTimeHelper = null;
|
private void InitialDurabilityTest()
|
{
|
bbi耐久试验_停止.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
|
bbi耐久试验_开始.Visibility = DevExpress.XtraBars.BarItemVisibility.Always;
|
if (_testItem.DurabilityTestInfo != null
|
&& _testItem.DurabilityTestInfo.IsHave)
|
{
|
var du = _allMonitorPointList.Find(x => x.MonitorType == Model.eMonitorType.耐久时间);
|
if (du == null)
|
{
|
du = new Model.WorkBenchMonitorPoint();
|
du.Name = "耐久时间";
|
du.MonitorType = Model.eMonitorType.耐久时间;
|
du.SumCalcCoeff = 1;
|
du.ValueCoeffParas = null;
|
du.UseStatus = Model.eUseStatus.Enable;
|
du.SourceType = Model.eMonitorPointSourceType.计算量;
|
du.DigitalParas = null;
|
du.DispInPanel = 1;
|
|
du.CreateTime = DateTime.Now;
|
du.CreateUserID = TProduct.WinFrmUI.GlobeParas.CurrentLoginUser.ID;
|
du.UpdateTime = DateTime.Now;
|
du.UpdateUserID = TProduct.WinFrmUI.GlobeParas.CurrentLoginUser.ID;
|
du.SortCode = 1;
|
|
du.ID = new BLL.WorkBenchMonitorPoint().Insert(du);
|
_allMonitorPointList.Add(du);
|
}
|
|
ribbonPageGroup耐久试验.Visible = true;
|
_durabilityTestTimeHelper = new TProduct.WinFrmUI.DurabilityTestTimeHelper();
|
_durabilityTestTimeHelper.OnSaveTime += (para) =>
|
{//保存
|
_testItem.DurabilityTestInfo = para;
|
new TProduct.BLL.TestProjectItem().Update(
|
new TestProjectItem(_testItem));
|
};
|
_durabilityTestTimeHelper.Initial(_testItem.DurabilityTestInfo);
|
}
|
else
|
{
|
ribbonPageGroup耐久试验.Visible = false;
|
_durabilityTestTimeHelper = null;
|
}
|
}
|
|
|
|
private void bbi耐久试验_开始_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
|
{
|
if (_durabilityTestTimeHelper == null)
|
return;
|
_durabilityTestTimeHelper.SetStart();
|
bbi耐久试验_停止.Visibility = DevExpress.XtraBars.BarItemVisibility.Always;
|
bbi耐久试验_开始.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
|
}
|
|
private void bbi耐久试验_停止_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
|
{
|
if (_durabilityTestTimeHelper == null)
|
return;
|
bbi耐久试验_停止.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
|
bbi耐久试验_开始.Visibility = DevExpress.XtraBars.BarItemVisibility.Always;
|
_durabilityTestTimeHelper.SetStop();
|
}
|
}
|
}
|