chore: 初始化北汽福田MES采集程序

This commit is contained in:
yexingqiang
2026-05-29 13:44:10 +08:00
commit c5e248e993
1399 changed files with 187196 additions and 0 deletions

View File

@@ -0,0 +1,238 @@
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="shiftNO">序号</param>
static public bool WorkShift_Delete(int shiftNO)
{
string procedureName;
procedureName = "电子看板_工作时间与班次_删除";
SqlParameter[] thisParms = new SqlParameter[1];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@序号", shiftNO);
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
/// <summary>
/// 电子看板_工作时间与班次_修改
/// </summary>
/// <param name="shiftNO">序号</param>
/// <param name="shiftStartTime">开始工作时间</param>
/// <param name="shiftEndTime">结束工作时间</param>
/// <param name="shiftWorkNo">班次代码</param>
/// <param name="shiftIsWork">是否工作</param>
static public bool WorkShift_Update(int shiftNO,string shiftStartTime,
string shiftEndTime, int shiftWorkNo, int shiftIsWork)
{
string procedureName;
procedureName = "电子看板_工作时间与班次_修改";
SqlParameter[] thisParms = new SqlParameter[5];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@序号", shiftNO);
thisParms[1] = new System.Data.SqlClient.SqlParameter("@开始工作时间", shiftStartTime);
thisParms[2] = new System.Data.SqlClient.SqlParameter("@结束工作时间", shiftEndTime);
thisParms[3] = new System.Data.SqlClient.SqlParameter("@班次代码", shiftWorkNo);
thisParms[4] = new System.Data.SqlClient.SqlParameter("@是否工作", shiftIsWork);
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
/// <summary>
/// 电子看板_工作时间与班次_增加
/// </summary>
/// <param name="shiftNO">序号</param>
/// <param name="shiftStartTime">开始工作时间</param>
/// <param name="shiftEndTime">结束工作时间</param>
/// <param name="shiftWorkNo">班次代码</param>
/// <param name="shiftIsWork">是否工作</param>
static public bool WorkShift_Insert(int shiftNO, string shiftStartTime,
string shiftEndTime, int shiftWorkNo, int shiftIsWork)
{
string procedureName;
procedureName = "电子看板_工作时间与班次_增加";
SqlParameter[] thisParms = new SqlParameter[5];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@序号", shiftNO);
thisParms[1] = new System.Data.SqlClient.SqlParameter("@开始工作时间", shiftStartTime);
thisParms[2] = new System.Data.SqlClient.SqlParameter("@结束工作时间", shiftEndTime);
thisParms[3] = new System.Data.SqlClient.SqlParameter("@班次代码", shiftWorkNo);
thisParms[4] = new System.Data.SqlClient.SqlParameter("@是否工作", shiftIsWork);
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
/// <summary>
/// 电子看板_工作时间与班次_查询
/// </summary>
/// <param name="dt"></param>
static public void WorkShift_Select(out DataTable dt)
{
string sql;
sql = " exec 电子看板_工作时间与班次_查询";
DataAccess.ExecuteDataTable(sql, out dt);
}
/// <summary>
/// MES_基本变量_基本机型_增加
/// @基本机型 nvarchar(50),
/// @机型代码 int
/// </summary>
static public bool EngineBasicType_Insert(string engineBasicType,
int engineBasicTypeID, double maxWeight, double minWeight, double Vp, double tm)
{
string procedureName;
procedureName = "MES_基本变量_基本机型_增加";
SqlParameter[] thisParms = new SqlParameter[6];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@基本机型", engineBasicType);
thisParms[1] = new System.Data.SqlClient.SqlParameter("@机型代码", engineBasicTypeID);
thisParms[2] = new System.Data.SqlClient.SqlParameter("@重量差上限", maxWeight);
thisParms[3] = new System.Data.SqlClient.SqlParameter("@重量差下限", minWeight);
thisParms[4] = new System.Data.SqlClient.SqlParameter("@Vp", Vp);
thisParms[5] = new System.Data.SqlClient.SqlParameter("@tm", tm);
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
/// <summary>
/// MES_基本变量_基本机型_修改
/// @序号 int,
/// @基本机型 nvarchar(50),
/// @机型代码 int
/// </summary>
static public bool EngineBasicType_Update(int sn,string engineBasicType,
int engineBasicTypeID, double maxWeight, double minWeight, double Vp, double tm)
{
string procedureName;
procedureName = "MES_基本变量_基本机型_修改";
SqlParameter[] thisParms = new SqlParameter[7];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@序号", sn);
thisParms[1] = new System.Data.SqlClient.SqlParameter("@基本机型", engineBasicType);
thisParms[2] = new System.Data.SqlClient.SqlParameter("@机型代码", engineBasicTypeID);
thisParms[3] = new System.Data.SqlClient.SqlParameter("@重量差上限", maxWeight);
thisParms[4] = new System.Data.SqlClient.SqlParameter("@重量差下限", minWeight);
thisParms[5] = new System.Data.SqlClient.SqlParameter("@Vp", Vp);
thisParms[6] = new System.Data.SqlClient.SqlParameter("@tm", tm);
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
/// <summary>
/// MES_基本变量_基本机型_删除
/// @序号 int
/// </summary>
static public bool EngineBasicType_Delete(int sn)
{
string procedureName;
procedureName = "MES_基本变量_基本机型_删除";
SqlParameter[] thisParms = new SqlParameter[1];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@序号", sn);
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
/// <summary>
/// MES_基本变量_机型代码_增加
/// @发动机型号 nvarchar(50),
/// @发动机机型标志 int,
/// @条码类型 int ,
/// @流水号类型 int,
/// @工厂编号 nvarchar(50),
/// @装配线班组号 nvarchar(50),
/// @壳体编号型号 nvarchar(50),
/// @壳体编号型号带空格 nvarchar(50),
/// @QR码读数标志 nvarchar(50),
/// @QR码产品型号 nvarchar(50)
/// </summary>
/// <param name="engineType">发动机型号</param>
/// <param name="engineTypeID">发动机机型标志</param>
/// <param name="barCodeID">条码类型</param>
/// <param name="snNumberID">流水号类型</param>
/// <param name="factoryID">工厂编号</param>
/// <param name="shiftID">装配线班组号</param>
/// <param name="shellCode">壳体编号型号</param>
/// <param name="shellCode_Space">壳体编号型号带空格</param>
/// <param name="QR_Code">QR码读数标志</param>
/// <param name="QR_Type">QR码产品型号</param>
/// <returns></returns>
static public bool EngineType_Insert(string engineType, int engineTypeID,
int barCodeID,int snNumberID,string factoryID,string shiftID,
string shellCode, string shellCode_Space, string QR_Code, string QR_Type, string shellCode_downline)
{
string procedureName;
procedureName = "MES_基本变量_机型代码_增加_new";
SqlParameter[] thisParms = new SqlParameter[11];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@发动机型号", engineType);
thisParms[1] = new System.Data.SqlClient.SqlParameter("@发动机机型标志", engineTypeID);
thisParms[2] = new System.Data.SqlClient.SqlParameter("@条码类型", barCodeID);
thisParms[3] = new System.Data.SqlClient.SqlParameter("@流水号类型", snNumberID);
thisParms[4] = new System.Data.SqlClient.SqlParameter("@工厂编号", factoryID);
thisParms[5] = new System.Data.SqlClient.SqlParameter("@装配线班组号", shiftID);
thisParms[6] = new System.Data.SqlClient.SqlParameter("@壳体编号型号", shellCode);
thisParms[7] = new System.Data.SqlClient.SqlParameter("@壳体编号型号带空格", shellCode_Space);
thisParms[8] = new System.Data.SqlClient.SqlParameter("@QR码读数标志", QR_Code);
thisParms[9] = new System.Data.SqlClient.SqlParameter("@QR码产品型号", QR_Type);
thisParms[10] = new System.Data.SqlClient.SqlParameter("@壳体编号型号条码", shellCode_downline);
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
/// <summary>
/// MES_基本变量_机型代码_修改
/// @序号 int,
/// @发动机型号 nvarchar(50),
/// @发动机机型标志 int,
/// @条码类型 int ,
/// @流水号类型 int,
/// @工厂编号 nvarchar(50),
/// @装配线班组号 nvarchar(50),
/// @壳体编号型号 nvarchar(50),
/// @壳体编号型号带空格 nvarchar(50),
/// @QR码读数标志 nvarchar(50),
/// @QR码产品型号 nvarchar(50)
/// </summary>
/// <param name="sn">序号</param>
/// <param name="engineType">发动机型号</param>
/// <param name="engineBasicTypeID">发动机机型标志</param>
/// <param name="barCodeID">条码类型</param>
/// <param name="snNumberID">流水号类型</param>
/// <param name="factoryID">工厂编号</param>
/// <param name="shiftID">装配线班组号</param>
/// <param name="shellCode">壳体编号型号</param>
/// <param name="shellCode_Space">壳体编号型号带空格</param>
/// <param name="QR_Code">QR码读数标志</param>
/// <param name="QR_Type">QR码产品型号</param>
/// <returns></returns>
static public bool EngineType_Update(int sn,string engineType, int engineBasicTypeID,
int barCodeID, int snNumberID, string factoryID, string shiftID,
string shellCode, string shellCode_Space, string QR_Code, string QR_Type,string shellCode_downline)
{
string procedureName;
procedureName = "MES_基本变量_机型代码_修改_new";
SqlParameter[] thisParms = new SqlParameter[12];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@序号", sn);
thisParms[1] = new System.Data.SqlClient.SqlParameter("@发动机型号", engineType);
thisParms[2] = new System.Data.SqlClient.SqlParameter("@发动机机型标志", engineBasicTypeID);
thisParms[3] = new System.Data.SqlClient.SqlParameter("@条码类型", barCodeID);
thisParms[4] = new System.Data.SqlClient.SqlParameter("@流水号类型", snNumberID);
thisParms[5] = new System.Data.SqlClient.SqlParameter("@工厂编号", factoryID);
thisParms[6] = new System.Data.SqlClient.SqlParameter("@装配线班组号", shiftID);
thisParms[7] = new System.Data.SqlClient.SqlParameter("@壳体编号型号", shellCode);
thisParms[8] = new System.Data.SqlClient.SqlParameter("@壳体编号型号带空格", shellCode_Space);
thisParms[9] = new System.Data.SqlClient.SqlParameter("@QR码读数标志", QR_Code);
thisParms[10] = new System.Data.SqlClient.SqlParameter("@QR码产品型号", QR_Type);
thisParms[11] = new System.Data.SqlClient.SqlParameter("@壳体编号型号条码", shellCode_downline);
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
/// <summary>
/// MES_基本变量_机型代码_删除
/// @序号 int,
/// </summary>
/// <param name="sn">序号</param>
/// <returns></returns>
static public bool EngineType_Delete(int sn)
{
string procedureName;
procedureName = "MES_基本变量_机型代码_删除";
SqlParameter[] thisParms = new SqlParameter[1];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@序号", sn);
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
}
}

View File

@@ -0,0 +1,59 @@
using System;
using System.Data;
using System.Data.SqlClient;
using DataLinkMesWork;
using System.Collections;
using System.Collections.Specialized;
//using SystemFramework;
namespace bizFacade
{
/// <summary>
/// [MES_计划BOM_工位与名称_查询_是否启用MES]
/// </summary>
public partial class BaseDataSystemMES
{
/// <summary>
/// [MES_计划BOM_工位与名称_查询_是否启用MES]
/// </summary>
/// <param name="opName"></param>
public static int IsMES_Select(string opName)
{
int count;
string sql = "exec MES_计划BOM_工位与名称_查询_是否启用MES '" + opName + "'";
DataAccess.ExecuteOutNum(sql, out count);
return count;
}
/// <summary>
/// [MES_计划BOM_工位与名称_查询_在线状态]
/// </summary>
/// <param name="opName"></param>
public static int IsOnLine_Select(string opName)
{
int count;
string sql = "exec MES_计划BOM_工位与名称_查询_在线状态 '" + opName + "'";
DataAccess.ExecuteOutNum(sql, out count);
return count;
}
/// <summary>
/// [MES_计划BOM_工位与名称_查询_是否启用MES]
/// </summary>
/// <param name="opName"></param>
/// <param name="tagValue"></param>
public static void IsMES_Update(string opName,string tagValue)
{
string sql = "exec MES_计划BOM_工位与名称_更新_是否启用MES '" + opName + "'," + tagValue;
DataAccess.ExecuteSQL(sql);
}
/// <summary>
/// [MES_计划BOM_工位与名称_查询_在线状态]
/// </summary>
/// <param name="opName"></param>
/// <param name="tagValue"></param>
public static void IsOnLine_Update(string opName, string tagValue)
{
string sql = "exec MES_计划BOM_工位与名称_更新_在线状态 '" + opName + "'," + tagValue;
DataAccess.ExecuteSQL(sql);
}
}
}

View File

@@ -0,0 +1,111 @@
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>
/// MES_基本变量_厂家代码_查询
/// </summary>
static public void MaterialFactory_Select(out DataTable dt)
{
string sql;
sql = "exec MES_基本变量_厂家代码_查询";
DataAccess.ExecuteDataTable(sql, out dt);
}
///// <summary>
///// 电子看板_装配零件_查询
///// </summary>
///// <param name="opName"></param>
///// <param name="engineTypeID"></param>
///// <param name="dt"></param>
//static public void PartMaterial_Select(string opName, string engineType,string engineTypeID, out DataTable dt)
//{
// string sql;
// sql = "exec 电子看板_装配零件_查询 '" + opName + "'," + engineTypeID + ",'" + engineType+"'";
// DataAccess.ExecuteDataTable(sql, out dt);
//}
/// <summary>
/// 电子看板_装配零件_增加
/// </summary>
/// <param name="opName">工位号</param>
/// <param name="engineTypeID">产品型号代码</param>
/// <param name="MaterialMark">标号</param>
/// <param name="PartDrawNumber">零件图号</param>
/// <param name="PartName">零件名称</param>
/// <param name="PartCount">零件数量</param>
/// <param name="MaterialNumber">零件批号</param>
/// <param name="PartFactor">生产厂家</param>
/// <param name="PartMemo">备注</param>
/// <param name="engineType">发动机型号</param>
static public void PartMaterial_Insert
(string opName, int engineTypeID,
int MaterialMark, string PartDrawNumber, string PartName, int PartCount,
string MaterialNumber, string PartFactor, string PartMemo, string engineType)
{
string procedureName;
procedureName = "电子看板_装配零件_增加";
SqlParameter[] thisParms = new SqlParameter[10];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
thisParms[1] = new System.Data.SqlClient.SqlParameter("@产品型号代码", engineTypeID);
thisParms[2] = new System.Data.SqlClient.SqlParameter("@标号", MaterialMark);
thisParms[3] = new System.Data.SqlClient.SqlParameter("@零件图号", PartDrawNumber);
thisParms[4] = new System.Data.SqlClient.SqlParameter("@零件名称", PartName);
thisParms[5] = new System.Data.SqlClient.SqlParameter("@零件数量", PartCount);
thisParms[6] = new System.Data.SqlClient.SqlParameter("@零件批号", MaterialNumber);
thisParms[7] = new System.Data.SqlClient.SqlParameter("@生产厂家", PartFactor);
thisParms[8] = new System.Data.SqlClient.SqlParameter("@备注", PartMemo);
thisParms[9] = new System.Data.SqlClient.SqlParameter("@发动机型号", engineType);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
/// <summary>
/// 电子看板_装配零件_修改
/// </summary>
/// <param name="ID">唯一标志</param>
/// <param name="MaterialMark">标号</param>
/// <param name="PartDrawNumber">零件图号</param>
/// <param name="PartName">零件名称</param>
/// <param name="PartCount">零件数量</param>
/// <param name="MaterialNumber">零件批号</param>
/// <param name="PartFactor">生产厂家</param>
/// <param name="PartMemo">备注</param>
static public void PartMaterial_Update
(int ID,int MaterialMark, string PartDrawNumber, string PartName, int PartCount,
string MaterialNumber, string PartFactor, string PartMemo)
{
string procedureName;
procedureName = "电子看板_装配零件_修改";
SqlParameter[] thisParms = new SqlParameter[8];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@ID", ID);
thisParms[1] = new System.Data.SqlClient.SqlParameter("@标号", MaterialMark);
thisParms[2] = new System.Data.SqlClient.SqlParameter("@零件图号", PartDrawNumber);
thisParms[3] = new System.Data.SqlClient.SqlParameter("@零件名称", PartName);
thisParms[4] = new System.Data.SqlClient.SqlParameter("@零件数量", PartCount);
thisParms[5] = new System.Data.SqlClient.SqlParameter("@零件批号", MaterialNumber);
thisParms[6] = new System.Data.SqlClient.SqlParameter("@生产厂家", PartFactor);
thisParms[7] = new System.Data.SqlClient.SqlParameter("@备注", PartMemo);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
/// <summary>
/// 电子看板_装配零件_删除
/// </summary>
/// <param name="ID"></param>
static public void PartMaterial_Delete(int ID)
{
string procedureName;
procedureName = "电子看板_装配零件_删除";
SqlParameter[] thisParms = new SqlParameter[1];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@ID", ID);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
}
}

View File

@@ -0,0 +1,113 @@
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>
/// MES_计划BOM_工位与名称_修改_工序号和工序名称;
/// </summary>
/// <param name="opName">工位号</param>
/// <param name="ProccessCode">工序号</param>
/// <param name="ProcessName">工序名称</param>
static public void OpNameWorkStepName_Update(string opName, string ProccessCode, string ProcessName)
{
string procedureName;
procedureName = "MES_计划BOM_工位与名称_修改_工序号和工序名称";
SqlParameter[] thisParms = new SqlParameter[3];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
thisParms[1] = new System.Data.SqlClient.SqlParameter("@工序号", ProccessCode);
thisParms[2] = new System.Data.SqlClient.SqlParameter("@工序名称", ProcessName);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
/// <summary>
/// 电子看板_工序内容_工步属性_查询
/// </summary>
static public void GetWorkStepPropurty(out DataTable dt)
{
string sql;
sql = "exec 电子看板_工序内容_工步属性_查询";
DataAccess.ExecuteDataTable(sql, out dt);
}
/// <summary>
/// 电子看板_工序内容_增加
/// </summary>
/// <param name="opName"></param>
/// <param name="engineTypeID"></param>
/// <param name="workStep"></param>
/// <param name="contend"></param>
/// <param name="requare"></param>
/// <param name="propurtyID"></param>
static public void WorkStepPropurty_Insert(string opName, int engineTypeID, int workStep, string contend,string requare, int propurtyID)
{
string procedureName;
procedureName = "电子看板_工序内容_增加";
SqlParameter[] thisParms = new SqlParameter[6];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
thisParms[1] = new System.Data.SqlClient.SqlParameter("@产品型号代码", engineTypeID);
thisParms[2] = new System.Data.SqlClient.SqlParameter("@工步号", workStep);
thisParms[3] = new System.Data.SqlClient.SqlParameter("@操作内容", contend);
thisParms[4] = new System.Data.SqlClient.SqlParameter("@技术要求", requare);
thisParms[5] = new System.Data.SqlClient.SqlParameter("@工步属性", propurtyID);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
/// <summary>
/// 电子看板_工序内容_修改
/// </summary>
/// <param name="ID"></param>
/// <param name="contend"></param>
/// <param name="requare"></param>
/// <param name="propurtyID"></param>
static public void WorkStepPropurty_Update(int ID, string contend, string requare, int propurtyID)
{
string procedureName;
procedureName = "电子看板_工序内容_修改";
SqlParameter[] thisParms = new SqlParameter[4];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@ID", ID);
thisParms[1] = new System.Data.SqlClient.SqlParameter("@操作内容", contend);
thisParms[2] = new System.Data.SqlClient.SqlParameter("@技术要求", requare);
thisParms[3] = new System.Data.SqlClient.SqlParameter("@工步属性", propurtyID);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
/// <summary>
/// 电子看板_工序内容_删除
/// </summary>
/// <param name="ID"></param>
static public void WorkStepPropurty_Delete(int ID)
{
string procedureName;
procedureName = "电子看板_工序内容_删除";
SqlParameter[] thisParms = new SqlParameter[1];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@ID", ID);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
/// <summary>
/// 电子看板_工序内容_修改_修改序号
/// </summary>
/// <param name="ID"></param>
/// <param name="opName"></param>
/// <param name="engineTypeID"></param>
/// <param name="workStep"></param>
static public void WorkStepPropurty_Update_WorkStep(int ID,string opName, int engineTypeID, int workStep)
{
string procedureName;
procedureName = "电子看板_工序内容_修改_修改序号";
SqlParameter[] thisParms = new SqlParameter[4];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@ID", ID);
thisParms[1] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
thisParms[2] = new System.Data.SqlClient.SqlParameter("@产品型号代码", engineTypeID);
thisParms[3] = new System.Data.SqlClient.SqlParameter("@工步号", workStep);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
}
}

View File

@@ -0,0 +1,244 @@
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>
/// MES_计划BOM_工位与名称_查询
///
/// </summary>
static public void GetOpNameByOpName(string opName,out DataTable dt)
{
string procedureName;
procedureName = "MES_计划BOM_工位与名称_查询_根据工位号";
SqlParameter[] thisParms = new SqlParameter[1];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms,out dt);
}
/// <summary>
/// MES_计划BOM_工位与名称_查询
/// MES_计划BOM_工位与名称_查询_根据工位号
/// </summary>
static public void GetOpName(out DataTable dt)
{
string sql;
sql = "exec MES_计划BOM_工位与名称_查询";
DataAccess.ExecuteDataTable(sql, out dt);
}
/// <summary>
/// MES_计划BOM_工位与名称_查询_工位号_有工位计算机
/// </summary>
static public void GetOpName_IsMEsPC(out DataTable dt)
{
string sql;
sql = "exec MES_计划BOM_工位与名称_查询_工位号_有工位计算机";
DataAccess.ExecuteDataTable(sql, out dt);
}
/// <summary>
/// MES_计划BOM_工位与名称_查询_工位号_是否有测量数据_有拧紧数据
/// </summary>
static public void GetOpName_IsNinJinOpName(out DataTable dt)
{
string sql;
sql = "exec MES_计划BOM_工位与名称_查询_工位号_是否有测量数据_有拧紧数据";
DataAccess.ExecuteDataTable(sql, out dt);
}
/// <summary>
/// MES_基本变量_基本机型_查询
/// </summary>
static public void GetEngineBasicType(out DataTable dt)
{
string sql;
sql = " exec MES_基本变量_基本机型_查询";
DataAccess.ExecuteDataTable(sql, out dt);
}
/// <summary>
/// 电子看板_工位名称与产品型号产品图片_保存图片
/// @工位号 nvarchar(50),
/// @产品型号代码 int =null,
/// @产品图片 image
/// </summary>
static public void SaveImageFile(string opName, int engineTypeID, byte[] pic)
{
string procedureName;
procedureName = "电子看板_工位名称与产品型号产品图片_保存图片";
SqlParameter[] thisParms = new SqlParameter[3];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
thisParms[1] = new System.Data.SqlClient.SqlParameter("@产品型号代码", engineTypeID);
thisParms[2] = new System.Data.SqlClient.SqlParameter("@产品图片", pic);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
/// <summary>
///
/// </summary>
/// <param name="opName"></param>
/// <param name="engineTypeID"></param>
/// <param name="pic"></param>
static public void GetImageFile(string opName, string engineTypeID, out byte[] pic)
{
string sql;
DataTable dt;
pic = null;
sql = "exec 电子看板_工位名称与产品型号产品图片_查询 '" + opName + "'," + engineTypeID;
DataAccess.ExecuteDataTable(sql, out dt);
if (dt != null)
{
if (dt.Rows.Count > 0)
{
pic = (byte[])dt.Rows[0]["产品图片"];
}
}
}
/// <summary>
/// 电子看板_工位机型_质量数据测量位置_查询
/// </summary>
/// <param name="opName"></param>
/// <param name="engineTypeID"></param>
/// <param name="dt"></param>
static public void ShaftPositionSelect(string opName, string engineTypeID, out DataTable dt)
{
string sql;
sql = "exec 电子看板_工位机型_质量数据测量位置_查询 '" + opName + "'," + engineTypeID;
DataAccess.ExecuteDataTable(sql, out dt);
}
/// <summary>
/// 电子看板_工位机型_质量数据测量位置_套筒号_查询
/// </summary>
/// <param name="opName"></param>
/// <param name="engineTypeID"></param>
/// <param name="dt"></param>
static public void ShaftPositionSelect_BoltCode(string opName, string engineTypeID, out DataTable dt)
{
string sql;
sql = "exec 电子看板_工位机型_质量数据测量位置_套筒号_查询 '" + opName + "'," + engineTypeID;
DataAccess.ExecuteDataTable(sql, out dt);
}
/// <summary>
/// 电子看板_工位机型_质量数据测量位置_保存数据
/// 完成增加和修改数据
/// </summary>
/// <param name="opName"></param>
/// <param name="engineTypeID"></param>
/// <param name="shaftSN"></param>
/// <param name="workGroup"></param>
/// <param name="xPosition"></param>
/// <param name="yPosition"></param>
/// <param name="workStep"></param>
/// <param name="taoTongHao"></param>
static public void ShaftPositionSaveData(string opName,
int engineTypeID, int shaftSN,int workGroup,
int xPosition, int yPosition, int workStep, int taoTongHao, string Torque)
{
string procedureName;
procedureName = "电子看板_工位机型_质量数据测量位置_保存数据";
SqlParameter[] thisParms = new SqlParameter[9];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
thisParms[1] = new System.Data.SqlClient.SqlParameter("@产品型号代码", engineTypeID);
thisParms[2] = new System.Data.SqlClient.SqlParameter("@序号", shaftSN);
thisParms[3] = new System.Data.SqlClient.SqlParameter("@组号", workGroup);
thisParms[4] = new System.Data.SqlClient.SqlParameter("@测量位置X", xPosition);
thisParms[5] = new System.Data.SqlClient.SqlParameter("@测量位置Y", yPosition);
thisParms[6] = new System.Data.SqlClient.SqlParameter("@工作顺序", workStep);
thisParms[7] = new System.Data.SqlClient.SqlParameter("@套筒号", taoTongHao);
thisParms[8] = new System.Data.SqlClient.SqlParameter("@扭矩", Torque);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
/// <summary>
/// 电子看板_工位机型_质量数据测量位置_修改
/// 修改数据 电子看板_工位机型_质量数据测量位置_修改_修改序号
/// </summary>
/// <param name="opName">工位号</param>
/// <param name="engineTypeID">产品型号代码</param>
/// <param name="shaftSN">序号</param>
/// <param name="workGroup">组号</param>
/// <param name="xPosition">测量位置X</param>
/// <param name="yPosition">测量位置Y</param>
/// <param name="workStep">工作顺序</param>
/// <param name="taoTongHao">工作顺序</param>
static public void ShaftPositionSaveUpdate(string opName,
int engineTypeID, int shaftSN, int workGroup,int xPosition,
int yPosition, int workStep, int taoTongHao, string Torque)
{
string procedureName;
procedureName = "电子看板_工位机型_质量数据测量位置_修改";
SqlParameter[] thisParms = new SqlParameter[9];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
thisParms[1] = new System.Data.SqlClient.SqlParameter("@产品型号代码", engineTypeID);
thisParms[2] = new System.Data.SqlClient.SqlParameter("@序号", shaftSN);
thisParms[3] = new System.Data.SqlClient.SqlParameter("@组号", workGroup);
thisParms[4] = new System.Data.SqlClient.SqlParameter("@测量位置X", xPosition);
thisParms[5] = new System.Data.SqlClient.SqlParameter("@测量位置Y", yPosition);
thisParms[6] = new System.Data.SqlClient.SqlParameter("@工作顺序", workStep);
thisParms[7] = new System.Data.SqlClient.SqlParameter("@套筒号", taoTongHao);
thisParms[8] = new System.Data.SqlClient.SqlParameter("@扭矩", Torque);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
/// <summary>
/// 电子看板_工位机型_质量数据测量位置_修改_修改序号
/// </summary>
/// <param name="id"></param>
/// <param name="opName"></param>
/// <param name="engineTypeID"></param>
/// <param name="shaftSN"></param>
static public void ShaftPositionSaveUpdate_OnlySN(int id,string opName, int engineTypeID, int shaftSN)
{
string procedureName;
procedureName = "电子看板_工位机型_质量数据测量位置_修改_修改序号";
SqlParameter[] thisParms = new SqlParameter[4];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@ID", id);
thisParms[1] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
thisParms[2] = new System.Data.SqlClient.SqlParameter("@产品型号代码", engineTypeID);
thisParms[3] = new System.Data.SqlClient.SqlParameter("@序号", shaftSN);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
/// <summary>
/// 电子看板_工位机型_质量数据测量位置_删除
/// </summary>
/// <param name="opName"></param>
/// <param name="engineTypeID"></param>
/// <param name="shaftSN"></param>
static public void ShaftPositionSaveDelete(string opName, int engineTypeID, int shaftSN)
{
string procedureName;
procedureName = "电子看板_工位机型_质量数据测量位置_删除";
SqlParameter[] thisParms = new SqlParameter[3];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
thisParms[1] = new System.Data.SqlClient.SqlParameter("@产品型号代码", engineTypeID);
thisParms[2] = new System.Data.SqlClient.SqlParameter("@序号", shaftSN);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
/// <summary>
/// 电子看板_工位机型_质量数据测量位置_修改_修改扭矩
/// </summary>
/// <param name="id"></param>
/// <param name="opName"></param>
/// <param name="engineTypeID"></param>
/// <param name="shaftSN"></param>
static public void ShaftPositionSaveUpdate_OnlyTorque(int shaftSN, string opName, int engineTypeID, string Torque)
{
string procedureName;
procedureName = "电子看板_工位机型_质量数据测量位置_修改_修改扭矩";
SqlParameter[] thisParms = new SqlParameter[4];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@序号", shaftSN);
thisParms[1] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
thisParms[2] = new System.Data.SqlClient.SqlParameter("@产品型号代码", engineTypeID);
thisParms[3] = new System.Data.SqlClient.SqlParameter("@扭矩", Torque);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
}
}
}