Exemple #1
0
 /// <summary>
 /// Add system error log
 /// </summary>      
 public static void AddErrorLog(string Loginfo, string StackTrace,System.Web.UI.Page page)
 {
     Maticsoft.Model.SysManage.ErrorLog model = new Maticsoft.Model.SysManage.ErrorLog();
     model.Loginfo = Loginfo;
     model.StackTrace = "";
     model.Url = page.Request.Url.AbsoluteUri;
     Maticsoft.BLL.SysManage.ErrorLog.Add(model);
 }
Exemple #2
0
        /// <summary>
        /// Get an object entity
        /// </summary>
        public Maticsoft.Model.SysManage.ErrorLog GetModel(int ID)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append("select  top 1 ID,OPTime,Url,Loginfo,StackTrace from SA_ErrorLog ");
            strSql.Append(" where ID=@ID ");
            SqlParameter[] parameters = {
                    new SqlParameter("@ID", SqlDbType.Int,4)};
            parameters[0].Value = ID;

            Maticsoft.Model.SysManage.ErrorLog model = new Maticsoft.Model.SysManage.ErrorLog();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);
            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["ID"].ToString() != "")
                {
                    model.ID = int.Parse(ds.Tables[0].Rows[0]["ID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["OPTime"].ToString() != "")
                {
                    model.OPTime = DateTime.Parse(ds.Tables[0].Rows[0]["OPTime"].ToString());
                }
                model.Url = ds.Tables[0].Rows[0]["Url"].ToString();
                model.Loginfo = ds.Tables[0].Rows[0]["Loginfo"].ToString();
                model.StackTrace = ds.Tables[0].Rows[0]["StackTrace"].ToString();
                return model;
            }
            else
            {
                return null;
            }
        }