| | |
| | | |
| | | var parameters1 = new[] |
| | | { |
| | | new OracleParameter(":ticketNo", asnInfo.tickeNo ?? (object)DBNull.Value), |
| | | new OracleParameter(":snNo", asnInfo.snNo ?? (object)DBNull.Value), |
| | | new OracleParameter(":workstationNo", asnInfo.workstationNo ?? (object)DBNull.Value), |
| | | new OracleParameter(":snState", asnInfo.snState ?? (object)DBNull.Value), |
| | | new OracleParameter(":loginId", asnInfo.loginId ?? (object)DBNull.Value), |
| | | new OracleParameter(":turnoverCode", asnInfo.turnoverCode ?? (object)DBNull.Value) |
| | | new OracleParameter("ticketNo", asnInfo.tickeNo ?? (object)DBNull.Value), |
| | | new OracleParameter("snNo", asnInfo.snNo ?? (object)DBNull.Value), |
| | | new OracleParameter("workstationNo", asnInfo.workstationNo ?? (object)DBNull.Value), |
| | | new OracleParameter("snState", asnInfo.snState ?? (object)DBNull.Value), |
| | | new OracleParameter("loginId", asnInfo.loginId ?? (object)DBNull.Value), |
| | | new OracleParameter("turnoverCode", asnInfo.turnoverCode ?? (object)DBNull.Value) |
| | | }; |
| | | |
| | | int i = sqlHelper.ExecuteNonQueryWithTransaction(sql1, parameters1, connection, transaction); |
| | |
| | | |
| | | var parameters2 = new[] |
| | | { |
| | | new OracleParameter(":defectIssue", item.DefectIssue ?? (object)DBNull.Value), |
| | | new OracleParameter(":rootCause", item.RootCause ?? (object)DBNull.Value), |
| | | new OracleParameter(":repairMethod", item.RepairMethod ?? (object)DBNull.Value), |
| | | new OracleParameter(":materialHandling", item.MaterialHandling ?? (object)DBNull.Value), |
| | | new OracleParameter(":loginId", asnInfo.loginId ?? (object)DBNull.Value) |
| | | new OracleParameter("defectIssue", item.DefectIssue ?? (object)DBNull.Value), |
| | | new OracleParameter("rootCause", item.RootCause ?? (object)DBNull.Value), |
| | | new OracleParameter("repairMethod", item.RepairMethod ?? (object)DBNull.Value), |
| | | new OracleParameter("materialHandling", item.MaterialHandling ?? (object)DBNull.Value), |
| | | new OracleParameter("loginId", asnInfo.loginId ?? (object)DBNull.Value) |
| | | }; |
| | | |
| | | sqlHelper.ExecuteNonQueryWithTransaction(sql2, parameters2, connection, transaction); |
| | |
| | | { |
| | | // 校验 |
| | | var checkSql = "SELECT COUNT(1) FROM MES_SN_PART_BINDING WHERE PART_SN_NO = :partSn"; |
| | | var checkParams = new[] { new OracleParameter(":partSn", partSn ?? (object)DBNull.Value) }; |
| | | var checkParams = new[] { new OracleParameter("partSn", partSn ?? (object)DBNull.Value) }; |
| | | var exists = Convert.ToInt32(sqlHelper.ExecuteScalarWithTransaction(connection, transaction, checkSql, checkParams)); |
| | | |
| | | if (exists > 0) |
| | |
| | | :partSn, |
| | | :partName, |
| | | SYSDATE, |
| | | :user)"; |
| | | :createUser)"; |
| | | |
| | | var bindParams = new[] |
| | | { |
| | | new OracleParameter(":snNo", snNo ?? (object)DBNull.Value), |
| | | new OracleParameter(":partSn", partSn ?? (object)DBNull.Value), |
| | | new OracleParameter(":partName", partName ?? (object)DBNull.Value), |
| | | new OracleParameter(":user", user ?? (object)DBNull.Value) |
| | | new OracleParameter("snNo", snNo ?? (object)DBNull.Value), |
| | | new OracleParameter("partSn", partSn ?? (object)DBNull.Value), |
| | | new OracleParameter("partName", partName ?? (object)DBNull.Value), |
| | | new OracleParameter("createUser", user ?? (object)DBNull.Value) |
| | | }; |
| | | |
| | | sqlHelper.ExecuteNonQueryWithTransaction(sqlBind, bindParams, connection, transaction); |
| | | |
| | | |
| | | // 插入日志 |
| | | var sqlLog = @" |
| | |
| | | :partSn, |
| | | :partName, |
| | | SYSDATE, |
| | | :user, |
| | | :createUser, |
| | | 0)"; |
| | | |
| | | sqlHelper.ExecuteNonQueryWithTransaction(sqlLog, bindParams, connection, transaction); |
| | |
| | | |
| | | var unbindParams = new[] |
| | | { |
| | | new OracleParameter(":snNo", snNo ?? (object)DBNull.Value), |
| | | new OracleParameter(":partSn", partSn ?? (object)DBNull.Value) |
| | | new OracleParameter("snNo", snNo ?? (object)DBNull.Value), |
| | | new OracleParameter("partSn", partSn ?? (object)DBNull.Value) |
| | | }; |
| | | |
| | | sqlHelper.ExecuteNonQueryWithTransaction(sqlUnbind, unbindParams, connection, transaction); |
| | |
| | | :partSn, |
| | | :partName, |
| | | SYSDATE, |
| | | :user, |
| | | :Puser, |
| | | 1)"; |
| | | |
| | | var logParams = new[] |
| | | { |
| | | new OracleParameter(":snNo", snNo ?? (object)DBNull.Value), |
| | | new OracleParameter(":partSn", partSn ?? (object)DBNull.Value), |
| | | new OracleParameter(":partName", partName ?? (object)DBNull.Value), |
| | | new OracleParameter(":user", user ?? (object)DBNull.Value) |
| | | new OracleParameter("snNo", snNo ?? (object)DBNull.Value), |
| | | new OracleParameter("partSn", partSn ?? (object)DBNull.Value), |
| | | new OracleParameter("partName", partName ?? (object)DBNull.Value), |
| | | new OracleParameter("Puser", user ?? (object)DBNull.Value) |
| | | }; |
| | | |
| | | sqlHelper.ExecuteNonQueryWithTransaction(sqlLog, logParams, connection, transaction); |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 设置中箱码(绑定/解绑 SN) |
| | | /// </summary> |