using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text; using System.Windows.Forms; using Core.Mes.Client.Comm.Control; using CoreFS.CA06; using System.Collections; using Core.Mes.Client.Comm.Server; using Infragistics.Win.UltraWinGrid; namespace Core.StlMes.Client.YdmPipeManage { public partial class frmLocation : UserControl { private InstructionCard _card = new InstructionCard(); public InstructionCard Card { get { return _card; } set { _card = value; UpdateData(); } } private Infragistics.Win.UltraWinGrid.UltraGrid _grid = null; /// /// Grid编辑区 /// public Infragistics.Win.UltraWinGrid.UltraGrid Grid { get { return _grid; } } public frmLocation() { InitializeComponent(); GridHelper.InitCardGrid(this.ultraDataSource1, this.ultraGrid1); _grid = this.ultraGrid1; } /// /// 刷新控件数据显示 /// public void UpdateData() { if (_card != null) { ultraDataSource1.Rows[0]["STORAGE_NAME"] = _card.Storage; ultraDataSource1.Rows[0]["LOCATION_NO"] = _card.Location; ultraDataSource1.Rows[0]["LARY_NO"] = _card.Lary; ultraDataSource1.Rows[0]["LOC_NO"] = _card.Loc; ultraDataSource1.Rows[0]["STORAGE_ATTR_NAME"] = _card.Attr_name; ultraDataSource1.Rows[0]["STORAGE_TYPE_NAME"] = _card.Type_name; ultraDataSource1.Rows[0]["MANAGEMENT_NAME"] = _card.Management; } else { GridHelper.InitCardGrid(ultraDataSource1, ultraGrid1); } } /// /// 钢管物料库位实体类 /// public class InstructionCard { private string storage;//仓库名称 public string Storage { get { return storage; } set { storage = value; } } private string location;//库位代码 public string Location { get { return location; } set { location = value; } } private string lary;//层号 public string Lary { get { return lary; } set { lary = value; } } private string loc;//位置 public string Loc { get { return loc; } set { loc = value; } } private string attr_name;//仓库类型描述 public string Attr_name { get { return attr_name; } set { attr_name = value; } } private string type_name;//库类别代码描述 public string Type_name { get { return type_name; } set { type_name = value; } } private string management;//管理单位名称(最底层科室名称) public string Management { get { return management; } set { management = value; } } } } }