コード例 #1
0
        /// <summary>
        /// Сохранение настройки колонок
        /// </summary>
        /// <param name="profileData"></param>
        public void SaveCustomProfiles(MspProfileData profileData)
        {
            string       profileValue  = (profileData.IsTiled) ? ParseTiledProfile(profileData.ProfileValue) : ParseListedProfile(profileData.ProfileValue);
            EntitySchema profileSchema = _userConnection.EntitySchemaManager.GetInstanceByName("MspCustomProfile");
            var          entity        = profileSchema.CreateEntity(_userConnection);

            entity.FetchFromDB(profileData.ProfileSettingsId);
            entity.SetColumnValue("MspIsTiled", profileData.IsTiled);
            entity.SetColumnValue("MspValue", profileValue);
            entity.Save(false);
        }
コード例 #2
0
        /// <summary>
        /// Получение информации о настройках по ключу
        /// </summary>
        /// <param name="key"></param>
        /// <returns></returns>
        public MspProfileData GetCustomProfiles(string key)
        {
            MspProfileData profileData = new MspProfileData();
            Guid           profileId   = GetProfileId(key);

            profileData.ProfileId = profileId;
            if (profileId != Guid.Empty)
            {
                profileData.ProfileItems = GetProfileItems(profileId);
            }
            return(profileData);
        }
コード例 #3
0
        public void SaveCustomProfiles(MspProfileData profileData)
        {
            MspGridHelper helper = new MspGridHelper(UserConnection);

            helper.SaveCustomProfiles(profileData);
        }