当前位置: 首页>>代码示例>>C#>>正文


C# Common.LogInfoModel类代码示例

本文整理汇总了C#中XBase.Model.Common.LogInfoModel的典型用法代码示例。如果您正苦于以下问题:C# LogInfoModel类的具体用法?C# LogInfoModel怎么用?C# LogInfoModel使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


LogInfoModel类属于XBase.Model.Common命名空间,在下文中一共展示了LogInfoModel类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: CustServiceAdd

        /// <summary>
        /// 添加客户服务信息的方法
        /// </summary>
        /// <param name="CustServiceM">客户服务信息</param>
        /// <returns>返回操作记录值</returns>
        public static int CustServiceAdd(CustServiceModel CustServiceM)
        {
            UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"];
            LogInfoModel logModel = new LogInfoModel(); //操作日志
            int isSucc = 0;//定义返回变量

            #region 设置操作日志内容
            //设置公司代码
            logModel.CompanyCD = userInfo.CompanyCD;
            //设置登陆用户ID
            logModel.UserID = userInfo.UserID;
            //设置模块ID 模块ID在ConstUtil中定义,以便维护
            logModel.ModuleID = ConstUtil.MODULE_ID_CUST_SERVICE_ADD;
            //操作单据编号  服务单编号
            logModel.ObjectID = CustServiceM.ServeNO;
            //操作对象 操作的表信息
            logModel.ObjectName = ConstUtil.TABLE_NAME_SERVICE;
            //涉及关键元素 涉及其他业务、表关系
            logModel.Element = string.Empty;
            //备注 操作类型
            logModel.Remark = ConstUtil.LOG_PROCESS_INSERT;
            #endregion

            try
            {
                isSucc = ServiceDBHelper.CustServiceAdd(CustServiceM);
            }
            catch (System.Exception ex)
            {
                #region  操作失败时记录日志到文件
                //定义变量
                LogInfo logSys = new LogInfo();
                //设置日志类型 需要指定为系统日志
                logSys.Type = LogInfo.LogType.SYSTEM;
                //指定系统日志类型 出错信息
                logSys.SystemKind = LogInfo.SystemLogKind.SYSTEM_ERROR;
                //指定登陆用户信息
                logSys.UserInfo = userInfo;
                //设定模块ID
                logSys.ModuleID = ConstUtil.MODULE_ID_CUST_SERVICE_ADD;
                //描述
                logSys.Description = ex.ToString();
                //输出日志
                LogUtil.WriteLog(logSys);
                #endregion
            }
            if (isSucc > 0)//操作成功
            {
                logModel.Remark += "成功";
            }
            else//操作失败
            {
                logModel.Remark += "失败";
            }

            //记录日志
            LogDBHelper.InsertLog(logModel);

            return isSucc;
        }
开发者ID:kosmos-zhang,项目名称:erp-aspnet,代码行数:65,代码来源:ServiceBus.cs

示例2: InitLogInfo

 /// <summary>
 /// 设置操作日志内容
 /// </summary>
 /// <returns></returns>
 private static LogInfoModel InitLogInfo(string wcno, int ModuleType)
 {
     LogInfoModel logModel = new LogInfoModel();
     //获取登陆用户信息
     UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"];
     //设置公司代码
     logModel.CompanyCD = userInfo.CompanyCD;
     //设置登陆用户ID
     logModel.UserID = userInfo.UserID;
     //设置模块ID 模块ID请在ConstUtil中定义,以便维护
     if (ModuleType == 0)
     {
         logModel.ModuleID = ConstUtil.MODULE_ID_INCOMEBILL_ADD;
     }
     else
     {
         logModel.ModuleID = ConstUtil.MODULE_ID_INCOMEBILL_LIST;
     }
     //设置操作日志类型 修改
     logModel.ObjectName = ConstUtil.CODING_RULE_TABLE_INCOMEBILL;
     //操作对象
     logModel.ObjectID = wcno;
     //涉及关键元素 这个需要根据每个页面具体设置,本页面暂时设置为空
     logModel.Element = string.Empty;
     //操作时间
     logModel.OperateDate = DateTime.Now;
     return logModel;
 }
开发者ID:kosmos-zhang,项目名称:erp-aspnet,代码行数:32,代码来源:IncomeBillBus.cs

