chore: 初始化平芝550kVMesProject项目
This commit is contained in:
@@ -0,0 +1,904 @@
|
||||
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="Count_NG">不合格数量</param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_QualityData_B5A_IsGoodBad_select(string EngineID,string OPName,out int Count_NG)
|
||||
{
|
||||
Count_NG = 0;
|
||||
string procedureName;
|
||||
procedureName = "测量数据合格_合格标志_查询";
|
||||
SqlParameter[] thisParms = new SqlParameter[3];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@工位号", OPName);
|
||||
thisParms[2] = new System.Data.SqlClient.SqlParameter("@不合格数", Count_NG);
|
||||
thisParms[2].Direction = ParameterDirection.Output;
|
||||
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms))
|
||||
{
|
||||
Count_NG = Convert.ToInt32(thisParms[2].Value.ToString());
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 测量数据合格索引_禁用
|
||||
/// </summary>
|
||||
/// <param name="engineID"></param>
|
||||
/// <param name="opName"></param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_QualityData_B5A_UnUsing
|
||||
(string engineID, string opName)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "测量数据合格索引_禁用";
|
||||
SqlParameter[] thisParms = new SqlParameter[2];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@EngineID", engineID);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
|
||||
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 测量数据合格索引_分线数据_删除
|
||||
/// </summary>
|
||||
/// <param name="engineID"></param>
|
||||
/// <param name="opName"></param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_QualityData_B5A_SubTable_Delete
|
||||
(string engineID,string opName)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "测量数据合格索引_分线数据_删除";
|
||||
SqlParameter[] thisParms = new SqlParameter[2];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@EngineID", engineID);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
|
||||
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// alter PROCEDURE [dbo].[测量数据合格_手动拧紧_列位置_增加]
|
||||
///@EngineTypeID int =null,
|
||||
///@EngineType nvarchar(50)=null,
|
||||
///@EngineID nvarchar(100)=null,
|
||||
///@TagValue nvarchar(100)=null,
|
||||
///@合格标志 int=null,
|
||||
///@工位号 nvarchar(50)=null,
|
||||
///@托盘编号 nvarchar(50)=null,
|
||||
///@列位置 int=null,
|
||||
///@变量排序 int=null,
|
||||
///@TagID_CF int=null
|
||||
/// </summary>
|
||||
/// <param name="engineTypeID"></param>
|
||||
/// <param name="engineType"></param>
|
||||
/// <param name="engineID"></param>
|
||||
/// <param name="tagValue"></param>
|
||||
/// <param name="isGoodBad"></param>
|
||||
/// <param name="opName"></param>
|
||||
/// <param name="partPallet"></param>
|
||||
/// <param name="shiftID"></param>
|
||||
/// <param name="orderBy"></param>
|
||||
/// <param name="tagID_CF"></param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_QualityData_B5A_Insert
|
||||
(int engineTypeID,string engineType,string engineID,
|
||||
string tagValue, int isGoodBad,
|
||||
string opName,string partPallet,
|
||||
int shiftID,int orderBy,int tagID_CF
|
||||
)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "测量数据合格_手动拧紧_列位置_增加";
|
||||
SqlParameter[] thisParms = new SqlParameter[10];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@EngineTypeID", engineTypeID);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@EngineType", engineType);
|
||||
thisParms[2] = new System.Data.SqlClient.SqlParameter("@EngineID", engineID);
|
||||
thisParms[3] = new System.Data.SqlClient.SqlParameter("@TagValue", tagValue);
|
||||
thisParms[4] = new System.Data.SqlClient.SqlParameter("@合格标志", isGoodBad);
|
||||
thisParms[5] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
|
||||
thisParms[6] = new System.Data.SqlClient.SqlParameter("@托盘编号", partPallet);
|
||||
thisParms[7] = new System.Data.SqlClient.SqlParameter("@列位置", shiftID);
|
||||
thisParms[8] = new System.Data.SqlClient.SqlParameter("@变量排序", orderBy);
|
||||
thisParms[9] = new System.Data.SqlClient.SqlParameter("@TagID_CF", tagID_CF);
|
||||
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
|
||||
}
|
||||
/// <summary>
|
||||
/// alter PROCEDURE [dbo].[测量数据合格_手动拧紧_增加]
|
||||
///@EngineTypeID int =null,
|
||||
///@EngineType nvarchar(50)=null,
|
||||
///@EngineID nvarchar(100)=null,
|
||||
///@TagValue nvarchar(100)=null,
|
||||
///@合格标志 int=null,
|
||||
///@工位号 nvarchar(50)=null,
|
||||
///@托盘编号 nvarchar(50)=null,
|
||||
///@TagID int=null,
|
||||
///@TagID_CF int=null
|
||||
/// </summary>
|
||||
/// <param name="engineTypeID"></param>
|
||||
/// <param name="engineType"></param>
|
||||
/// <param name="engineID"></param>
|
||||
/// <param name="tagValue"></param>
|
||||
/// <param name="isGoodBad"></param>
|
||||
/// <param name="opName"></param>
|
||||
/// <param name="partPallet"></param>
|
||||
/// <param name="tagID"></param>
|
||||
/// <param name="tagID_CF"></param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_QualityData_B5A_Insert
|
||||
(int engineTypeID, string engineType, string engineID,
|
||||
string tagValue, int isGoodBad,
|
||||
string opName, string partPallet, int tagID, int tagID_CF)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "测量数据合格_手动拧紧_增加";
|
||||
SqlParameter[] thisParms = new SqlParameter[9];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@EngineTypeID", engineTypeID);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@EngineType", engineType);
|
||||
thisParms[2] = new System.Data.SqlClient.SqlParameter("@EngineID", engineID);
|
||||
thisParms[3] = new System.Data.SqlClient.SqlParameter("@TagValue", tagValue);
|
||||
thisParms[4] = new System.Data.SqlClient.SqlParameter("@合格标志", isGoodBad);
|
||||
thisParms[5] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
|
||||
thisParms[6] = new System.Data.SqlClient.SqlParameter("@托盘编号", partPallet);
|
||||
thisParms[7] = new System.Data.SqlClient.SqlParameter("@TagID", tagID);
|
||||
thisParms[8] = new System.Data.SqlClient.SqlParameter("@TagID_CF", tagID_CF);
|
||||
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
|
||||
}
|
||||
/// <summary>
|
||||
/// alter PROCEDURE [dbo].[测量数据合格_增加_物料检测]
|
||||
///@EngineTypeID int =null,
|
||||
///@EngineType nvarchar(50)=null,
|
||||
///@EngineID nvarchar(100)=null,
|
||||
///@TagValue nvarchar(100)=null,
|
||||
///@合格标志 int=null,
|
||||
///@工位号 nvarchar(50)=null,
|
||||
///@托盘编号 nvarchar(50)=null,
|
||||
///@TagID int=null,
|
||||
///@TagID_CF int=null
|
||||
/// </summary>
|
||||
/// <param name="engineTypeID"></param>
|
||||
/// <param name="engineType"></param>
|
||||
/// <param name="engineID"></param>
|
||||
/// <param name="tagValue"></param>
|
||||
/// <param name="isGoodBad"></param>
|
||||
/// <param name="opName"></param>
|
||||
/// <param name="partPallet"></param>
|
||||
/// <param name="tagID"></param>
|
||||
/// <param name="tagID_CF"></param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_QualityData_B5A_Insert_MaterialTest
|
||||
(int engineTypeID, string engineType, string engineID,
|
||||
string tagValue, int isGoodBad,
|
||||
string opName, string partPallet, int tagID, int tagID_CF)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "测量数据合格_增加_物料检测";
|
||||
SqlParameter[] thisParms = new SqlParameter[9];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@EngineTypeID", engineTypeID);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@EngineType", engineType);
|
||||
thisParms[2] = new System.Data.SqlClient.SqlParameter("@EngineID", engineID);
|
||||
thisParms[3] = new System.Data.SqlClient.SqlParameter("@TagValue", tagValue);
|
||||
thisParms[4] = new System.Data.SqlClient.SqlParameter("@合格标志", isGoodBad);
|
||||
thisParms[5] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
|
||||
thisParms[6] = new System.Data.SqlClient.SqlParameter("@托盘编号", partPallet);
|
||||
thisParms[7] = new System.Data.SqlClient.SqlParameter("@TagID", tagID);
|
||||
thisParms[8] = new System.Data.SqlClient.SqlParameter("@TagID_CF", tagID_CF);
|
||||
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
|
||||
}
|
||||
// /// <summary>
|
||||
// /// 测量数据合格_增加_物料检测
|
||||
// /// </summary>
|
||||
// /// <param name="Id_tagCF"></param>
|
||||
// /// <param name="engineTypeID"></param>
|
||||
// /// <param name="engineID"></param>
|
||||
// /// <param name="tagID"></param>
|
||||
// /// <param name="tagValue"></param>
|
||||
// /// <param name="isGoodBad"></param>
|
||||
// /// <returns></returns>
|
||||
// public static bool BaseData_tagTable_QualityData_B5A_Insert_MaterialTest
|
||||
//(int Id_tagCF, int engineTypeID, string engineID, int tagID, string tagValue, int isGoodBad)
|
||||
// {
|
||||
// string procedureName;
|
||||
// procedureName = "测量数据合格_增加_物料检测";
|
||||
// SqlParameter[] thisParms = new SqlParameter[6];
|
||||
// thisParms[0] = new System.Data.SqlClient.SqlParameter("@Id_tagCF", Id_tagCF);
|
||||
// thisParms[1] = new System.Data.SqlClient.SqlParameter("@EngineTypeID", engineTypeID);
|
||||
// thisParms[2] = new System.Data.SqlClient.SqlParameter("@EngineID", engineID);
|
||||
// thisParms[3] = new System.Data.SqlClient.SqlParameter("@TagID", tagID);
|
||||
// thisParms[4] = new System.Data.SqlClient.SqlParameter("@TagValue", tagValue);
|
||||
// thisParms[5] = new System.Data.SqlClient.SqlParameter("@IsGoodBad", isGoodBad);
|
||||
// return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
|
||||
// }
|
||||
/// <summary>
|
||||
/// ALTER PROCEDURE [dbo].[电子看板_发动机号_总合格标志_增加]
|
||||
///@工位号 nvarchar(50) = null,
|
||||
///@发动机号 nvarchar(50) = null,
|
||||
///@合格标志 int = 0测量数据合格索引_增加
|
||||
///0合格;1不合格
|
||||
/// </summary>
|
||||
/// <param name="opName"></param>
|
||||
/// <param name="EngineID"></param>
|
||||
/// <param name="isOK"></param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_Engine_IsOK_Insert
|
||||
(string opName, string EngineID, int isOK)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "电子看板_发动机号_总合格标志_增加";
|
||||
SqlParameter[] thisParms = new SqlParameter[3];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
thisParms[2] = new System.Data.SqlClient.SqlParameter("@合格标志", isOK);
|
||||
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 测量数据合格索引 合格标志修改-2012-08-23 chenghai
|
||||
/// </summary>
|
||||
/// <param name="opName"></param>
|
||||
/// <param name="EngineID"></param>
|
||||
/// <param name="isOK">0合格;1不合格</param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_QualityData_B5A_IsOK_update
|
||||
(string opName, string EngineID, int isOK)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "电子看板_测量数据合格索引_合格标志_修改";
|
||||
SqlParameter[] thisParms = new SqlParameter[3];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
thisParms[2] = new System.Data.SqlClient.SqlParameter("@合格标志", isOK);
|
||||
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// ALTER PROCEDURE [dbo].[电子看板_发动机号_总合格标志_查询]
|
||||
///@工位号 nvarchar(50) = null,
|
||||
///@发动机号 nvarchar(50) = null,
|
||||
///@合格标志 int = 0 output
|
||||
/// </summary>
|
||||
/// <param name="opName"></param>
|
||||
/// <param name="EngineID"></param>
|
||||
/// <param name="isOK">0合格;1不合格</param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_Engine_IsOK_Select
|
||||
(string opName, string EngineID, out int isOK)
|
||||
{
|
||||
isOK = 1;
|
||||
string procedureName;
|
||||
procedureName = "电子看板_发动机号_总合格标志_查询";
|
||||
SqlParameter[] thisParms = new SqlParameter[3];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
thisParms[2] = new System.Data.SqlClient.SqlParameter("@合格标志", isOK);
|
||||
thisParms[2].Direction = ParameterDirection.Output;
|
||||
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms))
|
||||
{
|
||||
isOK = Convert.ToInt32(thisParms[2].Value.ToString());
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
/// <summary>
|
||||
/// 测量数据合格_发动机返修前数据_合格标志_查询,用于3010工位
|
||||
/// </summary>
|
||||
/// <param name="EngineID">工件号</param>
|
||||
/// <param name="isOK"></param>
|
||||
/// <returns></returns>
|
||||
public static bool TestData_EngineRework_IsOK_Select
|
||||
(string EngineID, out int isOK_M, out int isOK_S)
|
||||
{
|
||||
isOK_M = 1;
|
||||
isOK_S = 1;
|
||||
string procedureName;
|
||||
procedureName = "测量数据合格_发动机返修前数据_合格标志_查询";
|
||||
SqlParameter[] thisParms = new SqlParameter[3];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@合格标志_M", isOK_M);
|
||||
thisParms[2] = new System.Data.SqlClient.SqlParameter("@合格标志_S", isOK_S);
|
||||
thisParms[1].Direction = ParameterDirection.Output;
|
||||
thisParms[2].Direction = ParameterDirection.Output;
|
||||
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms))
|
||||
{
|
||||
isOK_M = Convert.ToInt32(thisParms[1].Value.ToString());
|
||||
isOK_S = Convert.ToInt32(thisParms[2].Value.ToString());
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 电子看板_发动机号_不合格放行_查询
|
||||
/// </summary>
|
||||
/// <param name="opName"></param>
|
||||
/// <param name="EngineID"></param>
|
||||
/// <param name="dt"></param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_Engine_IsNG_Select
|
||||
(string opName, string EngineID, out DataTable dt)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "电子看板_发动机号_不合格放行_查询";
|
||||
SqlParameter[] thisParms = new SqlParameter[2];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms,out dt))
|
||||
{
|
||||
if (dt != null)
|
||||
{
|
||||
if(dt.Rows.Count==1)
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
/// <summary>
|
||||
/// 电子看板_发动机号_不合格放行_增加
|
||||
/// </summary>
|
||||
/// <param name="opName"></param>
|
||||
/// <param name="EngineID"></param>
|
||||
/// <param name="worker"></param>
|
||||
/// <param name="text"></param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_Engine_IsNG_Insert
|
||||
(string opName, string EngineID, string worker,string text)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "电子看板_发动机号_不合格放行_增加";
|
||||
SqlParameter[] thisParms = new SqlParameter[4];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
thisParms[2] = new System.Data.SqlClient.SqlParameter("@操作者编号", worker);
|
||||
thisParms[3] = new System.Data.SqlClient.SqlParameter("@不合格原因", text);
|
||||
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
/// <summary>
|
||||
/// 电子看板_发动机号_不合格放行_删除
|
||||
/// </summary>
|
||||
/// <param name="opName"></param>
|
||||
/// <param name="EngineID"></param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_Engine_IsNG_Delete
|
||||
(string opName, string EngineID)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "电子看板_发动机号_不合格放行_删除";
|
||||
SqlParameter[] thisParms = new SqlParameter[2];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
|
||||
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 电子看板_发动机号_不合格放行_删除_分线线首
|
||||
/// </summary>
|
||||
/// <param name="opName"></param>
|
||||
/// <param name="EngineID"></param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_Engine_IsNG_Delete_fenxian_xianshou
|
||||
(string opName, string EngineID)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "电子看板_发动机号_不合格放行_删除_分线线首";
|
||||
SqlParameter[] thisParms = new SqlParameter[2];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
|
||||
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 电子看板_零件图号_生产厂家_查询
|
||||
/// </summary>
|
||||
/// <param name="partDrawCode"></param>
|
||||
/// <param name="dt"></param>
|
||||
/// <returns></returns>
|
||||
public static bool MaterialFactory_Select(string partDrawCode,out DataTable dt)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "电子看板_零件图号_生产厂家_查询";
|
||||
SqlParameter[] thisParms = new SqlParameter[1];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@零件图号", partDrawCode);
|
||||
|
||||
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms,out dt);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 派工订单_订单信息_查询
|
||||
/// </summary>
|
||||
/// <param name="partDrawCode"></param>
|
||||
/// <param name="dt"></param>
|
||||
/// <returns></returns>
|
||||
public static bool Get_DataByOrderForm(string EngineID, out DataTable dt)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "派工订单_订单信息_查询";
|
||||
SqlParameter[] thisParms = new SqlParameter[1];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@工件编号", EngineID);
|
||||
|
||||
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms, out dt);
|
||||
}
|
||||
/// <summary>
|
||||
/// 电子看板_零件图号_生产厂家_增加
|
||||
/// </summary>
|
||||
/// <param name="partDrawCode"></param>
|
||||
/// <param name="factory"></param>
|
||||
/// <returns></returns>
|
||||
public static bool MaterialFactory_Insert(string partDrawCode,string factory)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "电子看板_零件图号_生产厂家_增加";
|
||||
SqlParameter[] thisParms = new SqlParameter[2];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@零件图号", partDrawCode);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@生产厂家", factory);
|
||||
|
||||
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
|
||||
}
|
||||
/// <summary>
|
||||
/// 电子看板_零件图号_生产厂家_修改
|
||||
/// </summary>
|
||||
/// <param name="factoryCode"></param>
|
||||
/// <param name="partDrawCode"></param>
|
||||
/// <param name="factory"></param>
|
||||
/// <returns></returns>
|
||||
public static bool MaterialFactory_Update(int factoryCode, string partDrawCode, string factory)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "电子看板_零件图号_生产厂家_修改";
|
||||
SqlParameter[] thisParms = new SqlParameter[3];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@厂家代码", factoryCode);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@零件图号", partDrawCode);
|
||||
thisParms[2] = new System.Data.SqlClient.SqlParameter("@生产厂家", factory);
|
||||
|
||||
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
|
||||
}
|
||||
/// <summary>
|
||||
/// 电子看板_零件图号_生产厂家_删除
|
||||
/// </summary>
|
||||
/// <param name="factoryCode"></param>
|
||||
/// <returns></returns>
|
||||
public static bool MaterialFactory_Delete(int factoryCode)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "电子看板_零件图号_生产厂家_删除";
|
||||
SqlParameter[] thisParms = new SqlParameter[1];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@厂家代码", factoryCode);
|
||||
|
||||
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
|
||||
}
|
||||
/// <summary>
|
||||
/// [电子看板_发动机号_不合格放行_返修下线_查询]
|
||||
/// </summary>
|
||||
/// <param name="EngineID"></param>
|
||||
/// <param name="dt"></param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_Engine_IsNG_PartUnLoad_Select
|
||||
(string EngineID, out DataTable dt)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "电子看板_发动机号_不合格放行_返修下线_查询";
|
||||
SqlParameter[] thisParms = new SqlParameter[1];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms, out dt))
|
||||
{
|
||||
if (dt != null)
|
||||
{
|
||||
if (dt.Rows.Count == 1)
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// [电子看板_发动机号_返修下线_查询]-2012-09-14-chenghai 以前只有不合格 才打印工位号
|
||||
/// </summary>
|
||||
/// <param name="EngineID"></param>
|
||||
/// <param name="dt"></param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_Engine_fanxiu_PartUnLoad_Select
|
||||
(string EngineID, out DataTable dt)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "电子看板_发动机号_返修下线_查询";
|
||||
SqlParameter[] thisParms = new SqlParameter[1];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms, out dt))
|
||||
{
|
||||
if (dt != null)
|
||||
{
|
||||
if (dt.Rows.Count == 1)
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 测量数据合格索引_不合格标志_查询-2012-12-05-kexin OP3024用 打印不合格工位
|
||||
/// </summary>
|
||||
/// <param name="EngineID"></param>
|
||||
/// <param name="dt"></param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_Engine_buhege_PartUnLoad_Select
|
||||
(string EngineID, out DataTable dt)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "测量数据合格索引_不合格标志_查询";
|
||||
SqlParameter[] thisParms = new SqlParameter[1];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms, out dt))
|
||||
{
|
||||
if (dt != null)
|
||||
{
|
||||
if (dt.Rows.Count == 1)
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// [测量数据合格索引_返修上线信息_查询] OP3024 b6返修上线使用
|
||||
/// </summary>
|
||||
/// <param name="EngineID"></param>
|
||||
/// <param name="dt"></param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_Repair_PartUnLoad_Select
|
||||
(string EngineID, out DataTable dt)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "测量数据合格索引_返修上线信息_查询";
|
||||
SqlParameter[] thisParms = new SqlParameter[1];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms, out dt))
|
||||
{
|
||||
if (dt != null)
|
||||
{
|
||||
if (dt.Rows.Count == 1)
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
///电子看板_发动机号_人工合格放行记录_增加数据
|
||||
/// </summary>
|
||||
/// <param name="EngineID"></param>
|
||||
/// <param name="dt"></param>
|
||||
/// <returns></returns>
|
||||
public static bool OKGo_Insert
|
||||
(string Opname, string EngineID, string Enginetype,string headernum, string usernum)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "电子看板_发动机号_人工合格放行记录_增加数据";
|
||||
SqlParameter[] thisParms = new SqlParameter[5];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", Opname);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
thisParms[2] = new System.Data.SqlClient.SqlParameter("@机型", Enginetype);
|
||||
thisParms[3] = new System.Data.SqlClient.SqlParameter("@输入领班号", headernum);
|
||||
thisParms[4] = new System.Data.SqlClient.SqlParameter("@操作者编号", usernum);
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// [显示测量数据_工位号] 王可心 2012-12-06
|
||||
/// </summary>
|
||||
/// <param name="EngineID"></param>
|
||||
/// <param name="dt"></param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_Engine_ShowOpname
|
||||
(string EngineID, int LineType,out DataTable dt)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "显示测量数据_工位号";
|
||||
SqlParameter[] thisParms = new SqlParameter[2];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@固定条形码扫描枪", LineType);
|
||||
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms, out dt))
|
||||
{
|
||||
if (dt != null)
|
||||
{
|
||||
if (dt.Rows.Count == 1)
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
/// <summary>
|
||||
/// [显示测量数据_工位数据] 王可心 2012-12-06
|
||||
/// </summary>
|
||||
/// <param name="EngineID"></param>
|
||||
/// <param name="dt"></param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_Engine_ShowOpname_Data
|
||||
(string EngineID,string OpName,out DataTable dt)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "显示测量数据_工位数据";
|
||||
SqlParameter[] thisParms = new SqlParameter[2];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@工位号", OpName);
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms, out dt))
|
||||
{
|
||||
if (dt != null)
|
||||
{
|
||||
if (dt.Rows.Count == 1)
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
/// <summary>
|
||||
/// 显示测量数据_工位数据_分线数据 王可心 2012-12-11
|
||||
/// </summary>
|
||||
/// <param name="EngineID"></param>
|
||||
/// <param name="dt"></param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_Engine_ShowOpname_Data_SubLine
|
||||
(string EngineID, string OpName, out DataTable dt)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "显示测量数据_工位数据_分线数据";
|
||||
SqlParameter[] thisParms = new SqlParameter[2];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@工位号", OpName);
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms, out dt))
|
||||
{
|
||||
if (dt != null)
|
||||
{
|
||||
if (dt.Rows.Count == 1)
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
/// <summary>
|
||||
/// [显示测量数据_工位号_分线] 王可心 2012-12-11
|
||||
/// </summary>
|
||||
/// <param name="EngineID"></param>
|
||||
/// <param name="dt"></param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_Engine_ShowOpname_SubLine
|
||||
(string EngineID, int LineType, out DataTable dt)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "显示测量数据_工位号_分线";
|
||||
SqlParameter[] thisParms = new SqlParameter[2];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@固定条形码扫描枪", LineType);
|
||||
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms, out dt))
|
||||
{
|
||||
if (dt != null)
|
||||
{
|
||||
if (dt.Rows.Count == 1)
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
///[电子看板_发动机号_线首工位_分线删除数据_根据发动机号]
|
||||
/// </summary>
|
||||
/// <param name="factoryCode"></param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_Engine_SubLine_DataDelete(string EngineID, string OpName)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "电子看板_发动机号_线首工位_分线删除数据_根据发动机号";
|
||||
SqlParameter[] thisParms = new SqlParameter[2];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@工位号_分线", OpName);
|
||||
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
|
||||
}
|
||||
|
||||
//2012-12-15 王可心
|
||||
/// <summary>
|
||||
/// [测量数据合格_变速器总成称重_根据发动机号_删除]
|
||||
/// </summary>
|
||||
/// <param name="engineID"></param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_QualityData_B5A_Weight_Delete
|
||||
(string engineID)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "测量数据合格_变速器总成称重_根据发动机号_删除";
|
||||
SqlParameter[] thisParms = new SqlParameter[1];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@发动机号", engineID);
|
||||
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// [测量数据合格索引_不合格标志_OP3100_查询] 用于3100工位 2012-12-21
|
||||
/// </summary>
|
||||
/// <param name="EngineID">工件号</param>
|
||||
/// <param name="isOK_S"></param>
|
||||
/// <returns>合格返回true 不合格返回false</returns>
|
||||
public static bool TestData_EngineRework_IsOK_Select_OP3100
|
||||
(string EngineID)
|
||||
{
|
||||
|
||||
int isOK_S = 1;
|
||||
string procedureName;
|
||||
procedureName = "测量数据合格索引_不合格标志_OP3100_查询";
|
||||
SqlParameter[] thisParms = new SqlParameter[2];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@数量", isOK_S);
|
||||
|
||||
thisParms[1].Direction = ParameterDirection.Output;
|
||||
|
||||
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms))
|
||||
{
|
||||
isOK_S = Convert.ToInt32(thisParms[1].Value.ToString());
|
||||
if (isOK_S == 0)
|
||||
{ return true; }
|
||||
else
|
||||
{
|
||||
return false; }
|
||||
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 测量数据合格索引 合格标志修改-2012-12-22 王可心 应用于OP3020R
|
||||
/// </summary>
|
||||
/// <param name="opName"></param>
|
||||
/// <param name="EngineID"></param>
|
||||
/// <param name="isOK">0合格;1不合格</param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_QualityData_B5A_IsOK_OP3020_update
|
||||
(string opName, string EngineID, int isOK)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "电子看板_测量数据合格索引_合格标志_返修工位_修改";
|
||||
SqlParameter[] thisParms = new SqlParameter[3];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
thisParms[2] = new System.Data.SqlClient.SqlParameter("@合格标志", isOK);
|
||||
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// [测量数据合格索引_不合格标志_轴齿上线_查询] 王可心 2012-12-23 轴齿上线匹配时 分线工件合格标志查询
|
||||
/// </summary>
|
||||
/// <param name="opName"></param>
|
||||
/// <param name="EngineID"></param>
|
||||
/// <param name="isOK">0合格;1不合格</param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_Engine_IsOK_SubLine_Select
|
||||
(string EngineID, int mathType,out int CountNum)
|
||||
{
|
||||
CountNum = 0;
|
||||
string procedureName;
|
||||
procedureName = "测量数据合格索引_不合格标志_轴齿上线_查询";
|
||||
SqlParameter[] thisParms = new SqlParameter[3];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@匹配方式", mathType);
|
||||
thisParms[2] = new System.Data.SqlClient.SqlParameter("@数量", CountNum);
|
||||
thisParms[2].Direction = ParameterDirection.Output;
|
||||
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms))
|
||||
{
|
||||
CountNum = Convert.ToInt32(thisParms[2].Value.ToString());
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// [测量数据发动机在线状态_下线工位_OP3100_查询]2012-12-30-王可心 OP3100用 下线时查看该工件以前是否进行过下线
|
||||
/// </summary>
|
||||
/// <param name="EngineID">发动机号</param>
|
||||
/// <param name="dt"></param>
|
||||
/// <returns>以前下线过返回true ,否则返回false</returns>
|
||||
static public void BaseData_tagTable_Engine_PartUnLoad_Select_OP3100(string EngineID, out DataTable dt)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "测量数据发动机在线状态_下线工位_OP3100_查询";
|
||||
SqlParameter[] thisParms = new SqlParameter[1];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@发动机号", EngineID);
|
||||
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms, out dt);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
///电子看板_发动机号_线首工位_查询发动机号 王可心 2013-11-07
|
||||
/// </summary>
|
||||
/// <param name="EngineID"></param>
|
||||
/// <param name="dt"></param>
|
||||
/// <returns></returns>
|
||||
public static bool EngineNum_Select(DateTime BeginTime, DateTime EndTime, out DataTable dt)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "电子看板_发动机号_线首工位_查询发动机号";
|
||||
SqlParameter[] thisParms = new SqlParameter[2];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@开始时间", BeginTime);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@结束时间", EndTime);
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms, out dt))
|
||||
{
|
||||
if (dt != null)
|
||||
{
|
||||
if (dt.Rows.Count == 1)
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,247 @@
|
||||
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>
|
||||
/// 测量数据合格索引_增加
|
||||
/// 用于B5A项目
|
||||
/// ALTER PROCEDURE [dbo].[测量数据合格索引_增加]
|
||||
///@EngineID nvarchar(50)=null,
|
||||
///@TagID_CF int = null,
|
||||
///@EngineType nvarchar(50)=null,
|
||||
///@EngineTypeID int = null,
|
||||
///@工位号 nvarchar(50)=null,
|
||||
///@订单号 nvarchar(50)=null,
|
||||
///@合格标志 int=null,
|
||||
///@TagValue1 nvarchar(50)=null,
|
||||
///@TagValue2 nvarchar(50)=null,
|
||||
///@TagValue3 nvarchar(50)=null,
|
||||
///@TagValue4 nvarchar(50)=null,
|
||||
///@TagValue5 nvarchar(50)=null,
|
||||
///@TagValue6 nvarchar(50)=null,
|
||||
///@TagValue7 nvarchar(50)=null,
|
||||
///@TagValue8 nvarchar(50)=null,
|
||||
///@TagValue9 nvarchar(50)=null,
|
||||
///@TagValue10 nvarchar(50)=null,
|
||||
///@TagValue nvarchar(50)=null,
|
||||
///@Id_tagCF int=null output
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_QualityData_B5A_IndexInsert
|
||||
(string EngineID, int tagID, string EngineType, int EngineTypeID, string opName,
|
||||
int isGoodBad,string PartPalletCode, out int Id_tagCF)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "测量数据合格索引_增加";
|
||||
Id_tagCF = 0;
|
||||
SqlParameter[] thisParms = new SqlParameter[8];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@EngineID", EngineID);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@TagID_CF", tagID);
|
||||
thisParms[2] = new System.Data.SqlClient.SqlParameter("@EngineType", EngineType);
|
||||
thisParms[3] = new System.Data.SqlClient.SqlParameter("@EngineTypeID", EngineTypeID);
|
||||
thisParms[4] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
|
||||
thisParms[5] = new System.Data.SqlClient.SqlParameter("@托盘编号", PartPalletCode);
|
||||
thisParms[6] = new System.Data.SqlClient.SqlParameter("@合格标志", isGoodBad);
|
||||
thisParms[7] = new System.Data.SqlClient.SqlParameter("@Id_tagCF", Id_tagCF);
|
||||
thisParms[7].Direction = ParameterDirection.Output;
|
||||
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms))
|
||||
{
|
||||
Id_tagCF = Convert.ToInt32(thisParms[7].Value.ToString());
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// alter PROCEDURE dbo.[测量数据合格_增加]
|
||||
///@Id_tagCF int = null,
|
||||
///@EngineTypeID int =null,
|
||||
///@EngineID nvarchar(100)=null,
|
||||
///@TagID int=null,
|
||||
///@TagValue nvarchar(100)=null,
|
||||
///@IsGoodBad int=null,
|
||||
/// </summary>
|
||||
/// <param name="Id_tagCF"></param>
|
||||
/// <param name="engineTypeID"></param>
|
||||
/// <param name="engineID"></param>
|
||||
/// <param name="opName"></param>
|
||||
/// <param name="dt"></param>
|
||||
public static bool BaseData_tagTable_QualityData_B5A_Insert
|
||||
(int Id_tagCF,int engineTypeID,string engineID,string opName,DataTable dt)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "测量数据合格_增加";
|
||||
SqlParameter[] thisParms = new SqlParameter[6];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@Id_tagCF", Id_tagCF);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@EngineTypeID", engineTypeID);
|
||||
thisParms[2] = new System.Data.SqlClient.SqlParameter("@EngineID", engineID);
|
||||
thisParms[3] = new System.Data.SqlClient.SqlParameter("@TagID", SqlDbType.Int, 4, "TagID");
|
||||
thisParms[4] = new System.Data.SqlClient.SqlParameter("@TagValue", SqlDbType.NVarChar, 100, "TagValue");
|
||||
thisParms[5] = new System.Data.SqlClient.SqlParameter("@IsGoodBad", SqlDbType.Int, 4, "IsGoodBad");
|
||||
//thisParms[6] = new System.Data.SqlClient.SqlParameter("@测量位置", SqlDbType.NVarChar, 50, "测量位置");
|
||||
//thisParms[7] = new System.Data.SqlClient.SqlParameter("@测量项目", SqlDbType.NVarChar, 50, "测量项目");
|
||||
//thisParms[8] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
|
||||
//thisParms[9] = new System.Data.SqlClient.SqlParameter("@理论值", SqlDbType.NVarChar, 50, "理论值");
|
||||
//thisParms[10] = new System.Data.SqlClient.SqlParameter("@上限值", SqlDbType.NVarChar, 50, "上限值");
|
||||
//thisParms[11] = new System.Data.SqlClient.SqlParameter("@下限值", SqlDbType.NVarChar, 50, "下限值");
|
||||
//thisParms[12] = new System.Data.SqlClient.SqlParameter("@测量单位", SqlDbType.NVarChar, 50, "测量单位");
|
||||
//thisParms[13] = new System.Data.SqlClient.SqlParameter("@列位置", SqlDbType.Int, 4, "列位置");
|
||||
//thisParms[14] = new System.Data.SqlClient.SqlParameter("@变量排序", SqlDbType.Int, 4, "变量排序");
|
||||
//table.Columns.Add("TagID", typeof(System.Int32));
|
||||
//table.Columns.Add("TagValue", typeof(System.String));
|
||||
//table.Columns.Add("IsGoodBad", typeof(System.Int32));
|
||||
//table.Columns.Add("测量位置", typeof(System.String));
|
||||
//table.Columns.Add("测量项目", typeof(System.String));
|
||||
//table.Columns.Add("工位号", typeof(System.String));
|
||||
//table.Columns.Add("理论值", typeof(System.String));
|
||||
//table.Columns.Add("上限值", typeof(System.String));
|
||||
//table.Columns.Add("下限值", typeof(System.String));
|
||||
//table.Columns.Add("测量单位", typeof(System.String));
|
||||
//table.Columns.Add("列位置", typeof(System.Int32));
|
||||
//table.Columns.Add("变量排序", typeof(System.Int32));
|
||||
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms, dt);
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="Id_tagCF"></param>
|
||||
/// <param name="engineTypeID"></param>
|
||||
/// <param name="engineID"></param>
|
||||
/// <param name="tagID"></param>
|
||||
/// <param name="tagValue"></param>
|
||||
/// <param name="isGoodBad"></param>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_QualityData_B5A_Insert
|
||||
(int Id_tagCF, int engineTypeID, string engineID,int tagID,string tagValue,int isGoodBad)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "测量数据合格_增加";
|
||||
SqlParameter[] thisParms = new SqlParameter[6];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@Id_tagCF", Id_tagCF);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@EngineTypeID", engineTypeID);
|
||||
thisParms[2] = new System.Data.SqlClient.SqlParameter("@EngineID", engineID);
|
||||
thisParms[3] = new System.Data.SqlClient.SqlParameter("@TagID", tagID);
|
||||
thisParms[4] = new System.Data.SqlClient.SqlParameter("@TagValue", tagValue);
|
||||
thisParms[5] = new System.Data.SqlClient.SqlParameter("@IsGoodBad", isGoodBad);
|
||||
return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms);
|
||||
}
|
||||
|
||||
//2012-12-12 离线状态时 只保存合格索引
|
||||
/// <summary>
|
||||
/// 测量数据合格索引_增加_工位离线状态 2012-12-26
|
||||
/// 用于B5A项目
|
||||
/// ALTER PROCEDURE [dbo].[测量数据合格索引_增加_工位离线状态]
|
||||
///@EngineID nvarchar(50)=null,
|
||||
///@TagID_CF int = null,
|
||||
///@EngineType nvarchar(50)=null,
|
||||
///@EngineTypeID int = null,
|
||||
///@工位号 nvarchar(50)=null,
|
||||
///@订单号 nvarchar(50)=null,
|
||||
///@合格标志 int=null,
|
||||
///@TagValue1 nvarchar(50)=null,
|
||||
///@TagValue2 nvarchar(50)=null,
|
||||
///@TagValue3 nvarchar(50)=null,
|
||||
///@TagValue4 nvarchar(50)=null,
|
||||
///@TagValue5 nvarchar(50)=null,
|
||||
///@TagValue6 nvarchar(50)=null,
|
||||
///@TagValue7 nvarchar(50)=null,
|
||||
///@TagValue8 nvarchar(50)=null,
|
||||
///@TagValue9 nvarchar(50)=null,
|
||||
///@TagValue10 nvarchar(50)=null,
|
||||
///@TagValue nvarchar(50)=null,
|
||||
///@Id_tagCF int=null output
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_QualityData_B5A_IndexInsert_OffLine
|
||||
(string EngineID, int tagID, string EngineType, int EngineTypeID, string opName,
|
||||
int isGoodBad, string PartPalletCode, out int Id_tagCF)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "测量数据合格索引_增加_工位离线状态";
|
||||
Id_tagCF = 0;
|
||||
SqlParameter[] thisParms = new SqlParameter[8];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@EngineID", EngineID);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@TagID_CF", tagID);
|
||||
thisParms[2] = new System.Data.SqlClient.SqlParameter("@EngineType", EngineType);
|
||||
thisParms[3] = new System.Data.SqlClient.SqlParameter("@EngineTypeID", EngineTypeID);
|
||||
thisParms[4] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
|
||||
thisParms[5] = new System.Data.SqlClient.SqlParameter("@托盘编号", PartPalletCode);
|
||||
thisParms[6] = new System.Data.SqlClient.SqlParameter("@合格标志", isGoodBad);
|
||||
thisParms[7] = new System.Data.SqlClient.SqlParameter("@Id_tagCF", Id_tagCF);
|
||||
thisParms[7].Direction = ParameterDirection.Output;
|
||||
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms))
|
||||
{
|
||||
Id_tagCF = Convert.ToInt32(thisParms[7].Value.ToString());
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
//2012-12-16
|
||||
/// <summary>
|
||||
/// [测量数据合格索引_增加_只装配物料工位]
|
||||
/// 用于B5A项目
|
||||
/// ALTER PROCEDURE [dbo].[[测量数据合格索引_增加_只装配物料工位]]
|
||||
///@EngineID nvarchar(50)=null,
|
||||
///@TagID_CF int = null,
|
||||
///@EngineType nvarchar(50)=null,
|
||||
///@EngineTypeID int = null,
|
||||
///@工位号 nvarchar(50)=null,
|
||||
///@托盘编号 nvarchar(50)=null,
|
||||
///@合格标志 int=null,
|
||||
///@TagValue1 nvarchar(50)=null,
|
||||
///@TagValue2 nvarchar(50)=null,
|
||||
///@TagValue3 nvarchar(50)=null,
|
||||
///@TagValue4 nvarchar(50)=null,
|
||||
///@TagValue5 nvarchar(50)=null,
|
||||
///@TagValue6 nvarchar(50)=null,
|
||||
///@TagValue7 nvarchar(50)=null,
|
||||
///@TagValue8 nvarchar(50)=null,
|
||||
///@TagValue9 nvarchar(50)=null,
|
||||
///@TagValue10 nvarchar(50)=null,
|
||||
///@TagValue nvarchar(50)=null,
|
||||
///@Id_tagCF int=null output
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static bool BaseData_tagTable_QualityData_B5A_IndexInsert_OnlyMaterial
|
||||
(string EngineID, int tagID, string EngineType, int EngineTypeID, string opName,
|
||||
int isGoodBad, string PartPalletCode, out int Id_tagCF)
|
||||
{
|
||||
string procedureName;
|
||||
procedureName = "测量数据合格索引_增加_只装配物料工位";
|
||||
Id_tagCF = 0;
|
||||
SqlParameter[] thisParms = new SqlParameter[8];
|
||||
thisParms[0] = new System.Data.SqlClient.SqlParameter("@EngineID", EngineID);
|
||||
thisParms[1] = new System.Data.SqlClient.SqlParameter("@TagID_CF", tagID);
|
||||
thisParms[2] = new System.Data.SqlClient.SqlParameter("@EngineType", EngineType);
|
||||
thisParms[3] = new System.Data.SqlClient.SqlParameter("@EngineTypeID", EngineTypeID);
|
||||
thisParms[4] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
|
||||
thisParms[5] = new System.Data.SqlClient.SqlParameter("@托盘编号", PartPalletCode);
|
||||
thisParms[6] = new System.Data.SqlClient.SqlParameter("@合格标志", isGoodBad);
|
||||
thisParms[7] = new System.Data.SqlClient.SqlParameter("@Id_tagCF", Id_tagCF);
|
||||
thisParms[7].Direction = ParameterDirection.Output;
|
||||
|
||||
if (DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms))
|
||||
{
|
||||
//Id_tagCF = Convert.ToInt32(thisParms[7].Value.ToString());
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,162 @@
|
||||
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>
|
||||
/// 测量数据项目
|
||||
/// 用于B5A项目
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static DataTable BaseData_tagTable_QualityData_Item_B5A()
|
||||
{
|
||||
DataTable dt;
|
||||
string sql;
|
||||
sql = "SELECT TagID,0 as TagValue,TagName,工位号,数据来源,TagTypeID,TagLong,列位置,测量位置,变量类型代码,测量项目,TagAdr,TagAdrDemo,变量特点,变量排序 FROM [MES_基本变量_原始数据] "
|
||||
+ " where (TagID <> 0 ) and "
|
||||
+ " ((变量类型代码 = 9) "
|
||||
+ " or (变量类型代码 = 10) "
|
||||
+ " or (变量类型代码 = 11) "
|
||||
+ " or (变量类型代码 = 80) "
|
||||
+ " or (变量类型代码 = 101) "
|
||||
+ " or (变量类型代码 = 102) "
|
||||
|
||||
+ " or (变量类型代码 = 78) "
|
||||
+ " or (变量类型代码 = 79) "
|
||||
+ " or (变量类型代码 = 41) "
|
||||
+ " or (变量类型代码 = 51) "
|
||||
+ " or (变量类型代码 = 8) "
|
||||
+ " or (变量类型代码 = 21) "
|
||||
|
||||
+ " or (变量类型代码 = 105)) "
|
||||
+ " and (是否启用 = 1)";
|
||||
|
||||
DataAccess.ExecuteDataTable(sql, out dt);
|
||||
return dt;
|
||||
}
|
||||
/// <summary>
|
||||
/// 测量工位
|
||||
/// 变量特点=1001需要自动测量工位
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static DataTable BaseData_tagTable_QualityData_OpName_B5A()
|
||||
{
|
||||
DataTable dt;
|
||||
string sql = "SELECT distinct 工位号 as 工位代码,[工位号] FROM [MES_基本变量_原始数据] "
|
||||
+ " where ((变量类型代码 >= 19 and 变量类型代码 <= 24) or (变量类型代码 = 101) or (变量类型代码 = 102)) and (是否启用 = 1) and (变量特点=1001)";
|
||||
DataAccess.ExecuteDataTable(sql, out dt);
|
||||
return dt;
|
||||
}
|
||||
/// <summary>
|
||||
/// 变量特点=1001需要自动测量工位
|
||||
/// sql = "SELECT TagID,0 as TagValue,TagName,工位号,TagTypeID,TagLong,列位置,测量位置,变量类型代码,测量项目,TagAdr,TagAdrDemo "
|
||||
/// + " FROM MES_基本变量_原始数据 "
|
||||
/// + " where 变量类型代码 = 19 and 是否启用 = 1 and 变量特点=8 ";
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static DataTable BaseData_tagTable_QualityData_Read_CF_MIS_B5A()
|
||||
{
|
||||
DataTable dt;
|
||||
string sql;
|
||||
sql = "SELECT TagID,0 as TagValue,TagName,工位号,数据来源,TagTypeID,TagLong,列位置,测量位置,变量类型代码,测量项目,TagAdr,TagAdrDemo,变量特点,变量排序 "
|
||||
+ " FROM MES_基本变量_原始数据 "
|
||||
+ " where 变量类型代码 = 19 and 是否启用 = 1 and (变量特点=1001 )";
|
||||
// + " and OpcServer_OPNAME='" + opName + "'";
|
||||
DataAccess.ExecuteDataTable(sql, out dt);
|
||||
return dt;
|
||||
}
|
||||
/// <summary>
|
||||
/// 质量数据保存完数据 20
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static DataTable BaseData_tagTable_QualityData_Write_CF_B5A()
|
||||
{
|
||||
DataTable dt;
|
||||
string sql;
|
||||
sql = "SELECT TagID,0 as TagValue,TagName,工位号,数据来源,TagTypeID,TagLong,列位置,测量位置,变量类型代码,测量项目,TagAdr,TagAdrDemo,变量特点,变量排序 FROM [MES_基本变量_原始数据] where 变量类型代码 = 20 and 是否启用 = 1 and (变量特点=1001) ";
|
||||
DataAccess.ExecuteDataTable(sql, out dt);
|
||||
return dt;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 测量数据项目
|
||||
/// 用于B5A项目
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static DataTable BaseData_tagTable_QualityData_Item_B5A(string opName)
|
||||
{
|
||||
DataTable dt;
|
||||
string sql;
|
||||
sql = "SELECT TagID,0 as TagValue,TagName,工位号,数据来源,TagTypeID,TagLong,列位置,测量位置,变量类型代码,测量项目,TagAdr,TagAdrDemo,变量特点,变量排序 FROM [MES_基本变量_原始数据] "
|
||||
+ " where (TagID <> 0 ) and "
|
||||
+ " ((变量类型代码 = 9) "
|
||||
+ " or (变量类型代码 = 10) "
|
||||
+ " or (变量类型代码 = 11) "
|
||||
+ " or (变量类型代码 = 101) "
|
||||
+ " or (变量类型代码 = 102) "
|
||||
+ " or (变量类型代码 = 105)) "
|
||||
+ " and (是否启用 = 1)"
|
||||
+ " and (工位号 = '"+opName+"')";
|
||||
|
||||
DataAccess.ExecuteDataTable(sql, out dt);
|
||||
return dt;
|
||||
}
|
||||
/// <summary>
|
||||
/// 测量工位
|
||||
/// 变量特点=1001自动测量工位
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static DataTable BaseData_tagTable_QualityData_OpName_B5A(string opName)
|
||||
{
|
||||
DataTable dt;
|
||||
string sql = "SELECT distinct 工位号 as 工位代码,[工位号] FROM [MES_基本变量_原始数据] "
|
||||
+ " where ((变量类型代码 >= 19 and 变量类型代码 <= 24) or (变量类型代码 = 101) or (变量类型代码 = 102)) and (是否启用 = 1) "
|
||||
+ " and 工位号 = '" + opName+"'";
|
||||
DataAccess.ExecuteDataTable(sql, out dt);
|
||||
return dt;
|
||||
}
|
||||
/// <summary>
|
||||
/// sql = "SELECT TagID,0 as TagValue,TagName,工位号,TagTypeID,TagLong,列位置,测量位置,变量类型代码,测量项目,TagAdr,TagAdrDemo "
|
||||
/// + " FROM MES_基本变量_原始数据 "
|
||||
/// + " where 变量类型代码 = 19 and 是否启用 = 1 and 变量特点=8 ";
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static DataTable BaseData_tagTable_QualityData_Read_CF_MIS_B5A(string opName)
|
||||
{
|
||||
DataTable dt;
|
||||
string sql;
|
||||
sql = "SELECT TagID,0 as TagValue,TagName,工位号,数据来源,TagTypeID,TagLong,列位置,测量位置,变量类型代码,测量项目,TagAdr,TagAdrDemo,变量特点,变量排序 "
|
||||
+ " FROM MES_基本变量_原始数据 "
|
||||
+ " where 变量类型代码 = 19 and 是否启用 = 1 "
|
||||
+ " and 工位号 = '" + opName + "'";
|
||||
;
|
||||
// + " and OpcServer_OPNAME='" + opName + "'";
|
||||
DataAccess.ExecuteDataTable(sql, out dt);
|
||||
return dt;
|
||||
}
|
||||
/// <summary>
|
||||
/// 质量数据保存完数据
|
||||
/// 20
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static DataTable BaseData_tagTable_QualityData_Write_CF_B5A(string opName)
|
||||
{
|
||||
DataTable dt;
|
||||
string sql;
|
||||
sql = "SELECT TagID,0 as TagValue,TagName,工位号,数据来源,TagTypeID,TagLong,列位置,测量位置,变量类型代码,测量项目,TagAdr,TagAdrDemo,变量特点,变量排序 FROM [MES_基本变量_原始数据] where 变量类型代码 = 20 and 是否启用 = 1 "
|
||||
+ " and 工位号 = '" + opName + "'";
|
||||
DataAccess.ExecuteDataTable(sql, out dt);
|
||||
return dt;
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Reference in New Issue
Block a user