using System; using System.Collections.Generic; using Core.Mes.Client.Comm.Tool; using Core.StlMes.Client.Mcp.Control.Entity; namespace Core.StlMes.Client.Mcp.Mch.Report { public partial class FrmTreatmentReport : FrmReportBase { private string _type = "00"; public FrmTreatmentReport() { InitializeComponent(); chkTim.Text = @"检查时间"; } protected override void LoadView() { DataBindingSource.DataSource = typeof(MchFinalCheckTreatmentEntityPlus); EntityHelper.ShowGridCaption(CrackDetectGrid.DisplayLayout.Bands[0]); _type = CustomInfo.ToString2(); CrackDetectGrid.DisplayLayout.Bands[0].Columns["ApprovalStatus"].EditorComponent = uceType; //uceType ViewList = new List { "JudgeStoveNo", "BatchNo", "PlineName", "Producname", "Steelname", "Gradename", "Outdiameter", "Wallthick", "ModelDesc", "OrderNo", "ApprovalStatus" }; ProductionInfo = new List { "UnqualifiedNum", "FailNum" }; OperationInfo = new List { "TreatmentName", "ProUser", "ProTime", "TreatmentReply", "ReplyName", "Departname", "ReplyShift", "ReplyGroup", "ReplyTime", "ApprovalNote", "ApprovalName", "ApprovalTime" }; } protected override void QuerySinglePlan() { var paras = new Dictionary(); var condition = GetQueryCondition(); if ((condition.Length > 0) && condition[0] is Dictionary) { paras = (Dictionary) condition[0]; paras.Add("responsibleCode", _type); paras.Add("status", ""); } DataBindingSource.DataSource = EntityHelper.GetData( "com.steering.mes.mcp.Mch.FrmJgxReport.doQueryTreatment", new object[] {paras}, ob); } } }