/// <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); }
/// <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; } }