41 lines
1.6 KiB
C#
41 lines
1.6 KiB
C#
using System;
|
|
using System.Data;
|
|
using System.Data.SqlClient;
|
|
using DataLinkMesWork;
|
|
using System.Collections;
|
|
using System.Collections.Specialized;
|
|
//using SystemFramework;
|
|
|
|
namespace bizFacade
|
|
{
|
|
/// <summary>
|
|
/// 电子看板信息系统
|
|
/// </summary>
|
|
public partial class BaseDataSystemMES
|
|
{
|
|
/// <summary>
|
|
/// 计算工位产量
|
|
/// </summary>
|
|
/// <param name="shiftCode">@班次代码</param>
|
|
/// <param name="opNameTime">@工位节拍</param>
|
|
/// <param name="currentTime">@当前时间</param>
|
|
/// <param name="opNameCount">@工位产量</param>
|
|
static public void OpNameCount(int shiftCode,int opNameTime,DateTime currentTime,out int opNameCount)
|
|
{
|
|
//exec 电子看板_工作时间与班次_工作时间 1,45,'2011-11-30 13:11:00', @工位产量 out
|
|
opNameCount = 0;
|
|
string procedureName;
|
|
procedureName = "电子看板_工作时间与班次_工作时间";
|
|
SqlParameter[] thisParmsSql = new SqlParameter[4];
|
|
thisParmsSql[0] = new SqlParameter("@班次代码", shiftCode);
|
|
thisParmsSql[1] = new SqlParameter("@工位节拍", opNameTime);
|
|
thisParmsSql[2] = new SqlParameter("@当前时间", currentTime);
|
|
thisParmsSql[3] = new SqlParameter("@工位产量", opNameCount);
|
|
thisParmsSql[3].Direction = ParameterDirection.Output;
|
|
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParmsSql);
|
|
|
|
opNameCount = Convert.ToInt32(thisParmsSql[3].Value);
|
|
}
|
|
}
|
|
}
|