| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- using System.Collections.Generic;
- using System.Data;
- using System.Windows.Forms;
- using Core.Mes.Client.Comm.Server;
- using CoreFS.CA06;
- namespace Core.StlMes.Client.Mcp.Control.Base
- {
- public partial class FrmChangePline : FrmBase
- {
- private readonly string _processCode;
- private readonly List<string> _selfPlineCode;
- public FrmChangePline(OpeBase _ob, string processCode, List<string> selfPlineCode)
- {
- InitializeComponent();
- this.ob = _ob;
- _processCode = processCode;
- _selfPlineCode = selfPlineCode;
- }
- private void FrmChangePline_Load(object sender, System.EventArgs e)
- {
- //查询产线
- DataTable dt = ServerHelper.GetData("com.steering.mes.mcp.common.PlanService.getPlineCode", new object[] { _processCode }, this.ob);
- dt = dt.AsEnumerable().Where(p => !_selfPlineCode.Contains(p["PLINE_CODE"].ToString())).CopyToDataTable();
- cmbPlineCode.DataSource = dt;
- cmbPlineCode.DisplayMember = "PLINE_NAME";
- cmbPlineCode.ValueMember = "PLINE_CODE";
- YdmBaseClass.SetComboItemHeight(cmbPlineCode);
- if (dt.Rows.Count <= 0)
- {
- MessageBox.Show("无法获取产线");
- this.DialogResult = DialogResult.Abort;
- }
- cmbPlineCode.SelectedIndex = 0;
- }
- public string PlineCode
- {
- get { return cmbPlineCode.SelectedIndex >= 0 ? cmbPlineCode.SelectedItem.DataValue.ToString() : ""; }
- }
- public string PlineName
- {
- get { return cmbPlineCode.SelectedIndex >= 0 ? cmbPlineCode.SelectedItem.DisplayText.ToString() : ""; }
- }
- }
- }
|