|
|
@@ -184,19 +184,24 @@ namespace UAS_MES_NEW.Query
|
|
|
List<string> STF_FEEDER = new List<string>();
|
|
|
List<string> STF_FEEDERNO = new List<string>();
|
|
|
List<string> STF_LOCATION = new List<string>();
|
|
|
- string stf_code = dt.Rows[0][10].ToString();
|
|
|
+ List<string> STF_MACHINE = new List<string>();
|
|
|
+ string stf_code = dt.Rows[0][9].ToString();
|
|
|
for (int i = 0; i < dt.Rows.Count; i++)
|
|
|
{
|
|
|
- string data = "";
|
|
|
- for (int j = 0; j < dt.Columns.Count; j++)
|
|
|
- {
|
|
|
- data += dt.Rows[i][j].ToString() + " ";
|
|
|
- }
|
|
|
+ STF_MODEL.Add(dt.Rows[i][0].ToString());
|
|
|
+ STF_FEEDER.Add(dt.Rows[i][3].ToString());
|
|
|
+ STF_FEEDERNO.Add(dt.Rows[i][11].ToString());
|
|
|
+ STF_LOCATION.Add(dt.Rows[i][12].ToString());
|
|
|
+ STF_MACHINE.Add(dt.Rows[i][1].ToString());
|
|
|
}
|
|
|
- dh.BatchInsert("insert into SMTTRACEFILE(STF_ID, STF_MODEL, STF_FEEDER, STF_FEEDERNO, STF_LOCATION, STF_CODE, STF_INDATE, STF_INMAN)" +
|
|
|
- "values(SMTTRACEFILE_SEQ.nextval,:STF_MODEL,:STF_FEEDER,:STF_FEEDERNO,:STF_LOCATION,'"+ stf_code + "',sysdate,'" + User.UserName + "')",
|
|
|
- new string[] { "STF_MODEL", "STF_FEEDER", "STF_FEEDERNO", "STF_LOCATION" }, STF_MODEL.ToArray(), STF_FEEDER.ToArray(), STF_FEEDERNO.ToArray(), STF_LOCATION.ToArray());
|
|
|
+ dh.ExecuteSql("delete from SMTTRACEFILE where stf_code='" + stf_code + "'", "delete");
|
|
|
+ dh.BatchInsert("insert into SMTTRACEFILE(STF_ID, STF_MODEL, STF_FEEDER, STF_FEEDERNO, STF_LOCATION,STF_MACHINE, STF_CODE, STF_INDATE, STF_INMAN)" +
|
|
|
+ "values(SMTTRACEFILE_SEQ.nextval,:STF_MODEL,:STF_FEEDER,:STF_FEEDERNO,:STF_LOCATION,:STF_MACHINE,'" + stf_code + "',sysdate,'" + User.UserName + "')",
|
|
|
+ new string[] { "STF_MODEL", "STF_FEEDER", "STF_FEEDERNO", "STF_LOCATION", "STF_MACHINE" }, STF_MODEL.ToArray(), STF_FEEDER.ToArray(), STF_FEEDERNO.ToArray(), STF_LOCATION.ToArray(), STF_MACHINE.ToArray());
|
|
|
+ dh.ExecuteSql("delete from SMTTRACEFILE where ( STF_MODEL is null and STF_FEEDER is null and STF_FEEDERNO is null and STF_MACHINE is null ) or stf_model in ('料槽','数量','印刷板') or STF_MACHINE in('贴片生产线:','设置:') ", "delete");
|
|
|
dataGridView1.DataSource = dt;
|
|
|
+ DataTable dt1 = (DataTable)dh.ExecuteSql("select STF_ID, STF_MODEL,STF_MACHINE, STF_FEEDER, STF_FEEDERNO, STF_LOCATION, STF_CODE, STF_INDATE, STF_INMAN from SMTTRACEFILE where stf_code='" + stf_code + "' order by stf_id", "select");
|
|
|
+ excel.ExportExcel_LIANGAN(dt1, "C:\\Users\\callm\\Desktop\\客户资料\\"+System.DateTime.Now.ToString("yyyyMMddhhmmss")+".xls");
|
|
|
}
|
|
|
}
|
|
|
|