| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using Core.Mes.Client.Comm.Server;
- using Core.Mes.Client.Comm.Tool;
- using Core.StlMes.Client.Mcp.Control.Entity;
- using Core.StlMes.Client.Mcp.Treatment.Entity;
- using CoreFS.CA06;
- using Infragistics.Win;
- using Infragistics.Win.UltraWinEditors;
- using Infragistics.Win.UltraWinGrid;
- using Infragistics.Win.UltraWinToolbars;
- namespace Core.StlMes.Client.Mcp.Treatment
- {
- public partial class FrmChooseSteel : FrmBase
- {
- public FrmChooseSteel(OpeBase _ob)
- {
- InitializeComponent();
- this.ob = _ob;
- }
- private void ultraToolbarsManager1_ToolClick(object sender, ToolClickEventArgs e)
- {
- switch (e.Tool.Key)
- {
- case "Save":
- Save();
- break;
- case "Close":
- CloseFrm();
- break;
- }
- }
- protected override void OnLoad(EventArgs e)
- {
- base.OnLoad(e);
- EntityHelper.ShowGridCaption<ComBaseSteelEntity>(ultraGridDetailDes1.DisplayLayout.Bands[0]);
- List<ComBaseSteelEntity> listSource = EntityHelper.GetData<ComBaseSteelEntity>(
- "com.steering.ydm.bc.BaseOperations.getSteel",
- new object[] { }, ob);
- comBaseSteelEntityBindingSource.DataSource = listSource;
- }
- private void CloseFrm()
- {
- DialogResult = DialogResult.Cancel;
- Close();
- }
- public string Code = "";
- public string Name = "";
- /// <summary>
- /// 保存可疑、剔除品
- /// </summary>
- private void Save()
- {
- Code = string.IsNullOrWhiteSpace(Code) ? "/" : Code;
- Name = string.IsNullOrWhiteSpace(Name) ? "/" : Name;
- if (ultraGridDetailDes1.ActiveRow != null)
- {
- Code = ultraGridDetailDes1.ActiveRow.Cells["Steelcode"].Value.ToString2();
- Name = ultraGridDetailDes1.ActiveRow.Cells["Steelname"].Value.ToString2();
- }
- DialogResult = DialogResult.OK;
- }
- private void ultraGridDetailDes1_InitializeTemplateAddRow(object sender, Infragistics.Win.UltraWinGrid.InitializeTemplateAddRowEventArgs e)
- {
- if (ultraGridDetailDes1.ActiveRow == null && ultraGridDetailDes1.Rows.Count<=0)
- e.TemplateAddRow.Activated = true;
- }
- private void ultraGridDetailDes1_DoubleClickCell(object sender, DoubleClickCellEventArgs e)
- {
- Save();
- }
- }
- }
|