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; }
}
}
}
}