本文整理汇总了C#中XBase.Model.Common.LogInfoModel类的典型用法代码示例。如果您正苦于以下问题:C# LogInfoModel类的具体用法?C# LogInfoModel怎么用?C# LogInfoModel使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
LogInfoModel类属于XBase.Model.Common命名空间,在下文中一共展示了LogInfoModel类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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
示例16: InitLogInfo
/// <summary>
/// 设置操作日志内容
/// </summary>
/// <returns></returns>
private static LogInfoModel InitLogInfo(string planNo)
{
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_TRAININGASSE_EDIT;
//设置操作日志类型 修改
logModel.ObjectName = ConstUtil.CODING_RULE_TABLE_TRAININGASSE;
//操作单据编号
logModel.ObjectID = planNo;
return logModel;
}
开发者ID:kosmos-zhang,项目名称:erp-aspnet,代码行数:23,代码来源:TrainingAsseBus.cs
示例17: InitLogInfo
/// <summary>
/// 设置操作日志内容
/// </summary>
/// <returns></returns>
private static LogInfoModel InitLogInfo(string InNo)
{
LogInfoModel logModel = new LogInfoModel();
//获取登陆用户信息
UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"];
//设置公司代码
logModel.CompanyCD = userInfo.CompanyCD;
//设置登陆用户ID
logModel.UserID = userInfo.UserID;
//设置操作日志类型 修改
logModel.ObjectName = ConstUtil.CODING_RULE_TABLE_SUBSTOREMANAGER_SUBSELLBACK;
//操作对象
logModel.ObjectID = InNo;
//涉及关键元素 这个需要根据每个页面具体设置,本页面暂时设置为空
logModel.Element = string.Empty;
return logModel;
}
开发者ID:kosmos-zhang,项目名称:erp-aspnet,代码行数:22,代码来源:SubSellBackBus.cs
示例18: InitLogInfo
/// <summary>
/// 设置操作日志内容
/// </summary>
/// <param name="proxyCompanyCD">人才代理公司编号</param>
/// <returns></returns>
private static LogInfoModel InitLogInfo(string proxyCompanyCD)
{
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_HRPROXY_ADD;
//操作单据编号 人员编号 每个页面可能不一样
logModel.ObjectID = proxyCompanyCD;
//设置操作日志类型 修改
logModel.ObjectName = ConstUtil.CODING_RULE_TABLE_PROXY;//操作对象
return logModel;
}
开发者ID:kosmos-zhang,项目名称:erp-aspnet,代码行数:24,代码来源:HRProxyBus.cs
示例19: CustInfoAdd
/// <summary>
/// 增加客户信息的方法
/// </summary>
/// <param name="CustModel">客户信息Model</param>
/// <returns>bool值</returns>
public static bool CustInfoAdd(CustInfoModel CustModel,LinkManModel LinkManM, Hashtable htExtAttr)
{
UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"];
LogInfoModel logModel = new LogInfoModel(); //操作日志
bool isSucc = false;//定义返回变量
#region 设置操作日志内容
//设置公司代码
logModel.CompanyCD = userInfo.CompanyCD;
//设置登陆用户ID
logModel.UserID = userInfo.UserID;
//设置模块ID 模块ID在ConstUtil中定义,以便维护
logModel.ModuleID = ConstUtil.MODULE_ID_CUST_INFO_ADD;
//操作单据编号 客户编号
logModel.ObjectID = CustModel.CustNo;
//操作对象 操作的表信息
logModel.ObjectName = ConstUtil.TABLE_NAME_CUST;
//涉及关键元素 涉及其他业务、表关系
logModel.Element = string.Empty;
//备注 操作类型
logModel.Remark = ConstUtil.LOG_PROCESS_INSERT;
#endregion
try
{
//if (CustModel.CustBig == "2")//会员客户时,添加到2个表中
//{
//}
//else
//{
isSucc = CustInfoDBHelper.CustInfoAdd(CustModel,LinkManM, htExtAttr);
//}
}
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_INFO_ADD;
//描述
logSys.Description = ex.ToString();
//输出日志
LogUtil.WriteLog(logSys);
#endregion
}
if (isSucc)//操作成功
{
logModel.Remark += "成功";
}
else//操作失败
{
logModel.Remark += "失败";
}
//记录日志
LogDBHelper.InsertLog(logModel);
return isSucc;
}
开发者ID:kosmos-zhang,项目名称:erp-aspnet,代码行数:74,代码来源:CustInfoBus.cs
示例20: InitLogInfo
/// <summary>
/// 设置操作日志内容
/// </summary>
/// <returns></returns>
private static LogInfoModel InitLogInfo(string ApplyNo)
{
LogInfoModel logModel = new LogInfoModel();
//获取登陆用户信息
UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"];
//设置公司代码
logModel.CompanyCD = userInfo.CompanyCD;
//设置登陆用户ID
logModel.UserID = userInfo.UserID;
//设置操作日志类型 修改
logModel.ObjectName = ConstUtil.CODING_RULE_TABLE_PERSONALDATEARRANGE;
//操作对象
logModel.ObjectID = ApplyNo;
//涉及关键元素 这个需要根据每个页面具体设置,本页面暂时设置为空
logModel.Element = string.Empty;
logModel.ModuleID = "10411";
return logModel;
}
开发者ID:kosmos-zhang,项目名称:erp-aspnet,代码行数:24,代码来源:AgendaInfoBus.cs
注:本文中的XBase.Model.Common.LogInfoModel类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论