/// <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; }
/// <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; }
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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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); }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <summary> /// 设置操作日志内容 /// </summary> /// <returns></returns> private static LogInfoModel InitLogInfo(string ContactNo) { 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_PROVIDERCONTRACTHISTORY_ADD; //设置操作日志类型 修改 logModel.ObjectName = ConstUtil.CODING_RULE_TABLE_PROVIDERCONTRACTHISTORY; //操作对象 logModel.ObjectID = ContactNo; //涉及关键元素 这个需要根据每个页面具体设置,本页面暂时设置为空 logModel.Element = string.Empty; return logModel; }
/// <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; //设置模块ID 模块ID请在ConstUtil中定义,以便维护 logModel.ModuleID = ConstUtil.MODULE_ID_SUBDELIVERYBACK_SAVE; //设置操作日志类型 修改 logModel.ObjectName = "SubDeliveryBack"; //操作对象 logModel.ObjectID = InNo; //涉及关键元素 这个需要根据每个页面具体设置,本页面暂时设置为空 logModel.Element = string.Empty; return logModel; }
/// <summary> /// 修改客户投诉信息的方法 /// </summary> /// <param name="CustComplainM">客户投诉信息</param> /// <returns>操作结果</returns> public static bool UpdateComplain(CustComplainModel CustComplainM) { 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_COMPLAIN_LIST; //操作单据编号 投诉单编号 logModel.ObjectID = CustComplainM.ComplainNo; //操作对象 操作的表信息 logModel.ObjectName = ConstUtil.TABLE_NAME_COMPLAIN; //涉及关键元素 涉及其他业务、表关系 logModel.Element = string.Empty; //备注 操作类型 logModel.Remark = ConstUtil.LOG_PROCESS_UPDATE; #endregion try { isSucc = ComplainDBHelper.UpdateComplain(CustComplainM); } 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)//操作成功 { logModel.Remark += "成功"; } else//操作失败 { logModel.Remark += "失败"; } //记录日志 LogDBHelper.InsertLog(logModel); return isSucc; }
/// <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; //设置模块ID 模块ID请在ConstUtil中定义,以便维护 logModel.ModuleID = ConstUtil.MODULE_ID_SUBPRODUCTSELLPRICESETTING; //设置操作日志类型 修改 logModel.ObjectName = "SubProductSendPrice"; //操作对象 logModel.ObjectID = InNo; //涉及关键元素 这个需要根据每个页面具体设置,本页面暂时设置为空 logModel.Element = string.Empty; return logModel; }
/// <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 = ConstUtil.MODULE_ID_STORAGE_STORAGEOUTSELL_ADD; //设置操作日志类型 修改 logModel.ObjectName = "StorageOutSell"; //操作对象 logModel.ObjectID = ID; //涉及关键元素 这个需要根据每个页面具体设置,本页面暂时设置为空 logModel.Element = string.Empty; return logModel; }
/// <summary> /// 设置操作日志内容 /// </summary> /// <returns></returns> private static LogInfoModel InitLogInfo(string prodno) { LogInfoModel logModel = new LogInfoModel(); //获取登陆用户信息 UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"]; //设置公司代码 logModel.CompanyCD = userInfo.CompanyCD; //设置登陆用户ID logModel.UserID = userInfo.UserID; //涉及关键元素 这个需要根据每个页面具体设置,本页面暂时设置为空 logModel.Element = string.Empty; logModel.ObjectID = prodno; return logModel; }
/// <summary> /// 根据传的一批ID批量删除ID对应信息 /// </summary> /// <param name="CustID">客户信息ID</param> /// <returns>返回影响行数</returns> public static int DelCustInfo(string[] CustID) { UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"]; LogInfoModel logModel = new LogInfoModel(); //操作日志 int iSucc = 0;//定义返回变量 #region 设置操作日志内容 //设置公司代码 logModel.CompanyCD = userInfo.CompanyCD; //设置登陆用户ID logModel.UserID = userInfo.UserID; //设置模块ID 模块ID在ConstUtil中定义,以便维护 logModel.ModuleID = ConstUtil.MODULE_ID_CUST_INFO_LIST; System.Text.StringBuilder sb = new System.Text.StringBuilder(); for (int i = 0; i < CustID.Length; i++) { //CustID[i] = "'" + CustID[i] + "'"; sb.Append(CustID[i] + ";"); } //操作单据编号 客户编号 logModel.ObjectID = "客户ID:" + sb.ToString(); //操作对象 操作的表信息 logModel.ObjectName = ConstUtil.TABLE_NAME_CUST;//暂未操作到其他表 +";" + ConstUtil.TABLE_NAME_LISIMAN; //涉及关键元素 涉及其他业务、表关系 logModel.Element = "删除客户信息,自动删除与客户对应的联系人、联络、服务...";//string.Empty; //备注 操作类型 logModel.Remark = ConstUtil.LOG_PROCESS_DELETE; #endregion try { iSucc = CustInfoDBHelper.DelCustInfo(CustID); } catch (System.Exception ex) { throw 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_LIST; ////描述 //logSys.Description = ex.ToString(); ////输出日志 //LogUtil.WriteLog(logSys); //#endregion } if (iSucc > 0)//操作成功 { logModel.Remark += "成功"; } else//操作失败 { logModel.Remark += "失败"; } //记录日志 LogDBHelper.InsertLog(logModel); return iSucc; }
/// <summary> /// 设置操作日志内容 /// </summary> /// <param name="applyNo">申请编号</param> /// <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; //设置模块ID logModel.ModuleID = ConstUtil.MODULE_ID_HUMAN_RECTAPPLY_EDIT; //设置操作日志类型 修改 logModel.ObjectName = ConstUtil.CODING_RULE_TABLE_RECTAPPLY;//操作对象 // logModel.ObjectID = applyNo; return logModel; }
/// <summary> /// 设置操作日志内容 /// </summary> /// <returns></returns> private static LogInfoModel InitLogInfo(string ArriveNo) { 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_PurchaseArrive_Add; //设置操作日志类型 修改 logModel.ObjectName = ConstUtil.CODING_RULE_TABLE_PURCHASEARRIVE; //操作对象 logModel.ObjectID = ArriveNo; //涉及关键元素 这个需要根据每个页面具体设置,本页面暂时设置为空 logModel.Element = string.Empty; return logModel; }
/// <summary> /// 设置操作日志内容 /// </summary> /// <returns></returns> private static LogInfoModel InitLogInfo(string prodno,string TableName) { LogInfoModel logModel = new LogInfoModel(); //获取登陆用户信息 UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"]; //设置公司代码 logModel.CompanyCD = userInfo.CompanyCD; //设置登陆用户ID logModel.UserID = userInfo.UserID; //设置模块ID 模块ID请在ConstUtil中定义,以便维护 switch (TableName) { case "officedba.CodeReasonType": logModel.ModuleID = ConstUtil.Menu_CodeReasonType; logModel.ObjectName = ConstUtil.CODING_RULE_TABLE_CodeReasonType; break; case "officedba.CodeFeeType": logModel.ModuleID = ConstUtil.Menu_CodeFeeType; logModel.ObjectName = ConstUtil.CODING_RULE_TABLE_CodeFeeType; break; case "officedba.CodeUnitType": logModel.ModuleID = ConstUtil.Menu_CodeUnitType; logModel.ObjectName = ConstUtil.CODING_RULE_TABLE_CodeUnitType; break; } //设置操作日志类型 修改 //操作对象 logModel.ObjectID = prodno; //涉及关键元素 这个需要根据每个页面具体设置,本页面暂时设置为空 logModel.Element = string.Empty; return logModel; }