using Core.Mes.Client.Comm.Server; using CoreFS.CA06; using Infragistics.Win.UltraWinEditors; using System.Data; namespace Core.StlMes.Client.Judge.Commons { public class JudgeBaseInfo { public static void LoadPlineName(UltraComboEditor cmb, OpeBase ob, bool hasBlankLine, params string[] processs) { Dal d = new Dal(ob); DataTable dt = d.GetTableByXmlId("JudgeBaseInfo.Query", new object[] { processs }); if (hasBlankLine && dt != null && dt.Rows.Count > 0) { DataRow dr = dt.NewRow(); dt.Rows.InsertAt(dr, 0); } cmb.DataSource = dt; cmb.DisplayMember = "plineName"; cmb.ValueMember = "plineCode"; ClsBaseInfo.SetComboItemHeight(cmb); } public static void LoadPhyDetect(UltraComboEditor cmb, OpeBase ob, bool hasBlankLine) { Dal d = new Dal(ob); DataTable dt = d.GetTableByXmlId("JudgeBaseInfo.getPhyDetect", new object[] { }); if (hasBlankLine && dt != null && dt.Rows.Count > 0) { DataRow dr = dt.NewRow(); dt.Rows.InsertAt(dr, 0); } cmb.DataSource = dt; cmb.DisplayMember = "phyName"; cmb.ValueMember = "phyCode"; ClsBaseInfo.SetComboItemHeight(cmb); } } }