//底表数据提交 public QM_PROCESS_MIDDLE bottomSubmitData(IList <CV_QM_PROCESS_BOTTOM> list) { int i = 0, len = list.Count; bool badFlag = false; DateTime now = SSGlobalConfig.Now; QM_PROCESS_MIDDLE middle = null; using (TransactionScope ts = new TransactionScope()) { for (i = 0; i < len; i++) { CV_QM_PROCESS_BOTTOM cv_bottom = list[i]; if (cv_bottom.ItemResult.Equals("NG")) { badFlag = true; } QM_PROCESS_BOTTOM tmp = new QM_PROCESS_BOTTOM() { KDLID = cv_bottom.KDLID, Value = cv_bottom.Value, ItemResult = cv_bottom.ItemResult, Abnormality = cv_bottom.AbnormalityCode, SupAbnormality = cv_bottom.SupAbnormality, Reason = cv_bottom.CauseCode, SupReason = cv_bottom.SupReason, ItemStatus = "已检" }; process_bottombo.UpdateSome(tmp); } //更新中表 middle = new QM_PROCESS_MIDDLE() { KLID = list[0].KLID, SNResult = badFlag ? "NG" : "OK", SNStatus = "已检", SNTime = now }; process_middlebo.UpdateSome(middle); ts.Complete(); } return(middle); }
public IList <CV_QM_PROCESS_BOTTOM> getBottomDatas(CV_QM_PROCESS_BOTTOM bottom) { return(cv_process_bottombo.GetEntities(bottom)); }