Exemple #1
0
        /// <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);
        }
Exemple #2
0
        /// <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);
        }