using System.Windows.Forms; using Core.Mes.Client.Comm.Control; namespace Core.StlMes.Client.YdmPipeManage { public partial class frmQuality : 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 frmQuality() { InitializeComponent(); GridHelper.InitCardGrid(this.ultraDataSource1, this.ultraGrid1); _grid = this.ultraGrid1; } /// /// 刷新控件数据显示 /// public void UpdateData() { if (_card != null) { ultraDataSource1.Rows[0]["JUGDE_APPLY_FLAG"] = _card.Apply_flag; ultraDataSource1.Rows[0]["JUGDE_APPLY_CODE"] = _card.Apply_code; ultraDataSource1.Rows[0]["JUGDE_APPLY_TIME"] = _card.Apply_time; ultraDataSource1.Rows[0]["JUGDE_SCAN_TIME"] = _card.Scan_time; ultraDataSource1.Rows[0]["FACE_RESULT_CODE"] = _card.Result_code; ultraDataSource1.Rows[0]["FACE_RESULT_TIME"] = _card.Result_time; ultraDataSource1.Rows[0]["FACE_MAKER"] = _card.Face_maker; ultraDataSource1.Rows[0]["SPEC_RESULT_CODE"] = _card.Spec_code; ultraDataSource1.Rows[0]["SPEC_RESULT_TIME"] = _card.Spec_time; ultraDataSource1.Rows[0]["SPEC_MAKER"] = _card.Spec_maker; ultraDataSource1.Rows[0]["CHEM_RESULT_CODE"] = _card.Chem_code; ultraDataSource1.Rows[0]["CHEM_RESULT_TIME"] = _card.Chem_time; ultraDataSource1.Rows[0]["CHEM_MAKER"] = _card.Chem_maker; ultraDataSource1.Rows[0]["PHY_RESULT_CODE"] = _card.Phy_code; ultraDataSource1.Rows[0]["PHY_RESULT_TIME"] = _card.Phy_time; ultraDataSource1.Rows[0]["PHY_MAKER"] = _card.Phy_maker; ultraDataSource1.Rows[0]["DETECT_REPORT_NO"] = _card.Report_no; ultraDataSource1.Rows[0]["DETECT_RESULT_CODE"] = _card.Detect_code; ultraDataSource1.Rows[0]["WPRESSURE_REPORT_NO"] = _card.Wpressure_no; ultraDataSource1.Rows[0]["WPRESSURE_RESULT_CODE"] = _card.Wpressure_code; ultraDataSource1.Rows[0]["JUDGE_RESULT_CODE"] = _card.Judge_code; ultraDataSource1.Rows[0]["JUDGE_RESULT"] = _card.Judge_result; ultraDataSource1.Rows[0]["JUDGE_RESULT_TIME"] = _card.Judge_time; ultraDataSource1.Rows[0]["JUDGE_MAKER"] = _card.Judge_maker; ultraDataSource1.Rows[0]["BUG_NO"] = _card.Bug_no; ultraDataSource1.Rows[0]["BUG_DEAL"] = _card.Bug_deal; ultraDataSource1.Rows[0]["REPAIR_FLAG"] = _card.Repair_flag; ultraDataSource1.Rows[0]["REPAIR_REMARK"] = _card.Repair_remark; ultraDataSource1.Rows[0]["SAMPLING_FLAG"] = _card.Sampling_flag; ultraDataSource1.Rows[0]["SAMPLING_TYPE"] = _card.Sampling_type; ultraDataSource1.Rows[0]["SAMPLING_NO"] = _card.Sampling_no; ultraDataSource1.Rows[0]["CHECKOUT_NO"] = _card.Checkout_no; ultraDataSource1.Rows[0]["CHEM_STCHECK_NO"] = _card.Chem_stcheck_no; ultraDataSource1.Rows[0]["CHEM_PROCHECK_NO"] = _card.Chem_procheck_no; ultraDataSource1.Rows[0]["SH_CHECK_NO"] = _card.Sh_check_no; } else { GridHelper.InitCardGrid(ultraDataSource1, ultraGrid1); } } /// /// 钢管物料主信息实体类 /// public class InstructionCard { private string apply_flag;//判定申请标记(1、确认缴库;0等待) public string Apply_flag { get { return apply_flag; } set { apply_flag = value; } } private string apply_code;//判定申请单号 public string Apply_code { get { return apply_code; } set { apply_code = value; } } private string apply_time;//判定申请时间 public string Apply_time { get { return apply_time; } set { apply_time = value; } } private string scan_time;//判定扫描时间 public string Scan_time { get { return scan_time; } set { scan_time = value; } } private string result_code;//表面判定结果代码 public string Result_code { get { return result_code; } set { result_code = value; } } private string result_time;//表面判定时间 public string Result_time { get { return result_time; } set { result_time = value; } } private string face_maker;//表判责任人 public string Face_maker { get { return face_maker; } set { face_maker = value; } } private string spec_code;//公差判定结果代码 public string Spec_code { get { return spec_code; } set { spec_code = value; } } private string spec_time;//公差判定时间 public string Spec_time { get { return spec_time; } set { spec_time = value; } } private string spec_maker;//公差判定责任人 public string Spec_maker { get { return spec_maker; } set { spec_maker = value; } } private string chem_code;//成分判定结果代码 public string Chem_code { get { return chem_code; } set { chem_code = value; } } private string chem_time;//成分判定时间 public string Chem_time { get { return chem_time; } set { chem_time = value; } } private string chem_maker;//成分判定责任人) public string Chem_maker { get { return chem_maker; } set { chem_maker = value; } } private string phy_code;//性能判定结果代码 public string Phy_code { get { return phy_code; } set { phy_code = value; } } private string phy_time;//性能判定时间 public string Phy_time { get { return phy_time; } set { phy_time = value; } } private string phy_maker;//性能判定责任人 public string Phy_maker { get { return phy_maker; } set { phy_maker = value; } } private string report_no;//探伤编号 public string Report_no { get { return report_no; } set { report_no = value; } } private string detect_code;//探伤结果代码 public string Detect_code { get { return detect_code; } set { detect_code = value; } } private string wpressure_no;//水压编号 public string Wpressure_no { get { return wpressure_no; } set { wpressure_no = value; } } private string wpressure_code;//水压结果代码 public string Wpressure_code { get { return wpressure_code; } set { wpressure_code = value; } } private string judge_code;//综合判定结果代码 public string Judge_code { get { return judge_code; } set { judge_code = value; } } private string judge_result;//综合判定结果 public string Judge_result { get { return judge_result; } set { judge_result = value; } } private string judge_time;//综合判定时间 public string Judge_time { get { return judge_time; } set { judge_time = value; } } private string judge_maker;//综合判定人 public string Judge_maker { get { return judge_maker; } set { judge_maker = value; } } private string bug_no;//缺陷记录编号 public string Bug_no { get { return bug_no; } set { bug_no = value; } } private string bug_deal;//缺陷处置方式 public string Bug_deal { get { return bug_deal; } set { bug_deal = value; } } private string repair_flag;//返线标志 public string Repair_flag { get { return repair_flag; } set { repair_flag = value; } } private string repair_remark;//返线备注 public string Repair_remark { get { return repair_remark; } set { repair_remark = value; } } private string sampling_flag;//取样标志 public string Sampling_flag { get { return sampling_flag; } set { sampling_flag = value; } } private string sampling_type;//取样类型 public string Sampling_type { get { return sampling_type; } set { sampling_type = value; } } private string sampling_no;//取样批号 public string Sampling_no { get { return sampling_no; } set { sampling_no = value; } } private string checkout_no;//检验批号 public string Checkout_no { get { return checkout_no; } set { checkout_no = value; } } private string chem_stcheck_no;//熔炼成分编号 public string Chem_stcheck_no { get { return chem_stcheck_no; } set { chem_stcheck_no = value; } } private string chem_procheck_no;//成品成分编号 public string Chem_procheck_no { get { return chem_procheck_no; } set { chem_procheck_no = value; } } private string sh_check_no;//硫化氢编号 public string Sh_check_no { get { return sh_check_no; } set { sh_check_no = value; } } } } }