Files
7-Dongan-MesProject/MisDataFunction/MesServer.Function/Function53801/Db.cs
2026-05-29 13:57:19 +08:00

66 lines
2.5 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using DataLinkMesWork;
namespace MesServerFunctions
{
public class Db
{
/// <summary>
/// 北汽福田变速器序列号总线上线_获得机型信息
/// </summary>
/// <param name="partSn"></param>
/// <param name="EngineTypeID"></param>
/// <param name="EngineType"></param>
/// <param name="EngineID"></param>
/// <param name="IsRepeatedNumber"> 0 不重号1 重号2失败</param>
/// <returns></returns>
public static bool GetEngineType(string partSn, out int EngineTypeID, out string EngineType, out string EngineID,out int IsRepeatedNumber)
{
DataTable dt = new DataTable();
EngineTypeID = 0;
EngineType = "";
EngineID = "";
IsRepeatedNumber = 2;
string produceName = "北汽福田变速器序列号总线上线_获得机型信息";
SqlParameter[] thisParms = new SqlParameter[1];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@变速器序列号", partSn);
thisParms[2].Direction = ParameterDirection.Output;
if (DataAccess.ExecuteStoredProcedure(produceName, ref thisParms,out dt))
{
if(dt.Rows.Count > 0)
{
IsRepeatedNumber = Convert.ToInt32( dt.Rows[0]["IsRepeatedNumber"]);
EngineTypeID = Convert.ToInt32(dt.Rows[0]["EngineTypeID"]);
EngineType = dt.Rows[0]["EngineType"].ToString();
EngineID = partSn;
return true;
}
}
return false;
}
/// <summary>
/// 北汽福田变速器序列号总线上线_增加
/// </summary>
/// <param name="partSn"></param>
/// <param name="EngineTypeID"></param>
/// <param name="EngineType"></param>
/// <param name="OpName"></param>
/// <returns></returns>
public static bool UpLoadOpNameInsert(string OpName)
{
string produceName = "北汽福田变速器序列号总线上线_增加";
SqlParameter[] thisParms = new SqlParameter[1];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", OpName);
return DataAccess.ExecuteStoredProcedure(produceName, ref thisParms);
}
}
}