/// <summary> /// 增加数据 /// </summary> /// <param name="e"></param> public void Add_Pack(My_GetTestData.UpDataEventArgs e) { DateTime dt = DateTime.Now; int _temRecord = 0; foreach (DataRow dr in e.TestData.Tables[0].Rows) { Maticsoft.Model.Pack_Exfo PK_Exfo = DataRowToModel_NotPack(dr); PK_Exfo.OrderID = e.WorkOrder.OrderID; PK_Exfo.BatchNo = e.BatchNo; PK_Exfo.ClientSN = e.ClientSN; PK_Exfo.PackDate = dt; dbs.Exists("delete from tb_Pack_Exfo WHERE SN ='" + PK_Exfo.SN + "' AND PartNumber= '" + PK_Exfo.PartNumber + "' AND Wave = '" + PK_Exfo.Wave + "'"); if (!Add(PK_Exfo)) //返回更新结果 { ++_temRecord; } } /* * if (_temRecord != 0) * { * e.Result = false; * } * else { e.Result = true; } */ }
/// <summary> /// 两码两标签 数据添加 /// </summary> /// <param name="e"></param> public void Add_Pack_TwoSnTwoLab(My_GetTestData.UpDataEventArgs e) { DateTime dt = DateTime.Now; int _temRecord = 0; foreach (DataRow dr in e.TestData.Tables[0].Rows) { Maticsoft.Model.Pack_Exfo PK_Exfo = DataRowToModel_NotPack(dr); PK_Exfo.OrderID = e.WorkOrder.OrderID; PK_Exfo.BatchNo = e.BatchNo; PK_Exfo.ClientSN = dr["SN"].ToString(); PK_Exfo.PackDate = dt; dbs.Exists("delete from tb_Pack_Exfo WHERE SN ='" + PK_Exfo.SN + "' AND Wave = '" + PK_Exfo.Wave + "'"); if (!Add(PK_Exfo)) //返回更新结果 { ++_temRecord; } } }