/// <summary> /// 保存信息 /// </summary> public void SaveInfo() { if (ThemeConfigID.IsNull()) { objTheme_ThemeConfig.ThemeConfigID = Guid.NewGuid().ToString(); ///主题名称 objTheme_ThemeConfig.ThemeConfigName = txtThemeConfigName.TextCutWord(50); ///主题样式 objTheme_ThemeConfig.Theme = txtTheme.TextCut(100); ///布局样式 objTheme_ThemeConfig.LayoutPath = txtLayoutPath.TextCut(100); objTheme_ThemeConfig.PreviewIco = txtPreviewIco.TextCut(500); objUserThemeRule.InsertThemeConfig(objTheme_ThemeConfig); MessageDialog("新增成功", "ThemeConfigList.aspx"); } else { objTheme_ThemeConfig = objUserThemeRule.theme_themeconfig.FirstOrDefault(p => p.ThemeConfigID == ThemeConfigID); if (CheckEditObjectIsNull(objTheme_ThemeConfig)) { return; } ///主题名称 objTheme_ThemeConfig.ThemeConfigName = txtThemeConfigName.TextCutWord(50); ///主题样式 objTheme_ThemeConfig.Theme = txtTheme.TextCut(100); ///布局样式 objTheme_ThemeConfig.LayoutPath = txtLayoutPath.TextCut(100); objTheme_ThemeConfig.PreviewIco = txtPreviewIco.TextCut(500); objUserThemeRule.UpdateThemeConfig(objTheme_ThemeConfig); MessageDialog("修改成功", "ThemeConfigList.aspx"); } }
/// <summary> /// 页面加载 /// </summary> public override void RenderPage() { if (ThemeConfigID.IsNoNull()) { objTheme_ThemeConfig = objUserThemeRule.theme_themeconfig.FirstOrDefault(s => s.ThemeConfigID == ThemeConfigID); if (CheckEditObjectIsNull(objTheme_ThemeConfig)) { return; } Page.DataBind(); } else { } }
protected void btnSave_Click(object sender, EventArgs e) { foreach (ListItem objList in lboxThemeConfig.Items) { if (objList.Selected) { string ThemeConfigID = objList.Value; Theme_ThemeConfig objTheme_ThemeConfig = objUserThemeRule.theme_themeconfig.First(s => s.ThemeConfigID == ThemeConfigID); Theme_ModuleTheme objTheme_ModuleTheme = new Theme_ModuleTheme(); objTheme_ModuleTheme.ModuleThemeID = Guid.NewGuid().ToString(); objTheme_ModuleTheme.ThemeConfigID = ThemeConfigID; objTheme_ModuleTheme.PreviewIco = objTheme_ThemeConfig.PreviewIco; objTheme_ModuleTheme.ModuleTypeID = ThemeModuleTypeID; objUserThemeRule.CurrentEntities.AddTotheme_moduletheme(objTheme_ModuleTheme); } } objUserThemeRule.CurrentEntities.SaveChanges(); DialogOpenerReloadScript(true, "保存成功"); }