/// <summary> /// 保存信息 /// </summary> public void SaveInfo() { if (ThemeConfigID.IsNull()) { objSys_ThemeConfig.ThemeConfigID = Guid.NewGuid().ToString(); objSys_ThemeConfig.ThemeID = ThemeID; ///主题配置标识 objSys_ThemeConfig.ThemeTypeConfigID = ""; ///配置名称 objSys_ThemeConfig.ConfigName = txtConfigName.TextCutWord(50); ///配置键 objSys_ThemeConfig.ConfigKey = txtConfigKey.TextCut(256); ///配置数据 objSys_ThemeConfig.ConfigValue = txtConfigValue.TextCut(3000); ///配置备注 objSys_ThemeConfig.ConfigRemark = txtConfigRemark.TextCutWord(200); objThemeRule.InsertThemeConfig(objSys_ThemeConfig); MessageDialog("新增成功", "ThemeConfigList.aspx?ThemeTypeID=" + ThemeTypeID + "&ThemeID=" + ThemeID); } else { objSys_ThemeConfig = objThemeRule.Sys_ThemeConfig.First(p => p.ThemeConfigID == ThemeConfigID); ///配置名称 objSys_ThemeConfig.ConfigName = txtConfigName.TextCutWord(50); ///配置键 objSys_ThemeConfig.ConfigKey = txtConfigKey.TextCut(256); ///配置数据 objSys_ThemeConfig.ConfigValue = txtConfigValue.TextCut(3000); ///配置备注 objSys_ThemeConfig.ConfigRemark = txtConfigRemark.TextCutWord(200); objThemeRule.UpdateThemeConfig(objSys_ThemeConfig); MessageDialog("修改成功", "ThemeConfigList.aspx?ThemeTypeID=" + ThemeTypeID + "&ThemeID=" + ThemeID); } }
public void InsertThemeTypeConfig(Sys_ThemeTypeConfig objSys_ThemeTypeConfig, bool IsApplyConfig) { objSys_ThemeTypeConfig.ConfigName.CheckIsNull("请输入配置名称", "ParameterLog"); objSys_ThemeTypeConfig.ConfigKey.CheckIsNull("请输入配置键", "ParameterLog"); objSys_ThemeTypeConfig.ConfigValue.CheckIsNull("请输入配置数据", "ParameterLog"); this.CurrentEntities.AddTosys_themetypeconfig(objSys_ThemeTypeConfig); if (IsApplyConfig) { foreach (Sys_Theme current in from s in this.Sys_Theme where s.ThemeTypeID == objSys_ThemeTypeConfig.ThemeTypeID select s) { Sys_ThemeConfig sys_ThemeConfig = new Sys_ThemeConfig(); sys_ThemeConfig.ThemeConfigID = Guid.NewGuid().ToString(); sys_ThemeConfig.ThemeID = current.ThemeID; sys_ThemeConfig.ThemeTypeConfigID = objSys_ThemeTypeConfig.ThemeTypeConfigID; sys_ThemeConfig.ConfigName = objSys_ThemeTypeConfig.ConfigName; sys_ThemeConfig.ConfigKey = objSys_ThemeTypeConfig.ConfigKey; sys_ThemeConfig.ConfigValue = objSys_ThemeTypeConfig.ConfigValue; sys_ThemeConfig.ConfigRemark = objSys_ThemeTypeConfig.ConfigRemark; this.CurrentEntities.AddTosys_themeconfig(sys_ThemeConfig); } } this.CurrentEntities.SaveChanges(); }
public void UpdateThemeConfig(Sys_ThemeConfig objSys_ThemeConfig) { objSys_ThemeConfig.ConfigName.CheckIsNull("请输入配置名称", "ParameterLog"); objSys_ThemeConfig.ConfigKey.CheckIsNull("请输入配置键", "ParameterLog"); objSys_ThemeConfig.ConfigValue.CheckIsNull("请输入配置数据", "ParameterLog"); this.CurrentEntities.SaveChanges(); }
/// <summary> /// 页面加载 /// </summary> public override void RenderPage() { if (ThemeConfigID.IsNoNull()) { objSys_ThemeConfig = objThemeRule.Sys_ThemeConfig.First(s => s.ThemeConfigID == ThemeConfigID); Page.DataBind(); } else { } }