/// <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); }
/// <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); }
public void SaveCustomProfiles(MspProfileData profileData) { MspGridHelper helper = new MspGridHelper(UserConnection); helper.SaveCustomProfiles(profileData); }