/// <summary> /// 页面加载 /// </summary> public override void RenderPage() { if (ThemeID.IsNoNull()) { objSys_Theme = objThemeRule.Sys_Theme.First(s => s.ThemeID == ThemeID); Page.DataBind(); } else { } }
public void InsertTheme(Sys_Theme objSys_Theme) { objSys_Theme.ThemeName.CheckIsNull("请输入主题名称", "ParameterLog"); this.CurrentEntities.AddTosys_theme(objSys_Theme); foreach (Sys_ThemeTypeConfig current in from s in this.Sys_ThemeTypeConfig where s.ThemeTypeID == objSys_Theme.ThemeTypeID select s) { this.CurrentEntities.AddTosys_themeconfig(new Sys_ThemeConfig { ConfigKey = current.ConfigKey, ConfigName = current.ConfigName, ConfigRemark = current.ConfigRemark, ConfigValue = current.ConfigValue, ThemeID = objSys_Theme.ThemeID, ThemeConfigID = Guid.NewGuid().ToString(), ThemeTypeConfigID = current.ThemeTypeConfigID }); } this.CurrentEntities.SaveChanges(); }
/// <summary> /// 保存信息 /// </summary> public void SaveInfo() { if (ThemeID.IsNull()) { objSys_Theme.ThemeID = Guid.NewGuid().ToString(); objSys_Theme.ThemeTypeID = ThemeTypeID; ///主题名称 objSys_Theme.ThemeName = txtThemeName.TextCutWord(50); ///是否启用 objSys_Theme.IsEnable = false; objThemeRule.InsertTheme(objSys_Theme); MessageDialog("新增成功", "ThemeList.aspx?ThemeTypeID=" + ThemeTypeID); } else { objSys_Theme = objThemeRule.Sys_Theme.First(p => p.ThemeID == ThemeID); ///主题名称 objSys_Theme.ThemeName = txtThemeName.TextCutWord(50); objThemeRule.UpdateTheme(objSys_Theme); MessageDialog("修改成功", "ThemeList.aspx?ThemeTypeID=" + ThemeTypeID); } }
public void UpdateTheme(Sys_Theme objSys_Theme) { objSys_Theme.ThemeName.CheckIsNull("请输入主题名称", "ParameterLog"); this.CurrentEntities.SaveChanges(); }