using System; using System.Collections.Generic; using System.Linq; using System.Text; using CoreFS.CA06; using System.Data; using System.Collections; using Infragistics.Win; using Core.Mes.Client.Comm.Server; namespace Core.StlMes.Client.YdmStuffReport { class ClsLoad { /// ///基础信息 /// /// /// public static DataTable GetValueListDataTable(string pCode, OpeBase ob) { DataTable dt = new DataTable(); ArrayList queryList = new ArrayList(); queryList.Add(pCode); dt = ServerHelper.GetData("Core.LgMes.Server.Stuffmanage.BaseOperations.queryBaseConfion", new object[] { queryList }, ob); return dt; } public static DataTable GetValueListDataTable(string[] pCode, OpeBase ob) { DataTable dt = new DataTable(); ArrayList queryList = new ArrayList(); for (int i = 0; i < pCode.Length; i++) { queryList.Add(pCode[i].ToString()); } dt = ServerHelper.GetData("Core.LgMes.Server.Stuffmanage.BaseOperations.queryBaseConfion", new object[] { queryList }, ob); return dt; } /// /// 根据指定DataTable生成ValueList /// /// /// value /// Text /// public static ValueList GeneralValuelist(ref DataTable table, string strKey, string strText) { if (table == null || !table.Columns.Contains(strKey) || !table.Columns.Contains(strText)) { return null; } ArrayList alist = new ArrayList(); ValueList vlist = new ValueList(); for (int i = 0; i < table.Rows.Count; i++) { try { if (!alist.Contains(table.Rows[i][strKey])) { alist.Add(table.Rows[i][strKey]); vlist.ValueListItems.Add(table.Rows[i][strKey], Convert.ToString(table.Rows[i][strText])); } } catch { } } return vlist; } /// /// 获取作业类型信息 /// /// 快速索引码,参数数组 /// 界面OB对象 /// public static DataTable getComTypeInfo(string sortCode, OpeBase ob) { return ServerHelper.GetData("com.steering.pss.ydm.pipemanage.PipeManageClassInfo.queryType", new object[] { sortCode }, ob); } } }