Files
2026-06-08 15:50:43 +08:00

120 lines
4.8 KiB
C#

using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using DataLinkMesWork;
using System.Security.Cryptography;
//using SystemFramework;
namespace bizFacade
{
public partial class MES1
{
/// <summary>
/// 北汽福田工位状态监控MOBY_查询_订单下达用
/// </summary>
/// <param name="opName"></param>
/// <param name="IsAllowWork"></param>
/// <returns></returns>
public static void Moby_Select_FirstOpName(string opName, out string OrderForm,
out int EngineTypeID, out string EngineType, out string EngineID, out string PartPallet_Code,
out int IsrepairBarcode, out string repairBarcode, out string EngineTypeString)
{
DataTable dt = new DataTable();
OrderForm = "";
EngineTypeID = 0;
EngineType = "";
EngineID = "";
PartPallet_Code = "";
IsrepairBarcode = 0;
repairBarcode = "";
EngineTypeString = "";
try
{
string procedureName;
procedureName = "北汽福田工位状态监控MOBY_查询_订单下达用";
SqlParameter[] thisParms = new SqlParameter[1];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms, out dt);
if (dt.Rows.Count > 0)
{
OrderForm = dt.Rows[0][MobyTagType.OrderForm_MES].ToString();
EngineTypeID = Convert.ToInt32(dt.Rows[0][MobyTagType.EngineTypeID_MES]); ;
EngineType = dt.Rows[0][MobyTagType.EngineType_MES].ToString();
EngineID = dt.Rows[0][MobyTagType.EngineID_MES].ToString();
PartPallet_Code = dt.Rows[0][MobyTagType.PartPallet_Code].ToString();
EngineTypeString = dt.Rows[0][MobyTagType.EngineTypeBasic].ToString();
}
}
catch
{
OrderForm = "";
EngineTypeID = 0;
EngineType = "";
EngineID = "";
PartPallet_Code = "";
IsrepairBarcode = 0;
repairBarcode = "";
EngineTypeString = "";
}
}
/// <summary>
/// 普通工位,非上线工位
/// 北汽福田工位状态监控MOBY_查询_订单下达用
/// </summary>
/// <param name="opName"></param>
/// <param name="OrderForm"></param>
/// <param name="EngineTypeID"></param>
/// <param name="EngineType"></param>
/// <param name="EngineID"></param>
/// <param name="PartPallet_Code"></param>
/// <param name="IsrepairBarcode"></param>
/// <param name="repairBarcode"></param>
public static void Moby_Select(string opName, out string OrderForm,
out int EngineTypeID, out string EngineType, out string EngineID, out string PartPallet_Code,
out int IsrepairBarcode, out string repairBarcode, out string EngineTypeString, int type = 1)
{
DataTable dt = new DataTable();
OrderForm = "";
EngineTypeID = 0;
EngineType = "";
EngineID = "";
PartPallet_Code = "";
IsrepairBarcode = 0;
repairBarcode = "";
EngineTypeString = "";
try
{
string procedureName;
procedureName = "北汽福田工位状态监控MOBY_查询_订单下达用";
SqlParameter[] thisParms = new SqlParameter[1];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms, out dt);
if (dt.Rows.Count > 0)
{
OrderForm = dt.Rows[0][MobyTagType.OrderForm_MES].ToString();
EngineTypeID = Convert.ToInt32(dt.Rows[0][MobyTagType.EngineTypeID_MES]); ;
EngineType = dt.Rows[0][MobyTagType.EngineType_MES].ToString();
EngineID = dt.Rows[0][MobyTagType.EngineID_MES].ToString();
PartPallet_Code = dt.Rows[0][MobyTagType.PartPallet_Code].ToString();
EngineTypeString = dt.Rows[0][MobyTagType.EngineTypeBasic].ToString();
}
}
catch
{
OrderForm = "";
EngineTypeID = 0;
EngineType = "";
EngineID = "";
PartPallet_Code = "";
IsrepairBarcode = 0;
repairBarcode = "";
EngineTypeString = "";
}
}
}
}