示例3: InitLogInfo

        private static LogInfoModel InitLogInfo(string no)
        {
            LogInfoModel logModel = new LogInfoModel();
            //获取登陆用户信息
            UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"];
            //设置公司代码
            logModel.CompanyCD = userInfo.CompanyCD;
            //设置登陆用户ID
            logModel.UserID = userInfo.UserID;
            //设置模块ID
            logModel.ModuleID = ConstUtil.MODULE_ID_HUMAN_SALARY_SET;
            //设置操作日志类型 修改
            logModel.ObjectName = ConstUtil.CODING_RULE_TABLE_INSU_SOCIAL;//操作对象
            //
            logModel.ObjectID = no;

            return logModel;

        }
开发者ID:kosmos-zhang,项目名称:erp-aspnet,代码行数:19,代码来源:InputPersonalRoyaltyBus.cs

示例4: InitLogInfo

        /// <summary>
        /// 设置操作日志内容
        /// </summary>
        /// <returns></returns>
        private static LogInfoModel InitLogInfo(string wcno)
        {
            LogInfoModel logModel = new LogInfoModel();
            //获取登陆用户信息
            UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"];
            //设置公司代码
            logModel.CompanyCD = userInfo.CompanyCD;
            //设置登陆用户ID
            logModel.UserID = userInfo.UserID;
            //设置模块ID 模块ID请在ConstUtil中定义,以便维护
            logModel.ModuleID = ConstUtil.MODULE_ID_VOUCHER_ADD;

           
            //操作对象
            logModel.ObjectID = wcno;
            //涉及关键元素 这个需要根据每个页面具体设置,本页面暂时设置为空
            logModel.Element = string.Empty;
            return logModel;
        }
开发者ID:kosmos-zhang,项目名称:erp-aspnet,代码行数:23,代码来源:VoucherBus.cs

示例5: InitLogInfo

     /// <summary>
     /// 设置操作日志内容
     /// </summary>
     /// <returns></returns>
     private static LogInfoModel InitLogInfo(string wcno)
     {
         LogInfoModel logModel = new LogInfoModel();
         //获取登陆用户信息
         UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"];
         //设置公司代码
         logModel.CompanyCD = userInfo.CompanyCD;
         //设置登陆用户ID
         logModel.UserID = userInfo.UserID;
         //设置模块ID 模块ID请在ConstUtil中定义,以便维护
         logModel.ModuleID = ConstUtil.MODULE_ID_SUMMARTSETTING_LIST;

         //设置操作日志类型 修改
         logModel.ObjectName = ConstUtil.CODING_RULE_TABLE_SUMMARYSETTING;
         //操作对象
         logModel.ObjectID = wcno;
         //涉及关键元素 这个需要根据每个页面具体设置,本页面暂时设置为空
         logModel.Element = string.Empty;
         return logModel;
     }
开发者ID:kosmos-zhang,项目名称:erp-aspnet,代码行数:24,代码来源:SummarySettingBus.cs

示例6: InitLogInfo

        /// <summary>
        /// 设置操作日志内容
        /// </summary>
        /// <returns></returns>
        private static LogInfoModel InitLogInfo(string[] roleList)
        {
            LogInfoModel logModel = new LogInfoModel();
            //获取登陆用户信息
            UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"];
            //设置公司代码
            logModel.CompanyCD = userInfo.CompanyCD;
            //设置登陆用户ID
            logModel.UserID = userInfo.UserID;
            //设置模块ID 模块ID请在ConstUtil中定义,以便维护
            logModel.ModuleID = ConstUtil.Menu_AddUserRole;
            //设置操作日志类型 修改
            logModel.ObjectName = ConstUtil.CODING_RULE_TABLE_UserRole;
            //操作对象
            //涉及关键元素 这个需要根据每个页面具体设置,本页面暂时设置为空
            logModel.Element = string.Empty;

            return logModel;

        }
开发者ID:kosmos-zhang,项目名称:erp-aspnet,代码行数:24,代码来源:UserRoleBus.cs

