chore: 初始化东安动力MES采集程序

This commit is contained in:
yexingqiang
2026-05-29 13:57:19 +08:00
commit b5c49a5d86
1121 changed files with 168795 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
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);
}
}
}

View File

@@ -0,0 +1,33 @@
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="engineID"></param>
/// <param name="opName"></param>
/// <param name="dt"></param>
static public void GetOpNameRepairData(string engineID,string opName,out DataTable dt)
{
string procedureName;
procedureName = "测量数据合格_返修工位_查询";
SqlParameter[] thisParmsSql = new SqlParameter[2];
thisParmsSql[0] = new SqlParameter("@EngineID", engineID);
thisParmsSql[1] = new SqlParameter("@工位号", opName);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParmsSql, out dt);
}
}
}

View File

@@ -0,0 +1,203 @@
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 ShaftPosition
{
/// <summary>
/// 电子看板_工位机型_质量数据测量位置_查询_工作顺序
/// </summary>
/// <param name="opName"></param>
/// <param name="engineTypeID"></param>
/// <param name="dt"></param>
static public void ShaftPosition_Select_WorkingStep(string opName, int engineTypeID, out DataTable dt)
{
dt = null;
string sql = "exec 电子看板_工位机型_质量数据测量位置_查询_工作顺序 '" + opName + "'," + engineTypeID.ToString();
DataAccess.ExecuteDataTable(sql, out dt);
}
/// <summary>
/// 电子看板_工位机型_质量数据测量位置_查询
/// </summary>
/// <param name="opName">工位号</param>
/// <param name="engineTypeID">产品型号代码</param>
/// <param name="dt"></param>
static public void ShaftPosition_Select(string opName,int engineTypeID,out DataTable dt)
{
dt = null;
string sql = "exec 电子看板_工位机型_质量数据测量位置_查询 '" + opName + "'," + engineTypeID.ToString();
DataAccess.ExecuteDataTable(sql, out dt);
}
/// <summary>
/// 电子看板_装配零件_查询
/// </summary>
/// <param name="opName">工位号</param>
/// <param name="engineType">产品型号代码</param>
/// <param name="engineTypeID">产品型号代码</param>
/// <param name="dt"></param>
static public void Material_Select(string opName, string engineTypeID, string engineType, out DataTable dt)
{
dt = null;
string sql = "exec 电子看板_装配零件_查询 '" + opName + "'," + engineTypeID.ToString() + ",'" + engineType + "'"; ;
DataAccess.ExecuteDataTable(sql, out dt);
}
/// <summary>
/// 电子看板_装配零件_查询
/// </summary>
/// <param name="opName">工位号</param>
/// <param name="engineTypeID">产品型号代码</param>
/// <param name="dt"></param>
static public void Material_Select_1(string opName, int engineTypeID, out DataTable dt)
{
dt = null;
string sql = "exec 电子看板_装配零件_查询 '" + opName + "'," + engineTypeID.ToString() ;
DataAccess.ExecuteDataTable(sql, out dt);
}
/// <summary>
/// 电子看板_工序内容_查询
/// </summary>
/// <param name="opName">工位号</param>
/// <param name="engineTypeID">产品型号代码</param>
/// <param name="dt"></param>
static public void Process_Select(string opName, int engineTypeID, out DataTable dt)
{
dt = null;
string sql = "exec 电子看板_工序内容_查询 '" + opName + "'," + engineTypeID.ToString();
DataAccess.ExecuteDataTable(sql, out dt);
}
/// <summary>
/// 电子看板_工序内容_查询
/// </summary>
/// <param name="opName">工位号</param>
/// <param name="engineTypeID">产品型号代码</param>
/// <param name="dt"></param>
static public void Process_Select_NeedDealWith(string opName, int engineTypeID, out DataTable dt)
{
dt = null;
string sql = "exec 电子看板_工序内容_查询_需要处理 '" + opName + "'," + engineTypeID.ToString();
DataAccess.ExecuteDataTable(sql, out dt);
}
/// <summary>
/// MES_基本变量_机型代码_查询
/// </summary>
/// <param name="dt"></param>
static public void EngineType_Select(out DataTable dt)
{
dt = null;
string sql = "exec MES_基本变量_机型代码_查询";
DataAccess.ExecuteDataTable(sql, out dt);
}
/// <summary>
/// 电子看板_MES_基本变量_原始数据_更新测量数据
/// </summary>
/// <param name="opName"></param>
/// <param name="engineTypeID"></param>
/// <param name="shaftNo"></param>
/// <param name="value1"></param>
/// <param name="value2"></param>
/// <param name="value3"></param>
/// <param name="value4"></param>
static public void ShaftDataUpdate(string opName, string engineTypeID, string shaftNo, string value1, string value2, string value3, string value4)
{
string sql = "exec 电子看板_MES_基本变量_原始数据_更新测量数据 ";
sql = sql + " '" + opName + "',";
sql = sql + " '" + engineTypeID + "',";
sql = sql + " " + shaftNo.ToString() + ",";
sql = sql + " '" + value1 + "',";
sql = sql + " '" + value2 + "',";
sql = sql + " '" + value3 + "',";
sql = sql + " " + value4.ToString() +"";
DataAccess.ExecuteSQL(sql);
}
/// <summary>
/// 电子看板_MES_基本变量_原始数据_清零测量数据
/// </summary>
/// <param name="opName"></param>
static public void ShaftDataClear(string opName)
{
string sql = "exec 电子看板_MES_基本变量_原始数据_更新测量数据 ";
sql = sql + " '" + opName + "'";
DataAccess.ExecuteSQL(sql);
}
/// <summary>
/// 电子看板_MES_基本变量_原始数据_增加测量数据
/// </summary>
/// <param name="opName"></param>
/// <param name="engineID"></param>
/// <param name="engineType"></param>
/// <param name="engineTypeID"></param>
/// <param name="isGood"></param>
/// <param name="dateTime"></param>
static public void ShaftDataInsert(string opName, string engineID, string engineType, string engineTypeID,
string isGood, string dateTime)
{
string sql = "exec 电子看板_MES_基本变量_原始数据_增加测量数据 ";
sql = sql + " '" + opName + "',";
sql = sql + " '" + engineID + "',";
sql = sql + " '" + engineType + "',";
sql = sql + " " + engineTypeID + ",";
sql = sql + " " + isGood + ",";
sql = sql + " '" + dateTime + "'";
DataAccess.ExecuteSQL(sql);
}
/// <summary>
/// [电子看板_工位机型_质量数据测量位置_查询_OP3010] 2012-12-13
/// </summary>
/// <param name="opName">工位号</param>
/// <param name="engineTypeID">产品型号代码</param>
/// <param name="dt"></param>
static public void ShaftPosition_Select_OP3010(string opName, int engineTypeID,int IsUsing ,out DataTable dt)
{
dt = null;
string sql = "exec 电子看板_工位机型_质量数据测量位置_查询_OP3010 '" + opName + "','" + engineTypeID.ToString() + "','" + IsUsing+ "'";
DataAccess.ExecuteDataTable(sql, out dt);
}
/// <summary>
/// [电子看板_工位机型_质量数据测量位置_查询_工作顺序_OP3010] 2012-12-13
/// </summary>
/// <param name="opName"></param>
/// <param name="engineTypeID"></param>
/// <param name="dt"></param>
static public void ShaftPosition_Select_WorkingStep_OP3010(string opName, int engineTypeID,int IsUsing, out DataTable dt)
{
dt = null;
string sql = "exec 电子看板_工位机型_质量数据测量位置_查询_工作顺序_OP3010 '" + opName + "','" + engineTypeID.ToString() + "','" + IsUsing + "'";
DataAccess.ExecuteDataTable(sql, out dt);
}
/// <summary>
/// [MES_操作者_用户_显示_查询] 2013-01-23 王可心 用户名增加用
/// </summary>
/// <param name="dt"></param>
static public void UserName_Select(out DataTable dt)
{
dt = null;
string sql = "exec MES_操作者_用户_显示_查询 ";
DataAccess.ExecuteDataTable(sql, out dt);
}
}
}

