using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.SqlClient; using DataLinkMesWork; using System.Security.Cryptography; //using SystemFramework; using System.Web; using Microsoft.SqlServer.Server; namespace bizFacade { public partial class MES { /// /// 测量数据工位_监控系统_MOBY_查询 /// /// /// /// public static void Moby_Select(string opName, out string orderNum, out int EngineTypeID, out string EngineType, out string EngineID, out string PartPallet_Code, out int IsrepairBarcode, out string repairBarcode, out string workCode,out string projectName,out string splitCode,out string unidCode, out string engineType,out string engineTypeModel,out string startTime) { orderNum = ""; EngineTypeID = 0; EngineType = ""; EngineID = ""; PartPallet_Code = ""; IsrepairBarcode = 0; repairBarcode = ""; workCode = ""; // 制造编号 projectName = ""; // 项目名称 splitCode = ""; // 间隔号 unidCode = ""; // 单元号 engineType = ""; // 本体类型 engineTypeModel = ""; // 附件类型 startTime = ""; // 开始时间 try { string procedureName; procedureName = "测量数据工位_监控系统_MOBY_查询"; SqlParameter[] thisParms = new SqlParameter[15]; thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName); thisParms[1] = new System.Data.SqlClient.SqlParameter("@订单号", SqlDbType.NVarChar, 50, "订单号"); thisParms[1].Direction = ParameterDirection.Output; thisParms[2] = new System.Data.SqlClient.SqlParameter("@产品型号代码", SqlDbType.Int, 4, "产品型号代码"); thisParms[2].Direction = ParameterDirection.Output; thisParms[3] = new System.Data.SqlClient.SqlParameter("@发动机型号", SqlDbType.NVarChar, 50, "发动机型号"); thisParms[3].Direction = ParameterDirection.Output; thisParms[4] = new System.Data.SqlClient.SqlParameter("@发动机号", SqlDbType.NVarChar, 50, "发动机号"); thisParms[4].Direction = ParameterDirection.Output; thisParms[5] = new System.Data.SqlClient.SqlParameter("@托盘号", SqlDbType.NVarChar, 50, "托盘号"); thisParms[5].Direction = ParameterDirection.Output; thisParms[6] = new System.Data.SqlClient.SqlParameter("@拆解标志", SqlDbType.Int, 4, "拆解标志"); thisParms[6].Direction = ParameterDirection.Output; thisParms[7] = new System.Data.SqlClient.SqlParameter("@拆解返修条码", SqlDbType.NVarChar, 50, "拆解返修条码"); thisParms[7].Direction = ParameterDirection.Output; thisParms[8] = new System.Data.SqlClient.SqlParameter("@制造编号", SqlDbType.NVarChar, 50, "制造编号"); thisParms[8].Direction = ParameterDirection.Output; thisParms[9] = new System.Data.SqlClient.SqlParameter("@间隔号", SqlDbType.NVarChar, 50, "间隔号"); thisParms[9].Direction = ParameterDirection.Output; thisParms[10] = new System.Data.SqlClient.SqlParameter("@单元号", SqlDbType.NVarChar, 50, "单元号"); thisParms[10].Direction = ParameterDirection.Output; thisParms[11] = new System.Data.SqlClient.SqlParameter("@项目名称", SqlDbType.NVarChar, 50, "项目名称"); thisParms[11].Direction = ParameterDirection.Output; thisParms[12] = new System.Data.SqlClient.SqlParameter("@本体类型", SqlDbType.NVarChar, 50, "本体类型"); thisParms[12].Direction = ParameterDirection.Output; thisParms[13] = new System.Data.SqlClient.SqlParameter("@附件类型", SqlDbType.NVarChar, 50, "附件类型"); thisParms[13].Direction = ParameterDirection.Output; thisParms[14] = new System.Data.SqlClient.SqlParameter("@开始时间", SqlDbType.NVarChar, 50, "开始时间"); thisParms[14].Direction = ParameterDirection.Output; DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms); if (thisParms[1].Value != null && thisParms[2].Value != null && thisParms[3].Value != null && thisParms[4].Value != null && thisParms[5].Value != null && thisParms[6].Value != null && thisParms[7].Value != null) { orderNum = thisParms[1].Value.ToString(); EngineTypeID = Convert.ToInt32(thisParms[2].Value); ; EngineType = thisParms[3].Value.ToString(); EngineID = thisParms[4].Value.ToString(); PartPallet_Code = thisParms[5].Value.ToString(); IsrepairBarcode = Convert.ToInt32(thisParms[6].Value); repairBarcode = thisParms[7].Value.ToString(); workCode = thisParms[8].Value.ToString(); // 制造编号 projectName = thisParms[9].Value.ToString(); // 项目名称 splitCode = thisParms[10].Value.ToString();// 间隔号 unidCode = thisParms[11].Value.ToString(); // 单元号 engineType = thisParms[12].Value.ToString(); // 本体类型 engineTypeModel = thisParms[13].Value.ToString(); // 附件类型 startTime = thisParms[14].Value.ToString(); // 开始时间 } } catch { orderNum = ""; EngineTypeID = 0; EngineType = ""; EngineID = ""; PartPallet_Code = ""; IsrepairBarcode = 0; repairBarcode = ""; workCode = ""; // 制造编号 projectName = ""; // 项目名称 splitCode = ""; // 间隔号 unidCode = ""; // 单元号 engineType = ""; // 本体类型 engineTypeModel = ""; // 附件类型 } } /// /// 基本数据_工作日历_班次产量查询_Web页面显示_初始化查询 /// /// /// /// public static void InitOpNameOuputCount(string opName, out int outputValue, out int nowOutputValue, out int opNameBeatValue, out int NowOpNameBeatValue, out int classNumber) { outputValue = 0;//工位产量 nowOutputValue = 0;//在线产量 opNameBeatValue = 0;//工位节拍 NowOpNameBeatValue = 0;//在线节拍 classNumber = 0;//班次 try { string procedureName; procedureName = "Web页面显示_计划产量初始化查询"; SqlParameter[] thisParms = new SqlParameter[6]; thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName); thisParms[1] = new System.Data.SqlClient.SqlParameter("@工位产量", SqlDbType.Int, 4, "工位产量"); thisParms[1].Direction = ParameterDirection.Output; thisParms[2] = new System.Data.SqlClient.SqlParameter("@工位节拍", SqlDbType.Int, 4, "工位节拍"); thisParms[2].Direction = ParameterDirection.Output; thisParms[3] = new System.Data.SqlClient.SqlParameter("@在线产量", SqlDbType.Int, 4, "在线产量"); thisParms[3].Direction = ParameterDirection.Output; thisParms[4] = new System.Data.SqlClient.SqlParameter("@在线节拍", SqlDbType.Int, 4, "在线节拍"); thisParms[4].Direction = ParameterDirection.Output; thisParms[5] = new System.Data.SqlClient.SqlParameter("@班次代码", SqlDbType.Int, 4, "班次代码"); thisParms[5].Direction = ParameterDirection.Output; DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms); if (thisParms[1].Value != null && thisParms[2].Value != null && thisParms[3].Value != null && thisParms[4].Value != null && thisParms[5].Value != null) { outputValue = Convert.ToInt32(thisParms[1].Value); opNameBeatValue = Convert.ToInt32(thisParms[2].Value); nowOutputValue = Convert.ToInt32(thisParms[3].Value); NowOpNameBeatValue = Convert.ToInt32(thisParms[4].Value); classNumber = Convert.ToInt32(thisParms[5].Value); } } catch { outputValue = 0; opNameBeatValue = 0; nowOutputValue = 0; NowOpNameBeatValue = 0; classNumber = 0; } } static public bool MaterialsDelete(string engineID, string engineType) { string procedureName = "轴系返修零件_删除"; SqlParameter[] thisParms = new SqlParameter[2]; thisParms[0] = new System.Data.SqlClient.SqlParameter("@工件编号", engineID); thisParms[1] = new System.Data.SqlClient.SqlParameter("@产品型号", engineType); return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms); } /// /// 测量数据工位_监控系统_手动转线_增加 /// /// /// /// static public bool AskManualTransfer(string opName, int manualTransfer1, int applyOffLine, int updateOptions1) { string procedureName = "测量数据工位_监控系统_手动转线_增加"; SqlParameter[] thisParms = new SqlParameter[4]; thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName); thisParms[1] = new System.Data.SqlClient.SqlParameter("@是否启动转线", manualTransfer1); thisParms[2] = new System.Data.SqlClient.SqlParameter("@是否强制下线", applyOffLine); thisParms[3] = new System.Data.SqlClient.SqlParameter("@更新项目", updateOptions1); return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms); } /// /// 电子看板_工序内容_查询 /// /// 工位号 /// 产品型号代码 /// static public void Process_Select(string opName, int engineTypeID, string EngineType, out DataTable dt) { dt = null; string sql = "exec 电子看板_工序内容_查询 '" + opName + "'," + engineTypeID.ToString() + ",'" + EngineType + "'"; DataAccess.ExecuteDataTable(sql, out dt); } /// /// 生产计划_派工订单_查询_工位执行 /// /// 工位号 /// static public void OrderFormList_Select(string opName, out DataTable dt) { dt = null; string sql = "exec 生产计划_派工订单_查询_工位执行 '" + opName + "'"; DataAccess.ExecuteDataTable(sql, out dt); } /// /// 电子看板_装配零件_物料验证_查询 20131231 /// /// 工位号 /// 发动机号 /// static public bool PartMaterialVerify_Select(string opName, int engineTypeID, string engineType, out DataTable dt) { dt = null; 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("@发动机型号", engineType); //thisParms[1] = new System.Data.SqlClient.SqlParameter("@发动机号", engineID); return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms, out dt); } /// /// 电子看板_工位机型_质量数据测量位置_查询_工作顺序 /// /// 工位号 /// 产品型号代码 /// static public bool ShaftPositionSelect(string opNum, int EngineTypeID, out DataTable dt) { string procedureName = "电子看板_工位机型_质量数据测量位置_临时表_查询"; SqlParameter[] thisParms = new SqlParameter[2]; thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opNum); thisParms[1] = new System.Data.SqlClient.SqlParameter("@产品型号代码", EngineTypeID); return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms, out dt); } /// /// 电子看板_工位机型_物料检测测量位置_查询_物料检测 /// /// /// /// static public bool MaterialCheckSelect(string opName, out DataTable dt) { string procedureName = "电子看板_工位机型_物料检测测量位置_查询_物料检测"; SqlParameter[] thisParms = new SqlParameter[1]; thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName); return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms, out dt); } /// /// 测量数据合格_查询 /// /// /// /// /// static public bool QualitySelect(string opName, string engineID, out DataTable dt) { string 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, out dt); } /// /// 启用拧紧 /// /// /// /// static public bool IsBackWork_Add(string opName, int IsBackWork) { string procedureName = "测量数据工位_监控系统_拧紧与返修拧紧_增加"; SqlParameter[] thisParms = new SqlParameter[2]; thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName); thisParms[1] = new System.Data.SqlClient.SqlParameter("@是否启用备用模式", IsBackWork); return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms); } /// /// 将手动转线/申请下线/返修上线更新到数据库中 /// /// /// /// /// /// static public bool updataCbxFunction_add(string opName, int manualValue, int outlineValue, int repairVaule) { string procedureName = "测量数据工位_监控系统_上线下线转线_增加"; SqlParameter[] thisParms = new SqlParameter[4]; thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName); thisParms[1] = new System.Data.SqlClient.SqlParameter("@申请下线", outlineValue); thisParms[2] = new System.Data.SqlClient.SqlParameter("@返修上线", repairVaule); thisParms[3] = new System.Data.SqlClient.SqlParameter("@手动转线", manualValue); return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms); } /// /// 测量数据工位_监控系统_订单号_增加 /// /// /// /// static public bool OrderNum_Add(string opName, string orderNum) { string procedureName = "测量数据工位_监控系统_订单号_增加"; SqlParameter[] thisParms = new SqlParameter[2]; thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName); thisParms[1] = new System.Data.SqlClient.SqlParameter("@订单号", orderNum); return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms); } /// /// 测量数据工位_监控系统_订单号_增加 /// /// /// /// static public bool Insert_OnlineOutline(string opName, int orderNum) { string procedureName = "测量数据工位_监控系统_在线离线屏蔽_增加"; SqlParameter[] thisParms = new SqlParameter[2]; thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName); thisParms[1] = new System.Data.SqlClient.SqlParameter("@工位状态", orderNum); return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms); } /// /// 功能按钮-从数据库中更新在线/离线/屏蔽 /// /// /// public static void Init_OnlineOutline(string opname, out DataTable tb) { string sql = "SELECT [工位状态] FROM [dbo].[测量数据工位_监控系统_在线离线屏蔽] WHERE [工位号]='" + opname + "'"; //string connectionString = ApplicationConfig.ConnectionString; string errorMessage; tb = null; DataAccess.ExecuteDataTable(sql, out tb); } /// /// 电子看板_工位机型_质量数据测量位置_查询_返修 /// /// /// /// /// public static void Init_TreeData1(string opName, int engineTypeId, string engineType, out DataTable tb) { string sql = "SELECT [序号],[说明] FROM [dbo].[电子看板_工位机型_质量数据测量位置] WHERE [工位号]='" + opName + "' and [产品型号代码]=" + engineTypeId + " and [发动机型号]='" + engineType + "'"; //string connectionString = ApplicationConfig.ConnectionString; string errorMessage; tb = null; DataAccess.ExecuteDataTable(sql, out tb); } /// /// 电子看板_工位机型_质量数据测量位置_查询_返修 /// /// /// /// static public bool Init_TreeData(string opName, out DataTable dt) { string procedureName = "电子看板_工位机型_质量数据测量位置_查询_返修"; SqlParameter[] thisParms = new SqlParameter[1]; thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName); return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms, out dt); } /// /// 测量数据工位_监控系统_发动机型号_增加 /// /// /// /// /// static public bool EngineNum_Add(string opName, string enginetype, int enginetypeID) { string procedureName = "测量数据工位_监控系统_发动机型号_增加"; SqlParameter[] thisParms = new SqlParameter[3]; thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName); thisParms[1] = new System.Data.SqlClient.SqlParameter("@发动机型号", enginetype); thisParms[2] = new System.Data.SqlClient.SqlParameter("@产品型号代码", enginetypeID); return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms); } /// /// 测量数据工位_监控系统_手动打印_增加 /// /// /// /// /// /// /// public static bool OpName_MIS_Manual_Insert(string opName, int year, int month, int day, int num) { string produceName = "测量数据工位_监控系统_手动打印_增加"; SqlParameter[] thisParms = new SqlParameter[5]; thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName); thisParms[1] = new System.Data.SqlClient.SqlParameter("@年", year); thisParms[2] = new System.Data.SqlClient.SqlParameter("@月", month); thisParms[3] = new System.Data.SqlClient.SqlParameter("@日", day); thisParms[4] = new System.Data.SqlClient.SqlParameter("@流水号", num); return DataAccess.ExecuteStoredProcedure(produceName, ref thisParms); } /// /// 测量数据工位_监控系统_订单号_查询 /// /// /// /// public static bool OpName_MIS_OrderForm_Select(string opName, out DataTable dt) { string sql = "select top 1 订单号 from 测量数据工位_监控系统_订单号 where 工位号='" + opName + "'"; return DataAccess.ExecuteDataTable(sql, out dt); } /// /// 测量数据工位_监控系统_发动机型号_查询 /// /// /// /// public static bool OpName_MIS_EngineType_Select(string opName, out DataTable dt) { string sql = "select top 1 产品型号代码,发动机型号 from 测量数据工位_监控系统_发动机型号 where 工位号='" + opName + "'"; return DataAccess.ExecuteDataTable(sql, out dt); } /// /// 测量数据工位_监控系统_系统初始化 /// /// /// public static bool WebLoginIn(string opName) { string produceName = "测量数据工位_监控系统_系统初始化"; SqlParameter[] thisParms = new SqlParameter[1]; thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName); return DataAccess.ExecuteStoredProcedure(produceName, ref thisParms); } /// /// 获得工位对应的返修工位号 /// /// /// public static void GetopRepairName(string opname, out DataTable tb) { string sql = "SELECT TOP 1 [返修工位号] FROM [dbo].[MES_计划BOM_工位与名称_视图] WHERE [工位号]='" + opname + "'"; //string connectionString =ApplicationConfig.ConnectionString; string errorMessage; tb = null; DataAccess.ExecuteDataTable(sql, out tb); } /// /// 测量数据工位_监控系统_离线返修_增加 /// /// /// /// static public bool AskOutLineRepair(string opName, int outLineRepair1) { string procedureName = "测量数据工位_监控系统_离线返修_增加"; SqlParameter[] thisParms = new SqlParameter[2]; thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName); thisParms[1] = new System.Data.SqlClient.SqlParameter("@离线返修", outLineRepair1); return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms); } /// /// 电子看板_装配零件_修改_零件批号 /// /// /// /// /// public static bool Material_Betch_Update(string opName, string engineType, DataTable dt) { string produceName = "电子看板_装配零件_修改_零件批号"; SqlParameter[] thisParms = new SqlParameter[5]; thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName); thisParms[1] = new System.Data.SqlClient.SqlParameter("@零件图号", SqlDbType.NVarChar, 50, "零件图号"); thisParms[2] = new System.Data.SqlClient.SqlParameter("@零件批号", SqlDbType.NVarChar, 50, "零件批号"); thisParms[3] = new System.Data.SqlClient.SqlParameter("@生产厂家", SqlDbType.NVarChar, 50, "生产厂家"); thisParms[4] = new System.Data.SqlClient.SqlParameter("@发动机型号", engineType); return DataAccess.ExecuteStoredProcedure(produceName, ref thisParms, dt); } /// /// 电子看板_工位机型_质量数据测量位置_临时表_修改_返修 /// /// /// public static bool Insert_selectTreeData(DataTable dt) { string produceName = "电子看板_工位机型_质量数据测量位置_临时表_修改_返修"; SqlParameter[] thisParms = new SqlParameter[3]; thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", SqlDbType.NVarChar, 50, "工位号"); thisParms[1] = new System.Data.SqlClient.SqlParameter("@产品型号代码", SqlDbType.Int, 4, "产品型号代码"); thisParms[2] = new System.Data.SqlClient.SqlParameter("@序号", SqlDbType.Int, 4, "序号"); return DataAccess.ExecuteStoredProcedure(produceName, ref thisParms, dt); } /// /// 返修上线插入界面选择的工位合格标志 /// /// /// public static bool Insert_RepairPartLoad_OpInfo(string opname, string zbz_parameter, string csq_parameter, string zzx_parameter, string jcx_parameter) { string sql = "UPDATE [电子看板_发动机号_线首工位_工位合格标志] SET [轴部装线]=" + zbz_parameter + " ,[差速器线]=" + csq_parameter + " ,[总装线]=" + zzx_parameter + " ,[检测线]=" + jcx_parameter + " WHERE [工位号]='" + opname + "'"; //string connectionString = ApplicationConfig.ConnectionString; string errorMessage; return DataAccess.ExecuteSQL(sql); } /// /// 返修上线插入界面选择的工位合格标志 /// /// /// public static bool Select_RepairLoadBtn(string opname, out DataTable dt) { string sql = "SELECT [轴部装线],[差速器线],[总装线],[检测线] FROM [电子看板_发动机号_线首工位_工位合格标志] WHERE 工位号='" + opname + "'"; //string connectionString = ApplicationConfig.ConnectionString; string errorMessage; return DataAccess.ExecuteDataTable(sql, out dt); } /// /// 获得返修数量信息 /// /// /// /// public static bool OpName_MIS_RepiareNum_Select(string opName, out DataTable dt) { string sql = "select top 1 设置数量,当前数量 from 测量数据工位_监控系统_批量返修 where 工位号='" + opName + "'"; return DataAccess.ExecuteDataTable(sql, out dt); } /// /// 插入返修数量信息 /// /// /// /// static public bool Insert_RepiareNum(string opName, int RepiareNum) { string procedureName = "测量数据工位_监控系统_批量返修_增加"; SqlParameter[] thisParms = new SqlParameter[2]; thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName); thisParms[1] = new System.Data.SqlClient.SqlParameter("@返修数量", RepiareNum); return DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms); } /// /// 生产计划_派工订单_查询_工位执行_完工判断 /// /// /// /// /// public static void Select_OrderFormList_OrderComplete(string opName, out int isCompleted, out int num_plan, out int num_complete) { isCompleted = 0;//订单数量是否完全上线 num_plan = 0;//计划数量 num_complete = 0;//上线数量 try { string procedureName; procedureName = "生产计划_派工订单_查询_工位执行_完工判断"; SqlParameter[] thisParms = new SqlParameter[4]; thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName); thisParms[1] = new System.Data.SqlClient.SqlParameter("@ISCOMPLETE", SqlDbType.Int, 4, "ISCOMPLETE"); thisParms[1].Direction = ParameterDirection.Output; thisParms[2] = new System.Data.SqlClient.SqlParameter("@NUM_PLAN", SqlDbType.Int, 4, "NUM_PLAN"); thisParms[2].Direction = ParameterDirection.Output; thisParms[3] = new System.Data.SqlClient.SqlParameter("@NUM_COMPLETE", SqlDbType.Int, 4, "NUM_COMPLETE"); thisParms[3].Direction = ParameterDirection.Output; DataAccess.ExecuteStoredProcedure(procedureName, ref thisParms); if (thisParms[1].Value != null && thisParms[2].Value != null && thisParms[3].Value != null) { isCompleted = Convert.ToInt32(thisParms[1].Value); num_plan = Convert.ToInt32(thisParms[2].Value); num_complete = Convert.ToInt32(thisParms[3].Value); } } catch { isCompleted = 0; num_plan = 0; num_complete = 0; } } /// /// WEB根据工位号和线外扫描主物料查询质量数据合格索引(包括了分线的信息、存储过程中根据工位类型区分) 20170318 corbin /// /// /// /// /// public static bool QualityDataButton_bgColor_alert_Select(string opname, out DataTable dt) { string procedureName = "显示测量数据_工位号_根据线外工位验证_查询"; SqlParameter[] sqlParameters = new SqlParameter[1]; sqlParameters[0] = new System.Data.SqlClient.SqlParameter("@工位号", opname); //sqlParameters[1] = new System.Data.SqlClient.SqlParameter("@发动机号", lineout_barcode); return DataAccess.ExecuteStoredProcedure(procedureName, ref sqlParameters, out dt); } /// /// 显示物料数据_根据_工位号_发动机型号_查询_分线数据 /// /// /// /// /// static public bool MaterialDataSelect_F_EnergineID(string opname, string energineID, out DataTable dt) { string procedureName; procedureName = "显示物料数据_根据_工位号_发动机型号_查询_分线数据"; SqlParameter[] sqlParameters = new SqlParameter[2]; sqlParameters[0] = new System.Data.SqlClient.SqlParameter("@工位号", opname); sqlParameters[1] = new System.Data.SqlClient.SqlParameter("@发动机号", energineID); return DataAccess.ExecuteStoredProcedure(procedureName, ref sqlParameters, out dt); } } }