示例7: InsertLog

        /// <summary>
        /// 登陆日志内容
        /// </summary>
        /// <param name="model">日志内容</param>
        /// <returns>DataTable 部门信息</returns>
        public static bool InsertLog(LogInfoModel model)
        {
            //定义插入SQL变量
            StringBuilder sqlInsert = new StringBuilder();
            sqlInsert.AppendLine("INSERT INTO officedba.ProcessLog ");
            sqlInsert.AppendLine("           (CompanyCD, UserID    ");
            sqlInsert.AppendLine("		   	  , ModuleID            ");
            sqlInsert.AppendLine("           , ObjectID, ObjectName");
            sqlInsert.AppendLine("           , Element, Remark)    ");
            sqlInsert.AppendLine("     VALUES                      ");
            sqlInsert.AppendLine("           (@CompanyCD           ");
            sqlInsert.AppendLine("           ,@UserID              ");
            sqlInsert.AppendLine("           ,@ModuleID            ");
            sqlInsert.AppendLine("           ,@ObjectID            ");
            sqlInsert.AppendLine("           ,@ObjectName          ");
            sqlInsert.AppendLine("           ,@Element             ");
            sqlInsert.AppendLine("           ,@Remark)             ");

            //设置参数
            SqlParameter[] param = new SqlParameter[7];
            int i = 0;
            //公司代码
            param[i++] = SqlHelper.GetParameter("@CompanyCD", model.CompanyCD);
            //操作用户ID
            param[i++] = SqlHelper.GetParameter("@UserID", model.UserID);
            //操作模块ID
            param[i++] = SqlHelper.GetParameter("@ModuleID", model.ModuleID);
            //操作单据编号
            param[i++] = SqlHelper.GetParameter("@ObjectID", model.ObjectID);
            //操作对象
            param[i++] = SqlHelper.GetParameter("@ObjectName", model.ObjectName);
            //涉及关键元素
            param[i++] = SqlHelper.GetParameter("@Element", model.Element);
            //备注
            param[i++] = SqlHelper.GetParameter("@Remark", model.Remark);

            //执行插入
            return SqlHelper.ExecuteTransSql(sqlInsert.ToString(), param) > 0 ? true : false;
        }
开发者ID:kosmos-zhang,项目名称:erp-aspnet,代码行数:44,代码来源:LogDBHelper.cs

示例8: InsertLog

        /// <summary>
        /// 设置操作日志内容
        /// </summary>
        /// <param name="ApplyNo">单据编号</param>
        /// <param name="ModuleID">模块ID</param>
        /// <param name="ObjectName">操作对象(相关表)</param>
        /// <param name="remark">备注,设置操作成功标识(操作成功或失败)</param>
        /// <param name="Element">涉及关键元素(操作名称) 这个需要根据每个页面具体设置</param>
        /// <returns></returns>
        public static void InsertLog(string OrderNo, string ModuleID, string ObjectName, string remark, string Element)
        {
            LogInfoModel logModel = new LogInfoModel();
            //获取登陆用户信息
            UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"];
            //设置公司代码
            logModel.CompanyCD = userInfo.CompanyCD;
            //设置登陆用户ID
            logModel.UserID = userInfo.UserID;
            //设置模块ID 模块ID请在ConstUtil中定义,以便维护
            logModel.ModuleID = ModuleID;
            //设置操作日志类型 修改
            logModel.ObjectName = ObjectName;
            //操作对象
            logModel.ObjectID = OrderNo;
            //涉及关键元素 这个需要根据每个页面具体设置,本页面暂时设置为空
            logModel.Element = Element;
            //设置操作成功标识
            logModel.Remark = remark;


            //插入日志
            LogDBHelper.InsertLog(logModel);
        }
开发者ID:kosmos-zhang,项目名称:erp-aspnet,代码行数:33,代码来源:LogCommon.cs

