Пример #1
0
 /// <summary>
 /// 记录日志
 /// </summary>
 /// <param name="p_objLog"></param>
 public void InsertLog(LogDetail_lgd_Info p_objLog)
 {
     using (VPMSDBDataContext db = new VPMSDBDataContext())
     {
         LogDetail_lgd l_objNewLog = Common.General.CopyObjectValue <LogDetail_lgd_Info, LogDetail_lgd>(p_objLog);
         db.LogDetail_lgds.InsertOnSubmit(l_objNewLog);
         db.SubmitChanges();
     }
 }
Пример #2
0
 /// <summary>
 /// 插入日志记录
 /// </summary>
 /// <param name="p_objLog"></param>
 public void InsertLog(LogDetail_lgd_Info p_objLog)
 {
     try
     {
         this._ILogDetailDA.InsertLog(p_objLog);
     }
     catch (Exception Ex)
     {
         throw Ex;
     }
 }
Пример #3
0
        /// <summary>
        /// 插入日志记录
        /// </summary>
        /// <param name="p_objLog"></param>
        public void InsertLog(LogDetail_lgd_Info p_objLog)
        {
            try
            {
                this._ILogDetailDA.InsertLog(p_objLog);
            }
            catch (Exception Ex)
            {

                throw Ex;
            }
        }
Пример #4
0
        /// <summary>
        /// 获取日志
        /// </summary>
        /// <param name="lgdInfo"></param>
        /// <returns></returns>
        public List<LogDetail_lgd_Info> GetLogs(LogDetail_lgd_Info lgdInfo)
        {
            try
            {
                StringBuilder l_strSQL = new StringBuilder();

                l_strSQL.AppendLine("Select lgd_iID,");
                l_strSQL.AppendLine("lgd_cIpAddr,");
                l_strSQL.AppendLine("lgd_cSysName,");
                l_strSQL.AppendLine("lgd_cClassMethodName,");
                l_strSQL.AppendLine("lgd_cLogType,");
                l_strSQL.AppendLine("lgd_cLogMessage,");
                l_strSQL.AppendLine("lgd_cRemark,");
                l_strSQL.AppendLine("lgd_cOperator,");
                l_strSQL.AppendLine("lgd_dOperateDateTime");
                l_strSQL.AppendLine("From LogDetail_lgd");

                l_strSQL.AppendLine("Where 1=1");

                if (!string.IsNullOrEmpty(lgdInfo.lgd_cIpAddr))
                {
                    l_strSQL.AppendLine("And lgd_cIpAddr = '" + lgdInfo.lgd_cIpAddr + "'");
                }

                if (!string.IsNullOrEmpty(lgdInfo.lgd_cSysName))
                {
                    l_strSQL.AppendLine("And lgd_cSysName = '" + lgdInfo.lgd_cSysName + "'");
                }

                if (!string.IsNullOrEmpty(lgdInfo.lgd_cClassMethodName))
                {
                    l_strSQL.AppendLine("And lgd_cClassMethodName = '" + lgdInfo.lgd_cClassMethodName + "'");
                }

                if (!string.IsNullOrEmpty(lgdInfo.lgd_cLogType))
                {
                    l_strSQL.AppendLine("And lgd_cLogType = '" + lgdInfo.lgd_cLogType + "'");
                }

                if (!string.IsNullOrEmpty(lgdInfo.lgd_cOperator))
                {
                    l_strSQL.AppendLine("And lgd_cOperator = '" + lgdInfo.lgd_cOperator + "'");
                }

                if (lgdInfo.lgd_dOperateDateTime != DateTime.MinValue)
                {
                    l_strSQL.AppendLine("And lgd_dOperateDateTime >= '" + lgdInfo.lgd_dOperateDateTime.ToString() + "'");
                }

                l_strSQL.AppendLine("Order By lgd_dOperateDateTime Desc");

                using (SIOTSDB_HHZXDataContext db = new SIOTSDB_HHZXDataContext())
                {
                    return db.ExecuteQuery<LogDetail_lgd_Info>(l_strSQL.ToString(), new object[] { }).ToList();
                }

            }
            catch (Exception Ex)
            {

                throw Ex;
            }
        }
Пример #5
0
 /// <summary>
 /// 记录日志
 /// </summary>
 /// <param name="p_objLog"></param>
 public void InsertLog(LogDetail_lgd_Info p_objLog)
 {
     using (SIOTSDB_HHZXDataContext db = new SIOTSDB_HHZXDataContext())
     {
         LogDetail_lgd l_objNewLog = Common.General.CopyObjectValue<LogDetail_lgd_Info, LogDetail_lgd>(p_objLog);
         db.LogDetail_lgd.InsertOnSubmit(l_objNewLog);
         db.SubmitChanges();
     }
 }
Пример #6
0
        /// <summary>
        /// 获取日志
        /// </summary>
        /// <param name="lgdInfo"></param>
        /// <returns></returns>
        public List <LogDetail_lgd_Info> GetLogs(LogDetail_lgd_Info lgdInfo)
        {
            try
            {
                StringBuilder l_strSQL = new StringBuilder();

                l_strSQL.AppendLine("Select lgd_iID,");
                l_strSQL.AppendLine("lgd_cIpAddr,");
                l_strSQL.AppendLine("lgd_cSysName,");
                l_strSQL.AppendLine("lgd_cClassMethodName,");
                l_strSQL.AppendLine("lgd_cLogType,");
                l_strSQL.AppendLine("lgd_cLogMessage,");
                l_strSQL.AppendLine("lgd_cRemark,");
                l_strSQL.AppendLine("lgd_cOperator,");
                l_strSQL.AppendLine("lgd_dOperateDateTime");
                l_strSQL.AppendLine("From LogDetail_lgd");

                l_strSQL.AppendLine("Where 1=1");

                if (!string.IsNullOrEmpty(lgdInfo.lgd_cIpAddr))
                {
                    l_strSQL.AppendLine("And lgd_cIpAddr = '" + lgdInfo.lgd_cIpAddr + "'");
                }

                if (!string.IsNullOrEmpty(lgdInfo.lgd_cSysName))
                {
                    l_strSQL.AppendLine("And lgd_cSysName = '" + lgdInfo.lgd_cSysName + "'");
                }

                if (!string.IsNullOrEmpty(lgdInfo.lgd_cClassMethodName))
                {
                    l_strSQL.AppendLine("And lgd_cClassMethodName = '" + lgdInfo.lgd_cClassMethodName + "'");
                }

                if (!string.IsNullOrEmpty(lgdInfo.lgd_cLogType))
                {
                    l_strSQL.AppendLine("And lgd_cLogType = '" + lgdInfo.lgd_cLogType + "'");
                }

                if (!string.IsNullOrEmpty(lgdInfo.lgd_cOperator))
                {
                    l_strSQL.AppendLine("And lgd_cOperator = '" + lgdInfo.lgd_cOperator + "'");
                }

                if (lgdInfo.lgd_dOperateDateTime != DateTime.MinValue)
                {
                    l_strSQL.AppendLine("And lgd_dOperateDateTime >= '" + lgdInfo.lgd_dOperateDateTime.ToString() + "'");
                }

                l_strSQL.AppendLine("Order By lgd_dOperateDateTime Desc");

                using (VPMSDBDataContext db = new VPMSDBDataContext())
                {
                    return(db.ExecuteQuery <LogDetail_lgd_Info>(l_strSQL.ToString(), new object[] { }).ToList());
                }
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }