using System;
using System.IO;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using DataLinkMesWork;
using System.Data.OleDb;
//using SystemFramework;
namespace bizFacade
{
public partial class BaseDataSystemMES
{
///
/// 删除[追踪代码]
///
///
///
///
//public static bool TraceTableDelete(string opName, string TraceCode)
//{
// string sql;
// sql = "DELETE FROM [MES_装配数据_发动机号_追踪代码] "
// + " where (追踪代码='" + TraceCode + "'"
// + " and 工位号='" + opName + "')";
// return DataAccess.ExecuteSQL_OleDb_Access(sql);
//}
///
/// MES_装配数据_发动机号_追踪代码
/// 订单号
/// Access
///
///
///
///
///
//public static bool TraceTable_Select(string traceCode, string connectionString_Access,out DataTable dt)
//{
// string sql;
// sql = "SELECT top 1 * FROM MES_装配数据_发动机号_追踪代码 "
// + " WHERE 追踪代码 = '" + traceCode + "'";
// return DataAccess.ExecuteDataTable_OleDb_Access(sql, connectionString_Access, out dt);
//}
///
/// MES_装配数据_发动机号_追踪代码
/// Access
///
///
///
///
public static bool TraceTable_Select(string EngineTraceCode, out DataTable dt)
{
string sql;
//sql = "SELECT * FROM MES_装配数据_发动机号_追踪代码 "
// + " WHERE 发动机号 = '" + EngineTraceCode + "'";
sql = "SELECT top 1 * FROM MES_装配数据_发动机号_追踪代码 "
+ " WHERE 追踪代码 = '" + EngineTraceCode + "'"
+" order by 操作时间 desc ";
//if (!SQLCommon.SqlServerConnectionStatus)
//{
// return DataAccess.ExecuteDataTable_OleDb_Access(sql, out dt);
//}
//else
{
return DataAccess.ExecuteDataTable(sql, out dt);
}
}
///
/// [MES_装配数据_零部件追溯_发动机号与缸盖号]
///
private static string GetSqlString_EngineID_CapNumber()
{
string sql = null;
sql = "INSERT INTO [MES_装配数据_零部件追溯_发动机号与缸盖号] " +
"(订单号,发动机号,追踪代码,工位号,到达时间,离开时间,操作者工号,班次代码,"
+ "[SAP物料号],[发动机型号],[发动机型号代码], [发动机机型], "
+ "[发动机数量], [厂牌编号起始号], [客户名称],[投料日期],[文件编号],[集团名称],[通知号],"
+ "[功率],[指南文件编号],[装机状态],[适用状态],[物料描述],[计划下达日期],[计划完工日期],[主配厂家],[零件类型])"
+ " VALUES ("
//订单号,发动机号,追踪代码,工位号,到达时间,离开时间,操作者工号,班次代码
+ "'" + MaterialData.orderForm + "',"
+ "'" + MaterialData.engineNumber + "',"
+ "'" + MaterialData.engineTraceCode + "',"
+ "'" + MaterialData.opName + "',"
+ "'" + MaterialData.arrivedTime.ToString("G") + "',"
+ "'" + MaterialData.leavedTime.ToString("G") + "',"
+ "'" + MaterialData.operatorCode + "',"
+ "'" + MaterialData.operatorShift + "',"
//+ "[SAP物料号],[发动机型号],[发动机型号代码], [发动机机型], "
+ "'" + MaterialData.sAPMaterialNumber + "',"
+ "'" + MaterialData.engineNumberType + "',"
+ "" + MaterialData.engineNumberCode + ","//int
+ "'" + MaterialData.engineNumberBasicType + "',"
//+ "[发动机数量], [厂牌编号起始号], [客户名称],[投料日期],[文件编号],[集团名称],[通知号],"
+ "" + MaterialData.engineCount + ","//int
+ "" + MaterialData.engineNumberFirstID + ","//int
+ "'" + MaterialData.customesName + "',"
+ "'" + MaterialData.prepareMaterialDateTime.ToString("G") + "',"
+ "'" + MaterialData.fileCode + "',"
+ "'" + MaterialData.groupName + "',"
+ "'" + MaterialData.notifyCode + "',"
//+ "[功率],[指南文件编号],[装机状态],[适用状态],[物料描述],[计划下达日期],[计划完工日期],主配厂家,零件类型"
+ "'" + MaterialData.n_Force + "',"
+ "'" + MaterialData.directFileCode + "',"
+ "'" + MaterialData.workEngineStatus + "',"
+ "'" + MaterialData.adaptDateTime.ToString("G") + "',"
+ "'" + MaterialData.materialDescript + "',"
+ "'" + MaterialData.planSendedDateTime.ToString("G") + "',"
+ "'" + MaterialData.planFinishDateTime.ToString("G") + "',"
+ "'" + MaterialData.mainPruduceFatory + "',"
+ "" + MaterialData.partType.ToString() + ") ";
return sql;
}
/////
///// 获得增加表[MES_装配数据_发动机号_追踪代码]的SQL语句
/////
//private static string GetSqlStringFirstOpNameTableTrace_F2()
//{
// string sql = null;
// sql = "INSERT INTO [MES_装配数据_零部件追溯_发动机号与缸盖号] " +
// "(订单号,发动机号,追踪代码,工位号,到达时间,离开时间,操作者工号,班次代码,"
// + "[SAP物料号],[发动机型号],[发动机型号代码], [发动机机型], "
// + "[发动机数量], [厂牌编号起始号], [客户名称],[投料日期],[文件编号],[集团名称],[通知号],"
// + "[功率],[指南文件编号],[装机状态],[适用状态],[物料描述],[计划下达日期],[计划完工日期],[主配厂家],[零件类型])"
// + " VALUES ("
// //订单号,发动机号,追踪代码,工位号,到达时间,离开时间,操作者工号,班次代码
// + "'" + MaterialData.orderForm + "',"
// + "'" + MaterialData.engineNumber + "',"
// + "'" + MaterialData.engineTraceCode + "',"
// + "'" + MaterialData.opName + "',"
// + "'" + MaterialData.arrivedTime.ToString("G") + "',"
// + "'" + MaterialData.leavedTime.ToString("G") + "',"
// + "'" + MaterialData.operatorCode + "',"
// + "'" + MaterialData.operatorShift + "',"
// //+ "[SAP物料号],[发动机型号],[发动机型号代码], [发动机机型], "
// + "'" + MaterialData.sAPMaterialNumber + "',"
// + "'" + MaterialData.engineNumberType + "',"
// + "" + MaterialData.engineNumberCode + ","//int
// + "'" + MaterialData.engineNumberBasicType + "',"
// //+ "[发动机数量], [厂牌编号起始号], [客户名称],[投料日期],[文件编号],[集团名称],[通知号],"
// + "" + MaterialData.engineCount + ","//int
// + "" + MaterialData.engineNumberFirstID + ","//int
// + "'" + MaterialData.customesName + "',"
// + "'" + MaterialData.prepareMaterialDateTime.ToString("G") + "',"
// + "'" + MaterialData.fileCode + "',"
// + "'" + MaterialData.groupName + "',"
// + "'" + MaterialData.notifyCode + "',"
// //+ "[功率],[指南文件编号],[装机状态],[适用状态],[物料描述],[计划下达日期],[计划完工日期],主配厂家,零件类型"
// + "'" + MaterialData.n_Force + "',"
// + "'" + MaterialData.directFileCode + "',"
// + "'" + MaterialData.workEngineStatus + "',"
// + "'" + MaterialData.adaptDateTime.ToString("G") + "',"
// + "'" + MaterialData.materialDescript + "',"
// + "'" + MaterialData.planSendedDateTime.ToString("G") + "',"
// + "'" + MaterialData.planFinishDateTime.ToString("G") + "',"
// + "'" + MaterialData.mainPruduceFatory + "',"
// + "" + MaterialData.partType.ToString() + ") ";
// return sql;
//}
///
/// 线首,用于物料追踪
/// 传递到总线上线工位的数据成功,更新isOK=1
/// MES_装配数据_发动机号_物料追踪
/// SELECT * FROM [MES_装配数据_发动机号_追踪代码] WHERE IsOK = 0
///
/// 上线工位追溯代码
///
//public static bool TableTraceUpdate(int firstOpNameTraceCode)
//{
// string sql = null;
// sql = "UPDATE MES_装配数据_发动机号_追踪代码 SET IsOK = 1 WHERE 上线工位追溯代码 = " + firstOpNameTraceCode.ToString();
// return DataAccess.ExecuteSQL_OleDb_Access(sql);
//}
///
/// 线首,用于物料追踪
/// 查询没有被传递到总线上线工位的数据
/// MES_装配数据_发动机号_追踪代码
/// SELECT * FROM [MES_装配数据_发动机号_追踪代码] WHERE IsOK = 0
///
///
//public static bool TableTraceSelect(out DataTable dt)
//{
// string sql = null;
// sql = "SELECT * FROM MES_装配数据_发动机号_追踪代码 WHERE IsOK = 0";
// return DataAccess.ExecuteDataTable_OleDb_Access(sql, out dt);
//}
///
/// 总线上线工位,用于物料追踪
/// 增加数据到Access数据库
/// MES_装配数据_发动机号_追踪代码
/// INSERT INTO [MES_装配数据_发动机号_追踪代码]
///
/// 零件类型(1缸体)(2缸盖)(3活塞连杆)
///
//public static bool TableTraceInsert_MainLine(string connectionString_Access_OpNameMainLine)
//{
// //
// // 上线工位追溯代码
// //
// int firstOpNameTraceCode;
// string sql = null;
// string sql2 = null;
// DataTable dt;
// DataRow dr;
// try
// {
// // 测试 connectionString_Access_OpNameMainLine 文件是否存在?
// if (!File.Exists(connectionString_Access_OpNameMainLine))
// {
// ////ApplicationLog.WriteLog("file not exists filename=:" + connectionString_Access_OpNameMainLine);
// return false;
// }
// // 线首,用于物料追踪
// // 查询没有被传递到总线上线工位的数据
// // MES_装配数据_发动机号_追踪代码
// // SELECT * FROM [MES_装配数据_发动机号_追踪代码] WHERE IsOK = 0
// TableTraceSelect(out dt);
// if (dt == null) return false;
// for (int i = 0; i < dt.Rows.Count; i++)
// {
// dr = dt.Rows[i];
// sql = GetSqlString_TableTraceInsert_MainLine(dr);
// if (sql != null)
// {
// string engineTraceCode = dr[MaterialData.EngineTraceCodeField].ToString();
// sql2 = "DELETE FROM MES_装配数据_发动机号_追踪代码 WHERE 追踪代码='" + engineTraceCode + "'";
// DataAccess.ExecuteSQL_OleDb_Access(connectionString_Access_OpNameMainLine, sql2);
// if (DataAccess.ExecuteSQL_OleDb_Access(connectionString_Access_OpNameMainLine, sql))
// {
// if (!Convert.IsDBNull(dr[MaterialData.FirstOpNameTraceCodeField]))
// {
// firstOpNameTraceCode = Convert.ToInt32(dr[MaterialData.FirstOpNameTraceCodeField]);
// TableTraceUpdate(firstOpNameTraceCode);
// }
// }
// }
// }
// return true;
// }
// catch (Exception err)
// {
// ////ApplicationLog.WriteLog(err.Message);
// return false;
// }
//}
///
/// 线首,用于物料追踪
/// 增加数据到Access数据库
/// MES_装配数据_发动机号_追踪代码
/// INSERT INTO [MES_装配数据_发动机号_追踪代码]
///
///
//public static bool TableTraceInsert()
//{
// string sql = null;
// sql = GetSqlString_TableTraceInsert();
// return DataAccess.ExecuteSQL_OleDb_Access(sql);
//}
///
/// 线首,用于物料追踪
/// 增加数据到SqlServer数据库
/// MES_装配数据_发动机号_追踪代码
/// INSERT INTO [MES_装配数据_发动机号_追踪代码]
///
///
public static bool TableTraceInsert_SqlServer()
{
string sql = null;
sql = GetSqlString_TableTraceInsert();
return DataAccess.ExecuteSQL(sql);
}
///
/// 应用于总线上线工位
/// 获得增加表[MES_装配数据_发动机号_追踪代码]的SQL语句
///
private static string GetSqlString_TableTraceInsert_MainLine(DataRow dr)
{
//
// 上线工位追溯代码
//
int firstOpNameTraceCode;
//
// 订单号
//
string orderForm;
//
// 主配厂家
//
string mainPruduceFatory;
//
// 发动号
//
string engineNumber;
//
// 订单计划发动机号
//
string engineNumber_OrderPlan;
//
// 追踪代码
//
string engineTraceCode;
//
// 主物料号
//
string mainMaterialNumber;
//
// 工位号
//
string opName;
//
// 到达时间
//
DateTime arrivedTime;
//
// 离开时间
//
DateTime leavedTime;
//
// 操作者工号
//
string operatorCode;
//
// 班次代码
//
string operatorShift;
//
// SAP物料号
//
string sAPMaterialNumber;
//
// 发动机型号
//
string engineNumberType;
//
// 发动机型号代码
//
int engineNumberCode;
//
// 发动机机型
//
string engineNumberBasicType;
//
// 发动机数量
//
string engineCount;
//
// 厂牌编号起始号
//
string engineNumberFirstID;
//
// 客户名称
//
string customesName;
//
// 投料日期
//
DateTime prepareMaterialDateTime;
//
// 文件编号
//
string fileCode;
//
// 集团名称
//
string groupName;
//
// 通知号
//
string notifyCode;
//
// 功率
//
string n_Force;
//
// 指南文件编号
//
string directFileCode;
//
// 装机状态
//
string workEngineStatus;
//
// 适用状态
//
DateTime adaptDateTime;
//
// 物料描述
//
string materialDescript;
//
// 计划下达日期
//
DateTime planSendedDateTime;
//
// 计划完工日期
//
DateTime planFinishDateTime;
//
// 零件类型
//
int partType;
string sql = null;
try
{
if (Convert.IsDBNull(dr[MaterialData.FirstOpNameTraceCodeField]))
{
firstOpNameTraceCode = 0;
}
else
{
firstOpNameTraceCode = Convert.ToInt32(dr[MaterialData.FirstOpNameTraceCodeField]);
}
if (Convert.IsDBNull(dr[MaterialData.OrderFormField]))
{
orderForm = "";
}
else
{
orderForm = dr[MaterialData.OrderFormField].ToString();
}
//
if (Convert.IsDBNull(dr[MaterialData.EngineNumber_OrderPlanField]))
{
engineNumber_OrderPlan = "";
}
else
{
engineNumber_OrderPlan = dr[MaterialData.EngineNumber_OrderPlanField].ToString();
}
if (Convert.IsDBNull(dr[MaterialData.EngineNumberField]))
{
engineNumber = "";
}
else
{
engineNumber = dr[MaterialData.EngineNumberField].ToString();
}
if (Convert.IsDBNull(dr[MaterialData.EngineTraceCodeField]))
{
engineTraceCode = "";
}
else
{
engineTraceCode = dr[MaterialData.EngineTraceCodeField].ToString();
}
if (Convert.IsDBNull(dr[MaterialData.MainMaterialNumberField]))
{
mainMaterialNumber = "";
}
else
{
mainMaterialNumber = dr[MaterialData.MainMaterialNumberField].ToString();
}
if (Convert.IsDBNull(dr[MaterialData.OpNameField]))
{
opName = "";
}
else
{
opName = dr[MaterialData.OpNameField].ToString();
}
if (Convert.IsDBNull(dr[MaterialData.ArrivedTimeField]))
{
arrivedTime = DateTime.Now;
}
else
{
arrivedTime = Convert.ToDateTime(dr[MaterialData.ArrivedTimeField]);
}
if (Convert.IsDBNull(dr[MaterialData.LeavedTimeField]))
{
leavedTime = DateTime.Now;
}
else
{
leavedTime = Convert.ToDateTime(dr[MaterialData.LeavedTimeField]);
}
if (Convert.IsDBNull(dr[MaterialData.OperatorCodeField]))
{
operatorCode = "";
}
else
{
operatorCode = dr[MaterialData.OperatorCodeField].ToString();
}
if (Convert.IsDBNull(dr[MaterialData.OperatorShiftField]))
{
operatorShift = "";
}
else
{
operatorShift = dr[MaterialData.OperatorShiftField].ToString();
}
//+ "[SAP物料号],[发动机型号],[发动机型号代码], [发动机机型], "
if (Convert.IsDBNull(dr[MaterialData.SAPMaterialNumberField]))
{
sAPMaterialNumber = "";
}
else
{
sAPMaterialNumber = dr[MaterialData.SAPMaterialNumberField].ToString();
}
if (Convert.IsDBNull(dr[MaterialData.EngineNumberTypeField]))
{
engineNumberType = "";
}
else
{
engineNumberType = dr[MaterialData.EngineNumberTypeField].ToString();
}
if (Convert.IsDBNull(dr[MaterialData.EngineNumberCodeField]))
{
engineNumberCode = 1;
}
else
{
engineNumberCode = Convert.ToInt32(dr[MaterialData.EngineNumberCodeField]);
}
if (Convert.IsDBNull(dr[MaterialData.EngineNumberBasicTypeField]))
{
engineNumberBasicType = "";
}
else
{
engineNumberBasicType = dr[MaterialData.EngineNumberBasicTypeField].ToString();
}
//+ "[发动机数量], [厂牌编号起始号], [客户名称],[投料日期],[文件编号],[集团名称],[通知号],"
if (Convert.IsDBNull(dr[MaterialData.EngineCountField]))
{
engineCount = "";
}
else
{
engineCount = dr[MaterialData.EngineCountField].ToString();
}
if (Convert.IsDBNull(dr[MaterialData.EngineNumberFirstIDField]))
{
engineNumberFirstID = "";
}
else
{
engineNumberFirstID = dr[MaterialData.EngineNumberFirstIDField].ToString();
}
if (Convert.IsDBNull(dr[MaterialData.CustomesNameField]))
{
customesName = "";
}
else
{
customesName = dr[MaterialData.CustomesNameField].ToString();
}
if (Convert.IsDBNull(dr[MaterialData.PrepareMaterialDateTimeField]))
{
prepareMaterialDateTime = DateTime.Now;
}
else
{
prepareMaterialDateTime = Convert.ToDateTime(dr[MaterialData.PrepareMaterialDateTimeField]);
}
if (Convert.IsDBNull(dr[MaterialData.EngineCountField]))
{
fileCode = "";
}
else
{
fileCode = dr[MaterialData.EngineCountField].ToString();
}
if (Convert.IsDBNull(dr[MaterialData.GroupNameField]))
{
groupName = "";
}
else
{
groupName = dr[MaterialData.GroupNameField].ToString();
}
if (Convert.IsDBNull(dr[MaterialData.NotifyCodeField]))
{
notifyCode = "";
}
else
{
notifyCode = dr[MaterialData.NotifyCodeField].ToString();
}
//+ "[功率],[指南文件编号],[装机状态],[适用状态],[物料描述],[计划下达日期],[计划完工日期],主配厂家,零件类型"
if (Convert.IsDBNull(dr[MaterialData.N_ForceField]))
{
n_Force = "";
}
else
{
n_Force = dr[MaterialData.N_ForceField].ToString();
}
if (Convert.IsDBNull(dr[MaterialData.DirectFileCodeField]))
{
directFileCode = "";
}
else
{
directFileCode = dr[MaterialData.DirectFileCodeField].ToString();
}
if (Convert.IsDBNull(dr[MaterialData.WorkEngineStatusField]))
{
workEngineStatus = "";
}
else
{
workEngineStatus = dr[MaterialData.WorkEngineStatusField].ToString();
}
if (Convert.IsDBNull(dr[MaterialData.AdaptDateTimeField]))
{
adaptDateTime = DateTime.Now;
}
else
{
adaptDateTime = Convert.ToDateTime(dr[MaterialData.AdaptDateTimeField]);
}
if (Convert.IsDBNull(dr[MaterialData.MaterialDescriptField]))
{
materialDescript = "";
}
else
{
materialDescript = dr[MaterialData.MaterialDescriptField].ToString();
}
if (Convert.IsDBNull(dr[MaterialData.PlanSendedDateTimeField]))
{
planSendedDateTime = DateTime.Now;
}
else
{
planSendedDateTime = Convert.ToDateTime(dr[MaterialData.PlanSendedDateTimeField]);
}
if (Convert.IsDBNull(dr[MaterialData.PlanFinishDateTimeField]))
{
planFinishDateTime = DateTime.Now;
}
else
{
planFinishDateTime = Convert.ToDateTime(dr[MaterialData.PlanFinishDateTimeField]);
}
if (Convert.IsDBNull(dr[MaterialData.MainPruduceFatoryField]))
{
mainPruduceFatory = "";
}
else
{
mainPruduceFatory = dr[MaterialData.MainPruduceFatoryField].ToString();
}
if (Convert.IsDBNull(dr[MaterialData.PartTypeField]))
{
partType = 1;
}
else
{
partType = Convert.ToInt32(dr[MaterialData.PartTypeField]);
}
sql = "INSERT INTO [MES_装配数据_发动机号_追踪代码] " +
"(订单号,订单计划发动机号,发动机号,追踪代码,工位号,到达时间,离开时间,操作者工号,班次代码,"
+ "[SAP物料号],[发动机型号],[发动机型号代码], [发动机机型], "
+ "[发动机数量], [厂牌编号起始号], [客户名称],[投料日期],[文件编号],[集团名称],[通知号],"
+ "[功率],[指南文件编号],[装机状态],[适用状态],[物料描述],[计划下达日期],[计划完工日期],[主配厂家],[零件类型])"
+ " VALUES ("
//上线工位追溯代码,订单号,发动机号,追踪代码,工位号,到达时间,离开时间,操作者工号,班次代码
//+ "" + firstOpNameTraceCode + ","
+ "'" + orderForm + "',"
+ "'" + engineNumber_OrderPlan + "',"
+ "'" + engineNumber + "',"
+ "'" + engineTraceCode + "',"
+ "'" + opName + "',"
+ "'" + arrivedTime.ToString("G") + "',"
+ "'" + leavedTime.ToString("G") + "',"
+ "'" + operatorCode + "',"
+ "'" + operatorShift + "',"
//+ "[SAP物料号],[发动机型号],[发动机型号代码], [发动机机型], "
+ "'" + sAPMaterialNumber + "',"
+ "'" + engineNumberType + "',"
+ "" + engineNumberCode + ","//int
+ "'" + engineNumberBasicType + "',"
//+ "[发动机数量], [厂牌编号起始号], [客户名称],[投料日期],[文件编号],[集团名称],[通知号],"
+ "" + engineCount + ","//int
+ "'" + engineNumberFirstID + "',"
+ "'" + customesName + "',"
+ "'" + prepareMaterialDateTime.ToString("G") + "',"
+ "'" + fileCode + "',"
+ "'" + groupName + "',"
+ "'" + notifyCode + "',"
//+ "[功率],[指南文件编号],[装机状态],[适用状态],[物料描述],[计划下达日期],[计划完工日期],主配厂家,零件类型"
+ "'" + n_Force + "',"
+ "'" + directFileCode + "',"
+ "'" + workEngineStatus + "',"
+ "'" + adaptDateTime.ToString("G") + "',"
+ "'" + materialDescript + "',"
+ "'" + planSendedDateTime.ToString("G") + "',"
+ "'" + planFinishDateTime.ToString("G") + "',"
+ "'" + mainPruduceFatory + "',"
+ "" + partType.ToString() + ") ";
return sql;
}
catch { return null; }
}
///
/// 应用于分线上线工位
/// 获得增加表[MES_装配数据_发动机号_追踪代码]的SQL语句
///
private static string GetSqlString_TableTraceInsert()
{
string sql = null;
sql = "INSERT INTO [MES_装配数据_发动机号_追踪代码] " +
"(订单号,订单计划发动机号,发动机号,追踪代码,主物料号,工位号,到达时间,离开时间,操作者工号,班次代码,"
+ "[SAP物料号],[发动机型号],[发动机型号代码], [发动机机型], "
+ "[发动机数量], [厂牌编号起始号], [客户名称],[投料日期],[文件编号],[集团名称],[通知号],"
+ "[功率],[指南文件编号],[装机状态],[适用状态],[物料描述],[计划下达日期],[计划完工日期],[主配厂家],[零件类型])"
+ " VALUES ("
//订单号,发动机号,追踪代码,工位号,到达时间,离开时间,操作者工号,班次代码
+ "'" + MaterialData.orderForm + "',"
+ "'" + MaterialData.engineNumber_OrderPlan + "',"
+ "'" + MaterialData.engineNumber + "',"
+ "'" + MaterialData.engineTraceCode + "',"
+ "'" + MaterialData.mainMaterialNumber + "',"
+ "'" + MaterialData.opName + "',"
+ "'" + MaterialData.arrivedTime.ToString("G") + "',"
+ "'" + MaterialData.leavedTime.ToString("G") + "',"
+ "'" + MaterialData.operatorCode + "',"
+ "'" + MaterialData.operatorShift + "',"
//+ "[SAP物料号],[发动机型号],[发动机型号代码], [发动机机型], "
+ "'" + MaterialData.sAPMaterialNumber + "',"
+ "'" + MaterialData.engineNumberType + "',"
+ "" + MaterialData.engineNumberCode + ","//int
+ "'" + MaterialData.engineNumberBasicType + "',"
//+ "[发动机数量], [厂牌编号起始号], [客户名称],[投料日期],[文件编号],[集团名称],[通知号],"
+ "" + MaterialData.engineCount + ","//int
+ "'" + MaterialData.engineNumberFirstID + "',"
+ "'" + MaterialData.customesName + "',"
+ "'" + MaterialData.prepareMaterialDateTime.ToString("G") + "',"
+ "'" + MaterialData.fileCode + "',"
+ "'" + MaterialData.groupName + "',"
+ "'" + MaterialData.notifyCode + "',"
//+ "[功率],[指南文件编号],[装机状态],[适用状态],[物料描述],[计划下达日期],[计划完工日期],主配厂家,零件类型"
+ "'" + MaterialData.n_Force + "',"
+ "'" + MaterialData.directFileCode + "',"
+ "'" + MaterialData.workEngineStatus + "',"
+ "'" + MaterialData.adaptDateTime.ToString("G") + "',"
+ "'" + MaterialData.materialDescript + "',"
+ "'" + MaterialData.planSendedDateTime.ToString("G") + "',"
+ "'" + MaterialData.planFinishDateTime.ToString("G") + "',"
+ "'" + MaterialData.mainPruduceFatory + "',"
+ "" + MaterialData.partType.ToString() + ") ";
return sql;
}
}
}