示例9: DelComplainInfo

        /// <summary>
        /// 根据投诉ID批量删除客户投诉信息
        /// </summary>
        /// <param name="ServiceID">投诉ID</param>
        /// <returns>操作记录数</returns>
        public static int DelComplainInfo(string[] ComplainID)
        {
            UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"];
            LogInfoModel logModel = new LogInfoModel(); //操作日志
            int isSucc = 0;//定义返回变量

            #region 设置操作日志内容
            //设置公司代码
            logModel.CompanyCD = userInfo.CompanyCD;
            //设置登陆用户ID
            logModel.UserID = userInfo.UserID;
            //设置模块ID 模块ID在ConstUtil中定义,以便维护
            logModel.ModuleID = ConstUtil.MODULE_ID_CUST_COMPLAIN_LIST;

            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            for (int i = 0; i < ComplainID.Length; i++)
            {
                sb.Append(ComplainID[i] + ";");
            }

            //操作单据编号  联系人姓名
            logModel.ObjectID = "客户投诉ID:" + sb.ToString();
            //操作对象 操作的表信息
            logModel.ObjectName = ConstUtil.TABLE_NAME_COMPLAIN;
            //涉及关键元素 涉及其他业务、表关系
            logModel.Element = string.Empty;
            //备注 操作类型
            logModel.Remark = ConstUtil.LOG_PROCESS_DELETE;
            #endregion

            try
            {
                isSucc = LinkManDBHelper.DelLinkInfo(ComplainID, ConstUtil.TABLE_NAME_COMPLAIN);
            }
            catch (System.Exception ex)
            {
                #region  操作失败时记录日志到文件
                //定义变量
                LogInfo logSys = new LogInfo();
                //设置日志类型 需要指定为系统日志
                logSys.Type = LogInfo.LogType.SYSTEM;
                //指定系统日志类型 出错信息
                logSys.SystemKind = LogInfo.SystemLogKind.SYSTEM_ERROR;
                //指定登陆用户信息
                logSys.UserInfo = userInfo;
                //设定模块ID
                logSys.ModuleID = ConstUtil.MODULE_ID_CUST_COMPLAIN_LIST;
                //描述
                logSys.Description = ex.ToString();
                //输出日志
                LogUtil.WriteLog(logSys);
                #endregion
            }
            if (isSucc > 0)//操作成功
            {
                logModel.Remark += "成功";
            }
            else//操作失败
            {
                logModel.Remark += "失败";
            }

            //记录日志
            LogDBHelper.InsertLog(logModel);

            return isSucc;
        }
开发者ID:kosmos-zhang,项目名称:erp-aspnet,代码行数:72,代码来源:ComplainBus.cs

示例10: InitLogInfo

        /// <summary>
        /// 设置操作日志内容
        /// </summary>
        /// <returns></returns>
        private static LogInfoModel InitLogInfo(string ID)
        {
            LogInfoModel logModel = new LogInfoModel();
            //获取登陆用户信息
            UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"];
            //设置公司代码
            logModel.CompanyCD = userInfo.CompanyCD;
            //设置登陆用户ID
            logModel.UserID = userInfo.UserID;
            //设置模块ID 模块ID请在ConstUtil中定义,以便维护

            logModel.ModuleID = "2011701";
            //设置操作日志类型 修改
            logModel.ObjectName = "SalaryCompanyRoyaltySet";
            //操作对象
            logModel.ObjectID = ID;
            //涉及关键元素 这个需要根据每个页面具体设置,本页面暂时设置为空
            logModel.Element = string.Empty;

            return logModel;

        }
开发者ID:kosmos-zhang,项目名称:erp-aspnet,代码行数:26,代码来源:SalaryCompanyRoyaltySetBus.cs

示例11: InitLogInfo

        /// <summary>
        /// 设置操作日志内容
        /// </summary>
        /// <returns></returns>
        private static LogInfoModel InitLogInfo(string wcno, int ModuleType)
        {
            LogInfoModel logModel = new LogInfoModel();
            //获取登陆用户信息
            UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"];
            //设置公司代码
            logModel.CompanyCD = userInfo.CompanyCD;
            //设置登陆用户ID
            logModel.UserID = userInfo.UserID;
            //设置模块ID 模块ID请在ConstUtil中定义,以便维护
            logModel.ModuleID = ConstUtil.MODULE_ID_BOM_LIST;
            if (ModuleType == 0)
            {
                logModel.ModuleID = ConstUtil.MODULE_ID_MANUFACTUREREPORT_EDIT;
            }
            else
            {
                logModel.ModuleID = ConstUtil.MODULE_ID_MANUFACTUREREPORT_LIST;
            }
            //设置操作日志类型 修改
            logModel.ObjectName = ConstUtil.CODING_RULE_TABLE_REPORT;
            //操作对象
            logModel.ObjectID = wcno;
            //涉及关键元素 这个需要根据每个页面具体设置,本页面暂时设置为空
            logModel.Element = string.Empty;

            return logModel;

        }
