/// <summary> /// 新增JD_LogMngFailed对象 /// 编写人:ywk /// 编写日期:2018/8/14 星期二 /// </summary> public int Add(JD_LogMngFailed model) { SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand("INSERT INTO JD_LogMngFailed(LogQueID,TaskID,TableItemID,LogTableName,FileName,Message,CreateTime,LogType,SNumber) VALUES(@m_LogQueID,@m_TaskID,@m_TableItemID,@m_LogTableName,@m_FileName,@m_Message,@m_CreateTime,@m_LogType,@m_SNumber) SELECT @thisId=@@IDENTITY FROM JD_LogMngFailed", con); con.Open(); if (model.LogQueID == null) { cmd.Parameters.Add(new SqlParameter("@m_LogQueID", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_LogQueID", SqlDbType.Int, 0)).Value = model.LogQueID; } if (model.TaskID == null) { cmd.Parameters.Add(new SqlParameter("@m_TaskID", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_TaskID", SqlDbType.Int, 0)).Value = model.TaskID; } if (model.TableItemID == null) { cmd.Parameters.Add(new SqlParameter("@m_TableItemID", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_TableItemID", SqlDbType.Int, 0)).Value = model.TableItemID; } if (model.LogTableName == null) { cmd.Parameters.Add(new SqlParameter("@m_LogTableName", SqlDbType.NVarChar, 50)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_LogTableName", SqlDbType.NVarChar, 50)).Value = model.LogTableName; } if (model.FileName == null) { cmd.Parameters.Add(new SqlParameter("@m_FileName", SqlDbType.NVarChar, 50)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FileName", SqlDbType.NVarChar, 50)).Value = model.FileName; } if (model.Message == null) { cmd.Parameters.Add(new SqlParameter("@m_Message", SqlDbType.NText, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_Message", SqlDbType.NText, 0)).Value = model.Message; } if (model.CreateTime == new DateTime()) { cmd.Parameters.Add(new SqlParameter("@m_CreateTime", SqlDbType.DateTime, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_CreateTime", SqlDbType.DateTime, 0)).Value = model.CreateTime; } if (model.LogType == null) { cmd.Parameters.Add(new SqlParameter("@m_LogType", SqlDbType.NVarChar, 50)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_LogType", SqlDbType.NVarChar, 50)).Value = model.LogType; } if (model.SNumber == null) { cmd.Parameters.Add(new SqlParameter("@m_SNumber", SqlDbType.NVarChar, 50)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_SNumber", SqlDbType.NVarChar, 50)).Value = model.SNumber; } //输出参数 SqlParameter returnParam = cmd.Parameters.Add(new SqlParameter("@thisId", SqlDbType.Int)); returnParam.Direction = ParameterDirection.Output; int returnId = -1; try { cmd.ExecuteScalar(); returnId = Convert.ToInt32(cmd.Parameters["@thisId"].Value); } catch (Exception e) { throw new Exception(e.ToString()); } cmd.Dispose(); con.Close(); con.Dispose(); return(returnId); }
public static string connectionString = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None).AppSettings.Settings["ConnectionString"].Value; //连接信息 /// <summary> /// 对象JD_LogMngFailed明细 /// 编写人:ywk /// 编写日期:2018/8/14 星期二 /// </summary> public JD_LogMngFailed Detail(int ItemID) { SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand("SELECT * FROM JD_LogMngFailed WHERE ItemID = @m_ItemID", con); con.Open(); cmd.Parameters.Add(new SqlParameter("@m_ItemID", SqlDbType.Int, 0)).Value = ItemID; JD_LogMngFailed myDetail = new JD_LogMngFailed(); SqlDataReader myReader = cmd.ExecuteReader(); if (myReader.Read()) { if (!Convert.IsDBNull(myReader["ItemID"])) { myDetail.ItemID = Convert.ToInt32(myReader["ItemID"]); } if (!Convert.IsDBNull(myReader["LogQueID"])) { myDetail.LogQueID = Convert.ToInt32(myReader["LogQueID"]); } if (!Convert.IsDBNull(myReader["TaskID"])) { myDetail.TaskID = Convert.ToInt32(myReader["TaskID"]); } if (!Convert.IsDBNull(myReader["TableItemID"])) { myDetail.TableItemID = Convert.ToInt32(myReader["TableItemID"]); } if (!Convert.IsDBNull(myReader["LogTableName"])) { myDetail.LogTableName = Convert.ToString(myReader["LogTableName"]); } if (!Convert.IsDBNull(myReader["FileName"])) { myDetail.FileName = Convert.ToString(myReader["FileName"]); } if (!Convert.IsDBNull(myReader["Message"])) { myDetail.Message = Convert.ToString(myReader["Message"]); } if (!Convert.IsDBNull(myReader["CreateTime"])) { myDetail.CreateTime = Convert.ToDateTime(myReader["CreateTime"]); } if (!Convert.IsDBNull(myReader["LogType"])) { myDetail.LogType = Convert.ToString(myReader["LogType"]); } if (!Convert.IsDBNull(myReader["SNumber"])) { myDetail.SNumber = Convert.ToString(myReader["SNumber"]); } } myReader.Close(); cmd.Dispose(); con.Close(); con.Dispose(); return(myDetail); }