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;
}
}
}