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