/// <summary> /// 保存信息 /// </summary> public void SaveInfo() { if (ThemeTypeConfigID.IsNull()) { objSys_ThemeTypeConfig.ThemeTypeConfigID = Guid.NewGuid().ToString(); objSys_ThemeTypeConfig.ThemeTypeID = ThemeTypeID; ///配置名称 objSys_ThemeTypeConfig.ConfigName = txtConfigName.TextCutWord(50); ///配置键 objSys_ThemeTypeConfig.ConfigKey = txtConfigKey.TextCut(256); ///配置数据 objSys_ThemeTypeConfig.ConfigValue = txtConfigValue.TextCut(3000); ///配置备注 objSys_ThemeTypeConfig.ConfigRemark = txtConfigRemark.TextCutWord(200); objThemeRule.InsertThemeTypeConfig(objSys_ThemeTypeConfig, chkConfig.Checked); MessageDialog("新增成功", "ThemeTypeConfigList.aspx?ThemeTypeID=" + ThemeTypeID); } else { objSys_ThemeTypeConfig = objThemeRule.Sys_ThemeTypeConfig.First(p => p.ThemeTypeConfigID == ThemeTypeConfigID); ///配置名称 objSys_ThemeTypeConfig.ConfigName = txtConfigName.TextCutWord(50); ///配置键 objSys_ThemeTypeConfig.ConfigKey = txtConfigKey.TextCut(256); ///配置数据 objSys_ThemeTypeConfig.ConfigValue = txtConfigValue.TextCut(3000); ///配置备注 objSys_ThemeTypeConfig.ConfigRemark = txtConfigRemark.TextCutWord(200); objThemeRule.UpdateThemeTypeConfig(objSys_ThemeTypeConfig, chkConfig.Checked); MessageDialog("修改成功", "ThemeTypeConfigList.aspx?ThemeTypeID=" + ThemeTypeID); } }
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(); }
/// <summary> /// 页面加载 /// </summary> public override void RenderPage() { if (ThemeTypeConfigID.IsNoNull()) { objSys_ThemeTypeConfig = objThemeRule.Sys_ThemeTypeConfig.First(s => s.ThemeTypeConfigID == ThemeTypeConfigID); Page.DataBind(); } else { } }
public void UpdateThemeTypeConfig(Sys_ThemeTypeConfig objSys_ThemeTypeConfig, bool IsApplyConfig) { objSys_ThemeTypeConfig.ConfigName.CheckIsNull("请输入配置名称", "ParameterLog"); objSys_ThemeTypeConfig.ConfigKey.CheckIsNull("请输入配置键", "ParameterLog"); objSys_ThemeTypeConfig.ConfigValue.CheckIsNull("请输入配置数据", "ParameterLog"); if (IsApplyConfig) { foreach (Sys_ThemeConfig current in from s in this.Sys_ThemeConfig where s.ThemeTypeConfigID == objSys_ThemeTypeConfig.ThemeTypeConfigID select s) { current.ConfigName = objSys_ThemeTypeConfig.ConfigName; current.ConfigKey = objSys_ThemeTypeConfig.ConfigKey; current.ConfigRemark = objSys_ThemeTypeConfig.ConfigRemark; } } this.CurrentEntities.SaveChanges(); }