/// <summary> /// 添加日志记录 /// </summary> /// <param name="actionName">操作名称</param> /// <param name="flag">操作状态</param> /// <returns></returns> private EyouSoft.Model.CompanyStructure.SysHandleLogs AddLogs(string actionName , EyouSoft.Model.EnumType.CompanyStructure.SupplierType?SupplierType, bool flag) { EyouSoft.Model.EnumType.CompanyStructure.SysPermissionClass sp = EyouSoft.Model.EnumType.CompanyStructure.SysPermissionClass.供应商管理_其它; if (SupplierType.HasValue) { switch (SupplierType) { case EyouSoft.Model.EnumType.CompanyStructure.SupplierType.其他: sp = EyouSoft.Model.EnumType.CompanyStructure.SysPermissionClass.供应商管理_其它; break; case EyouSoft.Model.EnumType.CompanyStructure.SupplierType.航空公司: sp = EyouSoft.Model.EnumType.CompanyStructure.SysPermissionClass.供应商管理_航空公司; break; } } EyouSoft.Model.CompanyStructure.SysHandleLogs model = new EyouSoft.Model.CompanyStructure.SysHandleLogs(); model.ModuleId = sp; model.EventCode = Model.CompanyStructure.SysHandleLogsNO.EventCode; model.EventMessage = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "{0}在" + sp.ToString() + (flag ? actionName : actionName + "失败") + "了供应商" + (SupplierType.HasValue ? SupplierType.ToString() : string.Empty) + "数据"; model.EventTitle = (flag ? actionName : actionName + "失败") + sp.ToString() + "数据"; return(model); }
/// <summary> /// 将供应商类型转换为模块 /// </summary> /// <param name="SupplierType">供应商类型</param> /// <returns></returns> private EyouSoft.Model.EnumType.CompanyStructure.SysPermissionClass GetModule(EyouSoft.Model.EnumType.CompanyStructure.SupplierType SupplierType) { EyouSoft.Model.EnumType.CompanyStructure.SysPermissionClass t = EyouSoft.Model.EnumType.CompanyStructure.SysPermissionClass.供应商管理_其它; switch (SupplierType) { case EyouSoft.Model.EnumType.CompanyStructure.SupplierType.保险: t = EyouSoft.Model.EnumType.CompanyStructure.SysPermissionClass.供应商管理_保险; break; case EyouSoft.Model.EnumType.CompanyStructure.SupplierType.餐馆: t = EyouSoft.Model.EnumType.CompanyStructure.SysPermissionClass.供应商管理_餐馆; break; case EyouSoft.Model.EnumType.CompanyStructure.SupplierType.车队: t = EyouSoft.Model.EnumType.CompanyStructure.SysPermissionClass.供应商管理_车队; break; case EyouSoft.Model.EnumType.CompanyStructure.SupplierType.地接: t = EyouSoft.Model.EnumType.CompanyStructure.SysPermissionClass.供应商管理_地接; break; case EyouSoft.Model.EnumType.CompanyStructure.SupplierType.购物: t = EyouSoft.Model.EnumType.CompanyStructure.SysPermissionClass.供应商管理_购物; break; case EyouSoft.Model.EnumType.CompanyStructure.SupplierType.景点: t = EyouSoft.Model.EnumType.CompanyStructure.SysPermissionClass.供应商管理_景点; break; case EyouSoft.Model.EnumType.CompanyStructure.SupplierType.酒店: t = EyouSoft.Model.EnumType.CompanyStructure.SysPermissionClass.供应商管理_酒店; break; case EyouSoft.Model.EnumType.CompanyStructure.SupplierType.票务: t = EyouSoft.Model.EnumType.CompanyStructure.SysPermissionClass.供应商管理_票务; break; case EyouSoft.Model.EnumType.CompanyStructure.SupplierType.其他: t = EyouSoft.Model.EnumType.CompanyStructure.SysPermissionClass.供应商管理_其它; break; } return(t); }