开发者ID:kosmos-zhang,项目名称:erp-aspnet,代码行数:33,代码来源:ManufactureReportBus.cs

示例12: InitLogInfo

       /// <summary>
       /// 初始化日志
       /// </summary>
       /// <param name="no"></param>
       /// <returns></returns>
       private static LogInfoModel InitLogInfo(string no)
       {
           LogInfoModel logModel = new LogInfoModel();
           //获取登陆用户信息
           UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"];
           //设置公司代码
           logModel.CompanyCD = userInfo.CompanyCD;
           //设置登陆用户ID
           logModel.UserID = userInfo.UserID;
           //设置模块ID
           logModel.ModuleID = ConstUtil.MODULE_ID_HUMAN_PERFORMANCEBETTER;
           //设置操作日志类型 修改
           logModel.ObjectName = ConstUtil.CODING_RULE_TABLE_PERFORMANCBETTER;
           //操作单据编号
           logModel.ObjectID = no;

           return logModel;

       }
开发者ID:kosmos-zhang,项目名称:erp-aspnet,代码行数:24,代码来源:PerformanceBetterBus.cs

示例13: InitLogInfo

        /// <summary>
        /// 设置操作日志内容
        /// </summary>
        /// <returns></returns>
        private static LogInfoModel InitLogInfo(string no)
        {
            LogInfoModel logModel = new LogInfoModel();

            //获取登陆用户信息
            UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"];
            //设置公司代码
            logModel.CompanyCD = userInfo.CompanyCD;
            //设置登陆用户ID
            logModel.UserID = userInfo.UserID;
            //设置模块ID
            logModel.ModuleID = ConstUtil.MODULE_ID_FINANCEMANAGER_FIX_LIST;
            //设置操作日志类型 修改
            logModel.ObjectName = ConstUtil.CODING_RULE_TABLE_FIX + ConstUtil.CODING_RULE_TABLE_FIXWITHINFO;
            //操作单据编号
            logModel.ObjectID = no;

            return logModel;

        }
开发者ID:kosmos-zhang,项目名称:erp-aspnet,代码行数:24,代码来源:FixAssetInfoBus.cs

示例14: EditLogInfo

        /// <summary>
        /// 编辑日志
        /// </summary>
        /// <param name="log">日志信息</param>
        private static LogInfoModel EditLogInfo(LogInfo log)
        {
            //日志数据模板定义
            LogInfoModel model = new LogInfoModel();
            //公司代码
            model.CompanyCD = log.UserInfo.CompanyCD;
            //登陆用户ID
            model.UserID = log.UserInfo.UserID;
            //操作模块ID
            model.ModuleID = log.ModuleID;
            //操作单据编号
            model.ObjectID = log.ObjectID;
            //操作对象
            model.ObjectName = log.ObjectName;
            //涉及关键元素
            model.Element = log.Element;
            //备注
            model.Remark = log.Description;

            return model;
        }
开发者ID:kosmos-zhang,项目名称:erp-aspnet,代码行数:25,代码来源:LogUtil.cs

示例15: InitLogInfo

        /// <summary>
        /// 设置操作日志内容
        /// </summary>
        /// <returns></returns>
        private static LogInfoModel InitLogInfo(string employeeNo)
        {
            LogInfoModel logModel = new LogInfoModel();
            //获取登陆用户信息
            UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"];
            //设置公司代码
            logModel.CompanyCD = userInfo.CompanyCD;
            //设置登陆用户ID
            logModel.UserID = userInfo.UserID;
            //设置模块ID 模块ID请在ConstUtil中定义,以便维护
            logModel.ModuleID = ConstUtil.MODULE_ID_HUMAN_EMPLOYEE_ADD;
            //设置操作日志类型 修改
            logModel.ObjectName = ConstUtil.CODING_RULE_TABLE_EMPLOYYEEINFO;
            //操作对象
            logModel.ObjectID = employeeNo;
            //涉及关键元素 这个需要根据每个页面具体设置,本页面暂时设置为空
            //logModel.Element = string.Empty;

            return logModel;

        }
开发者ID:kosmos-zhang,项目名称:erp-aspnet,代码行数:25,代码来源:EmployeeInfoBus.cs


注:本文中的XBase.Model.Common.LogInfoModel类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。