Пример #1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Eastcom.Model.Sys_Common_Log model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update Sys_Common_Log set ");
            strSql.Append("DtDate=@DtDate,");
            strSql.Append("SThread=@SThread,");
            strSql.Append("SLevel=@SLevel,");
            strSql.Append("SLogger=@SLogger,");
            strSql.Append("SMessage=@SMessage,");
            strSql.Append("SException=@SException");
            strSql.Append(" where LogID=@LogID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@DtDate",     SqlDbType.DateTime),
                new SqlParameter("@SThread",    SqlDbType.VarChar,   500),
                new SqlParameter("@SLevel",     SqlDbType.VarChar,   500),
                new SqlParameter("@SLogger",    SqlDbType.VarChar,   500),
                new SqlParameter("@SMessage",   SqlDbType.VarChar),
                new SqlParameter("@SException", SqlDbType.VarChar),
                new SqlParameter("@LogID",      SqlDbType.Int, 4)
            };
            parameters[0].Value = model.DtDate;
            parameters[1].Value = model.SThread;
            parameters[2].Value = model.SLevel;
            parameters[3].Value = model.SLogger;
            parameters[4].Value = model.SMessage;
            parameters[5].Value = model.SException;
            parameters[6].Value = model.LogID;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #2
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Eastcom.Model.Sys_Common_Log DataRowToModel(DataRow row)
 {
     Eastcom.Model.Sys_Common_Log model = new Eastcom.Model.Sys_Common_Log();
     if (row != null)
     {
         if (row["LogID"] != null && row["LogID"].ToString() != "")
         {
             model.LogID = int.Parse(row["LogID"].ToString());
         }
         if (row["DtDate"] != null && row["DtDate"].ToString() != "")
         {
             model.DtDate = DateTime.Parse(row["DtDate"].ToString());
         }
         if (row["SThread"] != null)
         {
             model.SThread = row["SThread"].ToString();
         }
         if (row["SLevel"] != null)
         {
             model.SLevel = row["SLevel"].ToString();
         }
         if (row["SLogger"] != null)
         {
             model.SLogger = row["SLogger"].ToString();
         }
         if (row["SMessage"] != null)
         {
             model.SMessage = row["SMessage"].ToString();
         }
         if (row["SException"] != null)
         {
             model.SException = row["SException"].ToString();
         }
     }
     return(model);
 }
Пример #3
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Eastcom.Model.Sys_Common_Log model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into Sys_Common_Log(");
            strSql.Append("DtDate,SThread,SLevel,SLogger,SMessage,SException)");
            strSql.Append(" values (");
            strSql.Append("@DtDate,@SThread,@SLevel,@SLogger,@SMessage,@SException)");
            strSql.Append(";select SCOPE_IDENTITY()");
            SqlParameter[] parameters =
            {
                new SqlParameter("@DtDate",     SqlDbType.DateTime),
                new SqlParameter("@SThread",    SqlDbType.VarChar,   500),
                new SqlParameter("@SLevel",     SqlDbType.VarChar,   500),
                new SqlParameter("@SLogger",    SqlDbType.VarChar,   500),
                new SqlParameter("@SMessage",   SqlDbType.VarChar),
                new SqlParameter("@SException", SqlDbType.VarChar)
            };
            parameters[0].Value = model.DtDate;
            parameters[1].Value = model.SThread;
            parameters[2].Value = model.SLevel;
            parameters[3].Value = model.SLogger;
            parameters[4].Value = model.SMessage;
            parameters[5].Value = model.SException;

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Пример #4
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Eastcom.Model.Sys_Common_Log GetModel(int LogID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 LogID,DtDate,SThread,SLevel,SLogger,SMessage,SException from Sys_Common_Log ");
            strSql.Append(" where LogID=@LogID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@LogID", SqlDbType.Int, 4)
            };
            parameters[0].Value = LogID;

            Eastcom.Model.Sys_Common_Log model = new Eastcom.Model.Sys_Common_Log();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }