using System;
using System.Data;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
namespace Core.LgMes.Client.LgIntegrationQuery
{
///
/// FrmSetSampling 的摘要说明。
///
public class frmSetSampling : System.Windows.Forms.Form
{
private IContainer components;
#region " Construct "
public frmSetSampling()
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent();
//
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
//
}
///
/// 清理所有正在使用的资源。
///
protected override void Dispose( bool disposing )
{
if( disposing )
{
if(components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#region Windows 窗体设计器生成的代码
///
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
///
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
Infragistics.Win.UltraWinGrid.UltraGridBand ultraGridBand1 = new Infragistics.Win.UltraWinGrid.UltraGridBand("Table1", -1);
Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn1 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("ASSAYTYPECODE");
Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn2 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("工序名");
Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn3 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("Select");
Infragistics.Win.Appearance appearance18 = new Infragistics.Win.Appearance();
Infragistics.Win.Appearance appearance19 = new Infragistics.Win.Appearance();
Infragistics.Win.Appearance appearance20 = new Infragistics.Win.Appearance();
Infragistics.Win.Appearance appearance14 = new Infragistics.Win.Appearance();
Infragistics.Win.UltraWinToolbars.UltraToolbar ultraToolbar1 = new Infragistics.Win.UltraWinToolbars.UltraToolbar("ulttoolMain");
Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool1 = new Infragistics.Win.UltraWinToolbars.ButtonTool("All");
Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool2 = new Infragistics.Win.UltraWinToolbars.ButtonTool("AllCancel");
Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool3 = new Infragistics.Win.UltraWinToolbars.ButtonTool("OK");
Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool4 = new Infragistics.Win.UltraWinToolbars.ButtonTool("Cancel");
Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool5 = new Infragistics.Win.UltraWinToolbars.ButtonTool("All");
Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool6 = new Infragistics.Win.UltraWinToolbars.ButtonTool("AllCancel");
Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool7 = new Infragistics.Win.UltraWinToolbars.ButtonTool("OK");
Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool8 = new Infragistics.Win.UltraWinToolbars.ButtonTool("Cancel");
Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool10 = new Infragistics.Win.UltraWinToolbars.ButtonTool("Inverse(I) ");
Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool12 = new Infragistics.Win.UltraWinToolbars.ButtonTool("Inverse ");
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top = new Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea();
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom = new Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea();
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left = new Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea();
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right = new Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea();
this.frmSetSampling_Fill_Panel = new System.Windows.Forms.Panel();
this.ultraGrid1 = new Infragistics.Win.UltraWinGrid.UltraGrid();
this.dataSet1 = new System.Data.DataSet();
this.dataTable1 = new System.Data.DataTable();
this.dataColumn1 = new System.Data.DataColumn();
this.dataColumn2 = new System.Data.DataColumn();
this.dataColumn3 = new System.Data.DataColumn();
this.ultraToolbarsManager1 = new Infragistics.Win.UltraWinToolbars.UltraToolbarsManager(this.components);
((System.ComponentModel.ISupportInitialize)(this.ultraGrid1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.dataSet1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.dataTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.ultraToolbarsManager1)).BeginInit();
this.SuspendLayout();
//
// _FrmBase_Fill_Panel_Toolbars_Dock_Area_Top
//
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.AccessibleRole = System.Windows.Forms.AccessibleRole.Grouping;
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(229)))), ((int)(((byte)(229)))), ((int)(((byte)(215)))));
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.DockedPosition = Infragistics.Win.UltraWinToolbars.DockedPosition.Top;
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.ForeColor = System.Drawing.SystemColors.ControlText;
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.Location = new System.Drawing.Point(0, 0);
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.Name = "_FrmBase_Fill_Panel_Toolbars_Dock_Area_Top";
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.Size = new System.Drawing.Size(295, 28);
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.ToolbarsManager = this.ultraToolbarsManager1;
//
// _FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom
//
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.AccessibleRole = System.Windows.Forms.AccessibleRole.Grouping;
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(229)))), ((int)(((byte)(229)))), ((int)(((byte)(215)))));
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.DockedPosition = Infragistics.Win.UltraWinToolbars.DockedPosition.Bottom;
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.ForeColor = System.Drawing.SystemColors.ControlText;
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.Location = new System.Drawing.Point(0, 319);
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.Name = "_FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom";
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.Size = new System.Drawing.Size(295, 0);
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.ToolbarsManager = this.ultraToolbarsManager1;
//
// _FrmBase_Fill_Panel_Toolbars_Dock_Area_Left
//
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.AccessibleRole = System.Windows.Forms.AccessibleRole.Grouping;
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(229)))), ((int)(((byte)(229)))), ((int)(((byte)(215)))));
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.DockedPosition = Infragistics.Win.UltraWinToolbars.DockedPosition.Left;
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.ForeColor = System.Drawing.SystemColors.ControlText;
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.Location = new System.Drawing.Point(0, 28);
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.Name = "_FrmBase_Fill_Panel_Toolbars_Dock_Area_Left";
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.Size = new System.Drawing.Size(0, 291);
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.ToolbarsManager = this.ultraToolbarsManager1;
//
// _FrmBase_Fill_Panel_Toolbars_Dock_Area_Right
//
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.AccessibleRole = System.Windows.Forms.AccessibleRole.Grouping;
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(229)))), ((int)(((byte)(229)))), ((int)(((byte)(215)))));
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.DockedPosition = Infragistics.Win.UltraWinToolbars.DockedPosition.Right;
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.ForeColor = System.Drawing.SystemColors.ControlText;
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.Location = new System.Drawing.Point(295, 28);
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.Name = "_FrmBase_Fill_Panel_Toolbars_Dock_Area_Right";
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.Size = new System.Drawing.Size(0, 291);
this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.ToolbarsManager = this.ultraToolbarsManager1;
//
// frmSetSampling_Fill_Panel
//
this.frmSetSampling_Fill_Panel.Cursor = System.Windows.Forms.Cursors.Default;
this.frmSetSampling_Fill_Panel.Dock = System.Windows.Forms.DockStyle.Fill;
this.frmSetSampling_Fill_Panel.Location = new System.Drawing.Point(0, 28);
this.frmSetSampling_Fill_Panel.Name = "frmSetSampling_Fill_Panel";
this.frmSetSampling_Fill_Panel.Size = new System.Drawing.Size(295, 291);
this.frmSetSampling_Fill_Panel.TabIndex = 8;
//
// ultraGrid1
//
this.ultraGrid1.DataSource = this.dataSet1;
ultraGridColumn1.Header.VisiblePosition = 0;
ultraGridColumn1.RowLayoutColumnInfo.OriginX = 0;
ultraGridColumn1.RowLayoutColumnInfo.OriginY = 0;
ultraGridColumn1.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(83, 0);
ultraGridColumn1.RowLayoutColumnInfo.SpanX = 2;
ultraGridColumn1.RowLayoutColumnInfo.SpanY = 2;
ultraGridColumn1.Width = 63;
ultraGridColumn2.Header.VisiblePosition = 1;
ultraGridColumn3.DefaultCellValue = "False";
ultraGridColumn3.Header.VisiblePosition = 2;
ultraGridColumn3.RowLayoutColumnInfo.OriginX = 4;
ultraGridColumn3.RowLayoutColumnInfo.OriginY = 0;
ultraGridColumn3.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(63, 0);
ultraGridColumn3.RowLayoutColumnInfo.SpanX = 1;
ultraGridColumn3.RowLayoutColumnInfo.SpanY = 2;
ultraGridColumn3.Style = Infragistics.Win.UltraWinGrid.ColumnStyle.CheckBox;
ultraGridBand1.Columns.AddRange(new object[] {
ultraGridColumn1,
ultraGridColumn2,
ultraGridColumn3});
ultraGridBand1.RowLayoutStyle = Infragistics.Win.UltraWinGrid.RowLayoutStyle.ColumnLayout;
this.ultraGrid1.DisplayLayout.BandsSerializer.Add(ultraGridBand1);
appearance18.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(158)))), ((int)(((byte)(191)))), ((int)(((byte)(231)))));
this.ultraGrid1.DisplayLayout.Override.HeaderAppearance = appearance18;
this.ultraGrid1.DisplayLayout.Override.HeaderStyle = Infragistics.Win.HeaderStyle.Standard;
appearance19.BackColor = System.Drawing.Color.GhostWhite;
this.ultraGrid1.DisplayLayout.Override.RowAlternateAppearance = appearance19;
appearance20.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(158)))), ((int)(((byte)(191)))), ((int)(((byte)(231)))));
this.ultraGrid1.DisplayLayout.Override.RowSelectorAppearance = appearance20;
this.ultraGrid1.Dock = System.Windows.Forms.DockStyle.Fill;
this.ultraGrid1.Location = new System.Drawing.Point(0, 28);
this.ultraGrid1.Name = "ultraGrid1";
this.ultraGrid1.Size = new System.Drawing.Size(295, 291);
this.ultraGrid1.TabIndex = 9;
//
// dataSet1
//
this.dataSet1.DataSetName = "NewDataSet";
this.dataSet1.Tables.AddRange(new System.Data.DataTable[] {
this.dataTable1});
//
// dataTable1
//
this.dataTable1.Columns.AddRange(new System.Data.DataColumn[] {
this.dataColumn1,
this.dataColumn2,
this.dataColumn3});
this.dataTable1.TableName = "Table1";
//
// dataColumn1
//
this.dataColumn1.Caption = "样点";
this.dataColumn1.ColumnName = "ASSAYTYPECODE";
//
// dataColumn2
//
this.dataColumn2.Caption = "工序名";
this.dataColumn2.ColumnName = "工序名";
//
// dataColumn3
//
this.dataColumn3.Caption = "选择";
this.dataColumn3.ColumnName = "Select";
//
// ultraToolbarsManager1
//
appearance14.BackColor = System.Drawing.Color.LightSteelBlue;
this.ultraToolbarsManager1.Appearance = appearance14;
this.ultraToolbarsManager1.DesignerFlags = 1;
this.ultraToolbarsManager1.DockWithinContainer = this;
this.ultraToolbarsManager1.DockWithinContainerBaseType = typeof(System.Windows.Forms.Form);
this.ultraToolbarsManager1.LockToolbars = true;
this.ultraToolbarsManager1.ShowFullMenusDelay = 500;
this.ultraToolbarsManager1.ShowQuickCustomizeButton = false;
this.ultraToolbarsManager1.Style = Infragistics.Win.UltraWinToolbars.ToolbarStyle.VisualStudio2005;
ultraToolbar1.DockedColumn = 0;
ultraToolbar1.DockedRow = 0;
buttonTool1.InstanceProps.IsFirstInGroup = true;
buttonTool3.InstanceProps.IsFirstInGroup = true;
ultraToolbar1.NonInheritedTools.AddRange(new Infragistics.Win.UltraWinToolbars.ToolBase[] {
buttonTool1,
buttonTool2,
buttonTool3,
buttonTool4});
ultraToolbar1.Text = "ulttoolMain";
this.ultraToolbarsManager1.Toolbars.AddRange(new Infragistics.Win.UltraWinToolbars.UltraToolbar[] {
ultraToolbar1});
buttonTool5.SharedPropsInternal.Caption = "全选(&A)";
buttonTool5.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.ImageAndText;
buttonTool6.SharedPropsInternal.Caption = "全部取消(&N)";
buttonTool6.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.TextOnlyAlways;
buttonTool7.SharedPropsInternal.Caption = "确定(&O)";
buttonTool7.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.ImageAndText;
buttonTool8.SharedPropsInternal.Caption = "关闭(&C)";
buttonTool8.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.TextOnlyAlways;
buttonTool10.SharedPropsInternal.Caption = "反选";
buttonTool10.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.ImageAndText;
buttonTool12.SharedPropsInternal.Caption = "反选(I)";
buttonTool12.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.ImageAndText;
this.ultraToolbarsManager1.Tools.AddRange(new Infragistics.Win.UltraWinToolbars.ToolBase[] {
buttonTool5,
buttonTool6,
buttonTool7,
buttonTool8,
buttonTool10,
buttonTool12});
this.ultraToolbarsManager1.ToolClick += new Infragistics.Win.UltraWinToolbars.ToolClickEventHandler(this.ultraToolbarsManager1_ToolClick);
//
// frmSetSampling
//
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
this.BackColor = System.Drawing.SystemColors.Control;
this.ClientSize = new System.Drawing.Size(295, 319);
this.Controls.Add(this.ultraGrid1);
this.Controls.Add(this.frmSetSampling_Fill_Panel);
this.Controls.Add(this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left);
this.Controls.Add(this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right);
this.Controls.Add(this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top);
this.Controls.Add(this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "frmSetSampling";
this.ShowInTaskbar = false;
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "设置样点";
this.Load += new System.EventHandler(this.frmSetSampling_Load);
((System.ComponentModel.ISupportInitialize)(this.ultraGrid1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.dataSet1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.dataTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.ultraToolbarsManager1)).EndInit();
this.ResumeLayout(false);
}
#endregion
#endregion
public DataSet _dsSet;
private Infragistics.Win.UltraWinToolbars.UltraToolbarsManager ultraToolbarsManager1;
private Infragistics.Win.UltraWinGrid.UltraGrid ultraGrid1;
private Panel frmSetSampling_Fill_Panel;
private Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea _FrmBase_Fill_Panel_Toolbars_Dock_Area_Left;
private Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea _FrmBase_Fill_Panel_Toolbars_Dock_Area_Right;
private Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea _FrmBase_Fill_Panel_Toolbars_Dock_Area_Top;
private Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea _FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom;
private DataSet dataSet1;
private DataTable dataTable1;
private DataColumn dataColumn1;
private DataColumn dataColumn2;
private DataColumn dataColumn3;
public bool _setFlag = false;
private void frmSetSampling_Load(object sender, System.EventArgs e)
{
this.ultraGrid1.DataSource = this._dsSet.Tables[0];
this.ultraGrid1.DisplayLayout.Bands[0].Columns[0].Header.Caption = "样点";
this.ultraGrid1.DisplayLayout.Bands[0].Columns["ASSAYTYPECODE"].Width = 100;
//this.ultraGrid1.DisplayLayout.Bands[0].Header.Appearance.BackColor = Color.LightSteelBlue;
//this.ultraGrid1.DisplayLayout.CaptionAppearance.BackColor = Color.LightSteelBlue;
}
private void ultraToolbarsManager1_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e)
{
switch (e.Tool.Key)
{
case "All":
foreach (DataRow dr in _dsSet.Tables[0].Rows)
{
dr["选择"] = true;
}
break;
case "AllCancel":
foreach (DataRow dr in _dsSet.Tables[0].Rows)
{
if (string.IsNullOrEmpty(dr["选择"].ToString()))
dr["选择"] = false;
else
dr["选择"] = !Convert.ToBoolean(dr["选择"]);
}
break;
case "OK":
this._dsSet.Tables[0].AcceptChanges();
foreach (Infragistics.Win.UltraWinGrid.UltraGridRow ulgr in ultraGrid1.Rows)
{
if (ulgr.Cells["选择"].Text.ToString() == "False")
{
ulgr.Cells["选择"].Value = "false";
}
else
ulgr.Cells["选择"].Value = "true";
}
//DataTable dsdd = (DataTable)ultraGrid1.DataSource;
_setFlag = true;
this.Close();
break;
case "Cancel":
this._dsSet.RejectChanges();
this.Close();
break;
}
}
}
}