using System;
|
using System.Windows.Forms;
|
using TProduct.Model;
|
|
namespace TProduct.WinFrmUI.TValve
|
{
|
/// <summary>
|
/// 性能测试
|
/// </summary>
|
public partial class FeatTestIngMainPage
|
{
|
private void IntialPartInfoCtrl()
|
{
|
if (_partInfoCtrl == null)
|
{
|
this._partInfoCtrl = new TProduct.WinFrmUI.TValve.PartInfoCtrl();
|
|
this._partInfoCtrl.Appearance.BackColor = System.Drawing.SystemColors.Control;
|
this._partInfoCtrl.Appearance.Options.UseBackColor = true;
|
this._partInfoCtrl.Dock = System.Windows.Forms.DockStyle.Fill;
|
this._partInfoCtrl.Location = new System.Drawing.Point(0, 0);
|
this._partInfoCtrl.Name = "PartInfoCtrl";
|
|
this._partInfoCtrl.Size = new System.Drawing.Size(967, 555);
|
this._partInfoCtrl.TabIndex = 0;
|
|
this.tabPagePartInfo.Controls.Add(this._partInfoCtrl);
|
}
|
|
|
|
this._partInfoCtrl.SetBindingData(
|
this._currentValve,
|
this._currentPart);
|
}
|
|
//TProduct.WinFrmUI.ModelBaseBrowser _model3dCtrl = null;
|
private void InitialModel3d()
|
{
|
if (string.IsNullOrEmpty(_workBenchInfo.Model3dPath))
|
{
|
this.tabPage3D.PageVisible = false;
|
return;
|
}
|
if (!TProduct.UserSetting.Setting.Disp.IsShowModel3d)
|
{
|
this.tabPage3D.PageVisible = false;
|
return;
|
}
|
|
//if (_model3dCtrl == null)
|
//{
|
// var fileDll = System.IO.Path.Combine(Environment.CurrentDirectory, "TProduct.WinFrmUI.Model3d.dll");
|
// if (!System.IO.File.Exists(fileDll))
|
// return;
|
// var assem_Model3d = System.Reflection.Assembly.LoadFile(fileDll);
|
|
|
// _model3dCtrl = (ModelBaseBrowser)assem_Model3d.CreateInstance("TProduct.WinFrmUI.Model3d.BimfaceWebBrowser");
|
// if (_model3dCtrl == null)
|
// return;
|
|
// _model3dCtrl.Dock = DockStyle.Fill;
|
// _model3dCtrl.Name = "PumpTestBimfaceViewCtrl";
|
// _model3dCtrl.Padding = new Padding(0);
|
// this.tabPage3D.PageVisible = false;
|
// _model3dCtrl.OnModelLoadSuceess += () =>
|
// {//要在初始化之前赋值
|
|
|
|
// };
|
// var url = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Model3d", _workBenchInfo.Model3dPath);
|
|
// if (System.IO.File.Exists(url))
|
// {
|
// if (_model3dCtrl.Initial(this._currentValve.Name, this._allMonitorPointList, url))
|
// {
|
// this.tabPage3D.PageVisible = true;
|
// this.tabPage3D.Controls.Add(_model3dCtrl);
|
// }
|
// }
|
// else
|
// {
|
// MessageBox.Show(string.Format("{0} 文件丢失!", url));
|
// }
|
|
//}
|
}
|
|
|
private void barBtn测试台仪表_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
|
{
|
var frm = TProduct.WinFrmUI.TestBench.InstrumentDialog.BuildDialog(this._workBenchInfo);
|
frm.Show();
|
}
|
|
private void barBtn测试台测点_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
|
{
|
TProduct.WinFrmUI.TestBench.ListWorkBenchMonitorPointDlg frm = new TProduct.WinFrmUI.TestBench.ListWorkBenchMonitorPointDlg();
|
frm.SetBindingData(this._workBenchInfo);
|
frm.Show();
|
}
|
|
|
/// <summary>
|
/// 测试日志
|
/// </summary>
|
private void InitialTestLogCtrl()
|
{
|
if (this._testItem == null)
|
return;
|
if (_testLogCtrl == null)
|
{
|
_testLogCtrl = new TBase.TestItemLogContentCtrl();
|
_testLogCtrl.Name = "TestItemLogContentCtrl";
|
_testLogCtrl.Dock = DockStyle.Fill;
|
_testLogCtrl.OnSaveLog += (new_content) =>
|
{
|
this._testItem.ItemLogContent = new_content;
|
new TProduct.BLL.TestProjectItem().UpdateLogContent(_testItem.ItemID, _testItem.ItemLogContent);
|
};
|
this.tabPageTestLog.Controls.Add(_testLogCtrl);
|
}
|
_testLogCtrl.SetBindingData(this._testItem.ItemLogContent);
|
}
|
|
|
|
|
}
|
}
|