コード例 #1
0
        public void AddHoliday(BaseUserInfo userInfo, string holiday, bool checkExists = true)
        {
            var parameter = ServiceInfo.Create(userInfo, MethodBase.GetCurrentMethod());

            ServiceUtil.ProcessUserCenterDb(userInfo, parameter, (dbHelper) =>
            {
                var manager = new BaseHolidaysManager(dbHelper, userInfo);
                manager.AddHoliday(holiday, checkExists);
            });
        }
コード例 #2
0
        public List <BaseHolidaysEntity> GetHolidaysList(BaseUserInfo userInfo, string where)
        {
            List <BaseHolidaysEntity> result = null;

            var parameter = ServiceInfo.Create(userInfo, MethodBase.GetCurrentMethod());

            ServiceUtil.ProcessUserCenterDb(userInfo, parameter, (dbHelper) =>
            {
                var manager = new BaseHolidaysManager(dbHelper, userInfo);
                result      = manager.GetList <BaseHolidaysEntity>(where);
            });
            return(result);
        }
コード例 #3
0
ファイル: FolderService.cs プロジェクト: zanderzhg/STO.Print
        public string GetId(BaseUserInfo userInfo, KeyValuePair <string, object> parameter1, KeyValuePair <string, object> parameter2)
        {
            string result = string.Empty;

            var parameter = ServiceInfo.Create(userInfo, MethodBase.GetCurrentMethod());

            ServiceUtil.ProcessUserCenterDb(userInfo, parameter, (dbHelper) =>
            {
                BaseFolderManager folderManager = new BaseFolderManager(dbHelper, userInfo);
                result = folderManager.GetId(parameter1, parameter2);
            });
            return(result);
        }
コード例 #4
0
ファイル: RoleService.cs プロジェクト: zanderzhg/STO.Print
        public string GetProperty(BaseUserInfo userInfo, List <KeyValuePair <string, object> > parameters, string targetField)
        {
            string result = string.Empty;

            var parameter = ServiceInfo.Create(userInfo, MethodBase.GetCurrentMethod());

            ServiceUtil.ProcessUserCenterDb(userInfo, parameter, (dbHelper) =>
            {
                var manager = new BaseRoleManager(dbHelper, userInfo);
                result      = manager.GetProperty(parameters, targetField);
            });

            return(result);
        }
コード例 #5
0
        public int DeleteHoliday(BaseUserInfo userInfo, string holiday)
        {
            int result = 0;

            var parameter = ServiceInfo.Create(userInfo, MethodBase.GetCurrentMethod());

            ServiceUtil.ProcessUserCenterDb(userInfo, parameter, (dbHelper) =>
            {
                var manager = new BaseHolidaysManager(dbHelper, userInfo);
                result      = manager.Delete(new KeyValuePair <string, object>(BaseHolidaysEntity.FieldHoliday, holiday));
            });

            return(result);
        }