Ejemplo n.º 1
0
    /// <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");
        }
    }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
 /// <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
     {
     }
 }