View File

@@ -0,0 +1,199 @@
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 ShaftPosition
{
/// <summary>
/// 测量数据合格_电子看板_质量数据_临时表_增加_返修工位
/// @EngineID nvarchar(50)=null,
/// @EngineType nvarchar(50)=null,
/// @EngineTypeID int = null,
/// @工位号 nvarchar(50)=null,
/// @工位号返修工位 nvarchar(50)=null,
/// @订单号 nvarchar(50)=null,
/// @合格标志 int
/// </summary>
/// <param name="engineID">工件号</param>
/// <param name="engineType">机型</param>
/// <param name="engineTypeID">机型代码</param>
/// <param name="opName">工位号(被返修的工位号)</param>
/// <param name="opNameRepair">工位号返修工位</param>
/// <param name="orderForm">订单号</param>
/// <param name="isOK">合格标志</param>
static public void ShaftPosition_Data_OpNameRepair_Insert(string engineID, string engineType, int engineTypeID, string opName, string opNameRepair,string orderForm, int isOK)
{
string procedureName;
procedureName = "测量数据合格_电子看板_质量数据_临时表_增加_返修工位";
SqlParameter[] thisParmsSql = new SqlParameter[7];
thisParmsSql[0] = new SqlParameter("@EngineID", engineID);
thisParmsSql[1] = new SqlParameter("@EngineType", engineType);
thisParmsSql[2] = new SqlParameter("@EngineTypeID", engineTypeID);
thisParmsSql[3] = new SqlParameter("@工位号", opName);
thisParmsSql[4] = new SqlParameter("@工位号返修工位", opNameRepair);
thisParmsSql[5] = new SqlParameter("@订单号", orderForm);
thisParmsSql[6] = new SqlParameter("@合格标志", isOK);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParmsSql);
}
/// <summary>
/// 测量数据合格_电子看板_质量数据_临时表_增加
/// @EngineID nvarchar(50)=null,
/// @EngineType nvarchar(50)=null,
/// @EngineTypeID int = null,
/// @工位号 nvarchar(50)=null,
/// @订单号 nvarchar(50)=null,
/// @合格标志 int
/// </summary>
/// <param name="engineID">工件号</param>
/// <param name="engineType">机型</param>
/// <param name="engineTypeID">机型代码</param>
/// <param name="opName">工位号</param>
/// <param name="orderForm">订单号</param>
/// <param name="isOK">合格标志</param>
static public void ShaftPosition_Data_Insert(string engineID, string engineType, int engineTypeID, string opName, string orderForm, int isOK)
{
string procedureName;
procedureName = "测量数据合格_电子看板_质量数据_临时表_增加";
SqlParameter[] thisParmsSql = new SqlParameter[6];
thisParmsSql[0] = new SqlParameter("@EngineID", engineID);
thisParmsSql[1] = new SqlParameter("@EngineType", engineType);
thisParmsSql[2] = new SqlParameter("@EngineTypeID", engineTypeID);
thisParmsSql[3] = new SqlParameter("@工位号", opName);
thisParmsSql[4] = new SqlParameter("@订单号", orderForm);
thisParmsSql[5] = new SqlParameter("@合格标志", isOK);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParmsSql);
}
/// <summary>
///
/// </summary>
/// <param name="opName"></param>
/// <param name="shaftStep"></param>
/// <param name="engineID"></param>
/// <param name="engineType"></param>
/// <param name="engineTypeID"></param>
/// <param name="orderBy"></param>
/// <param name="tagValue"></param>
/// <param name="isOK"></param>
static public void ShaftPosition_Data_Insert_RepairOpName(string opName, int shaftStep, string engineID, string engineType, int engineTypeID, int orderBy, string tagValue, int isOK)
{
string procedureName;
procedureName = "电子看板_质量数据_临时表_增加_备用拧紧工位";
SqlParameter[] thisParmsSql = new SqlParameter[8];
thisParmsSql[0] = new SqlParameter("@工位号", opName);
thisParmsSql[1] = new SqlParameter("@序号", shaftStep);
thisParmsSql[2] = new SqlParameter("@EngineID", engineID);
thisParmsSql[3] = new SqlParameter("@EngineType", engineType);
thisParmsSql[4] = new SqlParameter("@EngineTypeID", engineTypeID);
thisParmsSql[5] = new SqlParameter("@变量排序", orderBy);
thisParmsSql[6] = new SqlParameter("@测量值", tagValue);
thisParmsSql[7] = new SqlParameter("@合格标志", isOK);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParmsSql);
}
/// <summary>
/// 电子看板_质量数据_临时表_增加
/// </summary>
/// <param name="opName">工位号</param>
/// <param name="shaftStep">序号</param>
/// <param name="engineID">工件号</param>
/// <param name="engineType">机型</param>
/// <param name="engineTypeID">机型代码</param>
/// <param name="tagID">变量代码</param>
/// <param name="tagValue">变量值</param>
/// <param name="isOK">合格标志</param>
static public void ShaftPosition_Data_Insert(string opName,int shaftStep, string engineID,string engineType, int engineTypeID, int tagID,string tagValue, int isOK)
{
string procedureName;
procedureName = "电子看板_质量数据_临时表_增加";
SqlParameter[] thisParmsSql = new SqlParameter[8];
thisParmsSql[0] = new SqlParameter("@工位号", opName);
thisParmsSql[1] = new SqlParameter("@序号", shaftStep);
thisParmsSql[2] = new SqlParameter("@EngineID", engineID);
thisParmsSql[3] = new SqlParameter("@EngineType", engineType);
thisParmsSql[4] = new SqlParameter("@EngineTypeID", engineTypeID);
thisParmsSql[5] = new SqlParameter("@TagID", tagID);
thisParmsSql[6] = new SqlParameter("@测量值", tagValue);
thisParmsSql[7] = new SqlParameter("@合格标志", isOK);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParmsSql);
}
/// <summary>
/// 电子看板_质量数据_临时表_增加
/// </summary>
/// <param name="opName">工位号</param>
/// <param name="shaftStep">序号</param>
/// <param name="engineID">工件号</param>
/// <param name="engineType">机型</param>
/// <param name="engineTypeID">机型代码</param>
/// <param name="tagID">变量代码</param>
/// <param name="tagValue">变量值</param>
/// <param name="isOK">合格标志</param>
//static public void ShaftPosition_Data_Insert_Access(string opName, int shaftStep, string engineID, string engineType,
// int engineTypeID, int tagID, string tagValue, int isOK)
//{
// string sql;
// string sql_Delete;
// sql = "insert into 电子看板_质量数据_临时表(EngineID,EngineType,EngineTypeID,工位号,TagID,测量值,合格标志) ";
// sql = sql+" values(";
// sql = sql + "'" + engineID + "',";
// sql = sql + "'" + engineType + "',";
// sql = sql + "" + engineTypeID.ToString() + ",";
// sql = sql + "'" + opName + "',";
// sql = sql + "" + tagID.ToString() + ",";
// sql = sql + "'" + tagValue + "',";
// sql = sql + "" + isOK.ToString() + ")";
// sql_Delete = "delete from 电子看板_质量数据_临时表";
// sql_Delete = sql_Delete + " where tagID=" + tagID.ToString();
// DataAccess.ExecuteSQL_OleDb_Access(sql_Delete);
// DataAccess.ExecuteSQL_OleDb_Access(sql);
//}
/// <summary>
/// 查询[电子看板_质量数据_临时表]数据
/// </summary>
/// <param name="opName">工位号</param>
/// <param name="dt">合格标志</param>
//static public void ShaftPosition_Data_Select_Access(string opName, out DataTable dt)
//{
// string sql;
// sql = "select EngineID,EngineType,EngineTypeID,工位号,TagID,测量值 as TagValue,合格标志 as IsGoodBad";
// sql=sql+" from 电子看板_质量数据_临时表 ";
// sql = sql+" where 工位号='"+opName+"'";
// DataAccess.ExecuteDataTable_OleDb_Access(sql, out dt);
//}
/// <summary>
/// 删除[电子看板_质量数据_临时表]数据
/// </summary>
/// <param name="opName">工位号</param>
//static public void ShaftPosition_Data_Delete_Access(string opName)
//{
// string sql;
// sql = "delete from 电子看板_质量数据_临时表 ";
// sql = sql + " where 工位号='" + opName + "'";
// DataAccess.ExecuteSQL_OleDb_Access(sql);
//}
/// <summary>
/// 电子看板_质量数据_临时表_删除
/// </summary>
/// <param name="opName">工位号</param>
/// <param name="shaftStep">列位置</param>
/// <param name="engineID">EngineID</param>
static public void ShaftPosition_Data_Delete(string opName, int shaftStep, string engineID)
{
string procedureName;
procedureName = "电子看板_质量数据_临时表_删除";
SqlParameter[] thisParmsSql = new SqlParameter[3];
thisParmsSql[0] = new SqlParameter("@工位号", opName);
thisParmsSql[1] = new SqlParameter("@列位置", shaftStep);
thisParmsSql[2] = new SqlParameter("@EngineID", engineID);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParmsSql);
}
}
}