using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text; using System.Windows.Forms; using Core.Mes.Client.Comm.Tool; using Core.StlMes.Client.PlnSaleOrd.entity; using Core.StlMes.Client.PlnSaleOrd.BaseMethod; using System.Collections; using CoreFS.CA06; using Infragistics.Win.UltraWinGrid; namespace Core.StlMes.Client.PlnSaleOrd.工序订单.Control { /// /// 轧管订单控件 /// public partial class ControlOrderZgM : UserControl { public ControlOrderZgM() { this.Dock = DockStyle.Fill; InitializeComponent(); } private void ControlOrderZgM_Load(object sender, EventArgs e) { EntityHelper.ShowGridCaption(ultraGridZg.DisplayLayout.Bands[0]); EntityHelper.ShowGridCaption(ultraGridZg.DisplayLayout.Bands[1]); BaseHelper.setOtherColumnReadOnly(ultraGridZg, new string[] { "CHC" }); } public void Query(ArrayList param,OpeBase ob) { OrderHelper.QueryZgM(param, plnGxZgMOEntityBindingSource, ob); } public void QueryZg(string orderNo, string proPlanId, string yearTime,OpeBase ob) { List listSourceM = EntityHelper.GetData ("com.steering.pss.plnsaleord.orderInfo.OrderHelper.queryZgOrderM", new object[] { orderNo, proPlanId, yearTime }, ob); List listSourceC = EntityHelper.GetData ("com.steering.pss.plnsaleord.orderInfo.OrderHelper.queryZgOrderC", new object[] { orderNo, proPlanId }, ob); EntityHelper.AddEntityRelation(listSourceM, listSourceC, "ProPlanId", "ProPlanId"); plnGxZgMOEntityBindingSource.DataSource = listSourceM; } public void clearDataSourse() { plnGxZgMOEntityBindingSource.Clear(); } public UltraGridRow getActiveRow() { return ultraGridZg.ActiveRow; } } }