| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225 |
- 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;
- namespace Core.StlMes.Client.YdmPipeManage
- {
- public partial class frmMageControl : UserControl
- {
- private InstructionCard _card = new InstructionCard();
- public InstructionCard Card
- {
- get { return _card; }
- set { _card = value;
- UpdateData();
- }
- }
- private Infragistics.Win.UltraWinGrid.UltraGrid _grid = null;
- /// <summary>
- /// Grid编辑区
- /// </summary>
- public Infragistics.Win.UltraWinGrid.UltraGrid Grid
- {
- get { return _grid; }
- }
- public frmMageControl()
- {
- InitializeComponent();
- GridHelper.InitCardGrid(this.ultraDataSource1, this.ultraGrid1);
- _grid = this.ultraGrid1;
- }
- /// <summary>
- /// 刷新控件数据显示
- /// </summary>
- public void UpdateData()
- {
- if (_card != null)
- {
- ultraDataSource1.Rows[0]["MAT_NO"] = _card.Mat_no;
- ultraDataSource1.Rows[0]["PRODUCT_FLAG"] = _card.Product_flag;
- ultraDataSource1.Rows[0]["MAT_STATUS"] = _card.Mat_status;
- ultraDataSource1.Rows[0]["MATERIAL_NAME"] = _card.Material_name;
- ultraDataSource1.Rows[0]["PRODUCNAME"] = _card.Producname;
- ultraDataSource1.Rows[0]["STEELNAME"] = _card.Steelname;
- ultraDataSource1.Rows[0]["GRADENAME"] = _card.Gradename;
- ultraDataSource1.Rows[0]["SPEC_NAME"] = _card.Spec_name;
- ultraDataSource1.Rows[0]["MODEL_DESC"] = _card.Model_desc;
- ultraDataSource1.Rows[0]["STD_NAME"] = _card.Std_name;
- ultraDataSource1.Rows[0]["STD_STYLE_DESC"] = _card.Std_style_desc;
- ultraDataSource1.Rows[0]["PROCESS_DESC"] = _card.Process_desc;
- ultraDataSource1.Rows[0]["NEXT_PROCESS_DESC"] = _card.Next_process_desc;
- ultraDataSource1.Rows[0]["PLINE_NAME"] = _card.Pline_name;
- ultraDataSource1.Rows[0]["MAT_ORIGIN_NAME"] = _card.Mat_origin_name;
- ultraDataSource1.Rows[0]["MEASURE_FLAG"] = _card.Measure_flag;
- ultraDataSource1.Rows[0]["BELONG_NAME"] = _card.Belong_name;
- ultraDataSource1.Rows[0]["MAT_GOWHERE_NAME"] = _card.Mat_gowhere_name;
- ultraDataSource1.Rows[0]["ACT_WEIGHT"] = _card.Weight;
- ultraDataSource1.Rows[0]["ACT_THEORY_WEIGHT"] = _card.Theory_weight;
- }
- else
- {
- GridHelper.InitCardGrid(ultraDataSource1, ultraGrid1);
- }
- }
- /// <summary>
- /// 钢管物料主信息实体类
- /// </summary>
- public class InstructionCard
- {
- private string mat_no;//材料号
- public string Mat_no
- {
- get { return mat_no; }
- set { mat_no = value; }
- }
- private string product_flag;//材料类别
- public string Product_flag
- {
- get { return product_flag; }
- set { product_flag = value; }
- }
- private string mat_status;//材料状态
- public string Mat_status
- {
- get { return mat_status; }
- set { mat_status = value; }
- }
- private string material_name;//物料描叙
- public string Material_name
- {
- get { return material_name; }
- set { material_name = value; }
- }
- private string producname;//品名描述
- public string Producname
- {
- get { return producname; }
- set { producname = value; }
- }
- private string steelname;//钢级(牌号)名称
- public string Steelname
- {
- get { return steelname; }
- set { steelname = value; }
- }
- private string gradename;//钢种名称
- public string Gradename
- {
- get { return gradename; }
- set { gradename = value; }
- }
- private string spec_name;//产品规格描述
- public string Spec_name
- {
- get { return spec_name; }
- set { spec_name = value; }
- }
- private string model_desc;//扣型描述
- public string Model_desc
- {
- get { return model_desc; }
- set { model_desc = value; }
- }
- private string std_name;//标准名称
- public string Std_name
- {
- get { return std_name; }
- set { std_name = value; }
- }
- private string std_style_desc;//标准类别描述(PSL1....)
- public string Std_style_desc
- {
- get { return std_style_desc; }
- set { std_style_desc = value; }
- }
- private string process_desc;//工序名称
- public string Process_desc
- {
- get { return process_desc; }
- set { process_desc = value; }
- }
- private string next_process_desc;//下工序名称
- public string Next_process_desc
- {
- get { return next_process_desc; }
- set { next_process_desc = value; }
- }
- private string pline_name;//产线名称
- public string Pline_name
- {
- get { return pline_name; }
- set { pline_name = value; }
- }
- private string mat_origin_name;//材料来源
- public string Mat_origin_name
- {
- get { return mat_origin_name; }
- set { mat_origin_name = value; }
- }
- private string measure_flag;//称重标志
- public string Measure_flag
- {
- get { return measure_flag; }
- set { measure_flag = value; }
- }
- private string belong_name;//所属权单位
- public string Belong_name
- {
- get { return belong_name; }
- set { belong_name = value; }
- }
- private string mat_gowhere_name;//材料去向
- public string Mat_gowhere_name
- {
- get { return mat_gowhere_name; }
- set { mat_gowhere_name = value; }
- }
- private string weight;//实际重量
- public string Weight
- {
- get { return weight; }
- set { weight = value; }
- }
- private string theory_weight;//理论重量
- public string Theory_weight
- {
- get { return theory_weight; }
- set { theory_weight = value; }
- }
- }
- }
- }
|