using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CoreFS.CA06;
using System.Data;
using Core.Mes.Client.Comm.Server;
using System.Collections;
namespace Core.StlMes.Client.PlnSaleOrd
{
class ComMscPilneBLL
{
private OpeBase _ob;
public ComMscPilneBLL(OpeBase ob)
{
_ob = ob;
}
///
/// 查询工艺制程
///
public DataTable Query(string ordLnPk)
{
DataTable dt = ServerHelper.GetData("com.steering.pss.plnsaleord.order.CoreSaleOrderReceive.queryCraftMscPline",
new object[] { ordLnPk }, _ob);
return dt;
}
///
/// 查询备料合同合同行PK
///
public DataTable QueryPk(string ordLnPk)
{
DataTable dt = ServerHelper.GetData("com.steering.pss.plnsaleord.order.CoreSaleOrderReceive.queryPlnSorder",
new object[] { ordLnPk }, _ob);
return dt;
}
///
/// 查询制程工序点
///
///
///
///
public DataTable QueryPrc(string desginKey, string mscPline)
{
ArrayList list = new ArrayList();
list.Add(desginKey);
list.Add(mscPline);
DataTable dt = ServerHelper.GetData("com.steering.pss.plnsaleord.order.CorePlnSaleOrder.queryMscplPrc",
new object[] { list }, _ob);
return dt;
}
///
/// 查询制程适用钢种
///
///
///
///
public DataTable QueryGrade(string desginKey, string mscPline)
{
ArrayList list = new ArrayList();
list.Add(desginKey);
list.Add(mscPline);
DataTable dt = ServerHelper.GetData("com.steering.pss.plnsaleord.order.CoreSaleOrderReceive.queryMscPlGz",
new object[] { list }, _ob);
return dt;
}
///
/// 查询工序点路径
///
///
///
///
public String QueryStation(string desginKey, string mscPline)
{
ArrayList list = new ArrayList();
list.Add(desginKey);
list.Add(mscPline);
DataTable dt = ServerHelper.GetData("com.steering.pss.plnsaleord.order.CoreSaleOrderReceive.queryPlStation",
new object[] { list }, _ob);
if (dt != null && dt.Rows.Count > 0)
{
return dt.Rows[0]["STATION_DESC"].ToString();
}
return "";
}
}
}