/// <summary> /// 保存信息 /// </summary> public void SaveInfo() { if (ModuleCoteID.IsNull()) { ///栏目名称 objSys_ModuleCote.CoteTitle = txtCoteTitle.TextCutWord(50); objSys_ModuleCote.IsParentUrl = chkIsParentUrl.Checked; objSys_ModuleCote.Name = txtName.TextCut(100); ///栏目表名 objSys_ModuleCote.CoteTableName = txtCoteTableName.TextCut(100); ///ID字段名 objSys_ModuleCote.IDName = txtIDName.TextCut(100); ///父节点字段名 objSys_ModuleCote.ParentIDName = txtParentIDName.TextCut(100); ///ID路经名称 objSys_ModuleCote.IDPathName = txtIDPathName.TextCut(100); ///连接字符串名 objSys_ModuleCote.ConnectionStringName = txtConnectionStringName.TextCut(200); ///根节点ID值 objSys_ModuleCote.RootIDValue = txtRootIDValue.TextCut(200); ///ID类型1整型2字符串 objSys_ModuleCote.IDDataType = radIDDataType.SelectValueInt; objSys_ModuleCote.Condtion = txtCondition.TextCutWord(200); objSys_ModuleCote.SortExpression = txtSortExpression.TextCutWord(200); objModuleRule.InsertModuleCote(objSys_ModuleCote); MessageDialog("新增成功", "ModuleCoteList.aspx"); } else { objSys_ModuleCote = objModuleRule.Sys_ModuleCote.First(p => p.ModuleCoteID == ModuleCoteID); ///栏目名称 objSys_ModuleCote.CoteTitle = txtCoteTitle.TextCutWord(50); objSys_ModuleCote.IsParentUrl = chkIsParentUrl.Checked; objSys_ModuleCote.Name = txtName.TextCut(100); ///栏目表名 objSys_ModuleCote.CoteTableName = txtCoteTableName.TextCut(100); ///ID字段名 objSys_ModuleCote.IDName = txtIDName.TextCut(100); ///父节点字段名 objSys_ModuleCote.ParentIDName = txtParentIDName.TextCut(100); ///ID路经名称 objSys_ModuleCote.IDPathName = txtIDPathName.TextCut(100); ///连接字符串名 objSys_ModuleCote.ConnectionStringName = txtConnectionStringName.TextCut(200); ///根节点ID值 objSys_ModuleCote.RootIDValue = txtRootIDValue.TextCut(200); ///ID类型1整型2字符串 objSys_ModuleCote.IDDataType = radIDDataType.SelectValueInt; objSys_ModuleCote.Condtion = txtCondition.TextCutWord(200); objSys_ModuleCote.SortExpression = txtSortExpression.TextCutWord(200); objModuleRule.UpdateModuleCote(objSys_ModuleCote); MessageDialog("修改成功", "ModuleCoteList.aspx"); } }
public PowerCotePower(Sys_ModuleCote objSys_ModuleCote, string moduleTypeID) { this.CoteTableName = objSys_ModuleCote.CoteTableName; this.IDName = objSys_ModuleCote.IDName; this.Name = objSys_ModuleCote.Name; this.ConnectionStringName = objSys_ModuleCote.ConnectionStringName; this.IDDataType = objSys_ModuleCote.IDDataType; this.IsParentUrl = objSys_ModuleCote.IsParentUrl; this.ModuleTypeID = moduleTypeID; this.DefalutCondition = objSys_ModuleCote.Condtion; this.DefalutCondition = this.DefalutCondition.Replace("{ModuleTypeID}", this.ModuleTypeID); this.SortExpression = objSys_ModuleCote.SortExpression; }
/// <summary> /// 页面加载 /// </summary> public override void RenderPage() { if (ModuleCoteID.IsNoNull()) { objSys_ModuleCote = objModuleRule.Sys_ModuleCote.First(s => s.ModuleCoteID == ModuleCoteID); chkIsParentUrl.Checked = objSys_ModuleCote.IsParentUrl; radIDDataType.SelectedValue = objSys_ModuleCote.IDDataType.ToString(); Page.DataBind(); } else { } }