[성현모] CPXV2 Init
This commit is contained in:
120
CPXV2 TRA/SystemX.Product.CP.TRA.BaseView/UcTRABaseView.cs
Normal file
120
CPXV2 TRA/SystemX.Product.CP.TRA.BaseView/UcTRABaseView.cs
Normal file
@ -0,0 +1,120 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using SystemX.Product.CP.TRA;
|
||||
|
||||
namespace SystemX.Product.TRA.UIControl
|
||||
{
|
||||
public enum eContents
|
||||
{
|
||||
None,
|
||||
HostUseHistory,
|
||||
Overview,
|
||||
DetailOverview,
|
||||
TestHistory,
|
||||
NgHistory,
|
||||
ProductHistory,
|
||||
TestResult,
|
||||
TestSumamry,
|
||||
TestTrend
|
||||
}
|
||||
|
||||
public enum eDataView
|
||||
{
|
||||
C1,
|
||||
C2
|
||||
}
|
||||
|
||||
|
||||
public partial class UcTRABaseView : UserControl
|
||||
{
|
||||
public UcTRABaseView()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public string ViewID { get; set; }
|
||||
|
||||
public eContents ContentsType { get; protected set; }
|
||||
|
||||
public eDataView DataViewType { get; protected set; }
|
||||
|
||||
virtual public void ExportData() { }
|
||||
|
||||
protected void SetMenuFindErrorEnabled(bool bEnabled)
|
||||
{
|
||||
ToolStripMenuItemFindError.Enabled = bEnabled;
|
||||
}
|
||||
|
||||
protected void SetMenuEnabled(eContents GeteContents)
|
||||
{
|
||||
switch(GeteContents)
|
||||
{
|
||||
case eContents.HostUseHistory:
|
||||
ToolStripMenuItemOverview.Visible = false;
|
||||
ToolStripMenuItemOverview.Enabled = false;
|
||||
|
||||
ToolStripMenuItemDetailOverview.Visible = false;
|
||||
ToolStripMenuItemDetailOverview.Enabled = false;
|
||||
|
||||
ToolStripMenuItemHistory.Enabled = false;
|
||||
ToolStripMenuItemOverview.Enabled = false;
|
||||
ToolStripMenuItemSummary.Enabled = false;
|
||||
ToolStripMenuItemDetail.Enabled = false;
|
||||
ToolStripMenuItemFindError.Enabled = false;
|
||||
//
|
||||
toolStripSeparator2.Visible = false;
|
||||
toolStripMenuItemExplorer.Visible = false;
|
||||
toolStripMenuItemBeginRelDate.Enabled = false;
|
||||
break;
|
||||
case eContents.Overview:
|
||||
ToolStripMenuItemOverview.Visible = false;
|
||||
ToolStripMenuItemOverview.Enabled = false;
|
||||
|
||||
ToolStripMenuItemDetailOverview.Visible = true;
|
||||
ToolStripMenuItemDetailOverview.Enabled = true;
|
||||
|
||||
ToolStripMenuItemHistory.Enabled = false;
|
||||
ToolStripMenuItemOverview.Enabled = false;
|
||||
ToolStripMenuItemSummary.Enabled = false;
|
||||
ToolStripMenuItemDetail.Enabled = false;
|
||||
//ToolStripMenuItemFindError.Enabled = false;
|
||||
//
|
||||
toolStripSeparator2.Visible = false;
|
||||
toolStripMenuItemExplorer.Visible = false;
|
||||
toolStripMenuItemBeginRelDate.Enabled = false;
|
||||
break;
|
||||
case eContents.DetailOverview:
|
||||
ToolStripMenuItemOverview.Visible = true;
|
||||
ToolStripMenuItemOverview.Enabled = true;
|
||||
|
||||
ToolStripMenuItemDetailOverview.Visible = false;
|
||||
ToolStripMenuItemDetailOverview.Enabled = false;
|
||||
|
||||
ToolStripMenuItemSummary.Enabled = false;
|
||||
ToolStripMenuItemDetail.Enabled = false;
|
||||
break;
|
||||
case eContents.TestHistory:
|
||||
ToolStripMenuItemOverview.Visible = true;
|
||||
ToolStripMenuItemOverview.Enabled = true;
|
||||
|
||||
ToolStripMenuItemDetailOverview.Visible = true;
|
||||
ToolStripMenuItemDetailOverview.Enabled = true;
|
||||
|
||||
ToolStripMenuItemHistory.Enabled = false;
|
||||
ToolStripMenuItemFindError.Enabled = false;
|
||||
//
|
||||
toolStripSeparator2.Visible = false;
|
||||
toolStripMenuItemExplorer.Visible = false;
|
||||
toolStripMenuItemBeginRelDate.Enabled = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user