温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:破竹CMS4.0免安装版源码
1using System; 2
using System.Data; 3
using System.Configuration; 4
using System.Collections; 5
using System.Web; 6
using System.Web.Security; 7
using System.Web.UI; 8
using System.Web.UI.WebControls; 9
using System.Web.UI.WebControls.WebParts; 10
using System.Web.UI.HtmlControls; 11
using Pozhu.CMS.DocumentTypes; 12
using Pozhu.CMS.Categories; 13
using Pozhu.Sites; 14
using Pozhu.CMS.Web; 15
16
public partial class admin_DocumentTypes_EditDocumentTypeGroup : AdminPageBase 17
{ 18
protected void Page_Load(object sender, EventArgs e) 19
{ 20
if (!Page.IsPostBack) 21
{ 22
int siteID = SiteController.GetCurrentSite().SiteID; 23
int categoryID = CategoryController.GetCategory(siteID,Request.QueryString["path"]).CategoryID; 24
DocumentTypeController objTypes = new DocumentTypeController(); 25
26
// 27
string action = Request.QueryString["action"]; 28
if (action == "add") 29
{ 30
this.lbtnUpdate.Visible = false; 31
} 32
else if (action == "edit") 33
{ 34
int typeGroupID = int.Parse(Request.QueryString["typeGroupID"]); 35
DocumentTypeGroup typeGroup = objTypes.GetDocumentTypeGroup(typeGroupID); 36
37
// 38
tbName.Text = typeGroup.TypeGroupName; 39
tbDescription.Text = typeGroup.Description; 40
41
lbtnAdd.Visible = false; 42
} 43
else if (action == "delete") 44
{ 45
int typeGroupID = int.Parse(Request.QueryString["typeGroupID"]); 46
objTypes.DeleteDocumentTypeGroup(typeGroupID); 47
Response.Redirect("DocumentTypes.aspx?tabindex=" + Request.QueryString["tabindex"] + "&path=" + Request.QueryString["path"]); 48
} 49
} 50
51
} 52
protected void lbtnCancel_Click(object sender, EventArgs e) 53
{ 54
Response.Redirect("DocumentTypes.aspx?tabindex=" + Request.QueryString["tabindex"] + "&path=" + Request.QueryString["path"]); 55
} 56
protected void lbtnAdd_Click(object sender, EventArgs e) 57
{ 58
int siteID = SiteController.GetCurrentSite().SiteID; 59
int categoryID = CategoryController.GetCategory(siteID,Request.QueryString["path"]).CategoryID; 60
DocumentTypeController objTypes = new DocumentTypeController(); 61
62
//添加 63
objTypes.AddDocumentTypeGroup(categoryID, tbName.Text, tbDescription.Text); 64
Response.Redirect("DocumentTypes.aspx?tabindex=" + Request.QueryString["tabindex"] + "&path=" + Request.QueryString["path"]); 65
} 66
protected void lbtnUpdate_Click(object sender, EventArgs e) 67
{ 68
int siteID = SiteController.GetCurrentSite().SiteID; 69
int categoryID = CategoryController.GetCategory(siteID,Request.QueryString["path"]).CategoryID; 70
int typeGroupID = int.Parse(Request.QueryString["typeGroupID"]); 71
DocumentTypeController objTypes = new DocumentTypeController(); 72
73
74
//更新 75
DocumentTypeGroup updateTypeGroup = objTypes.GetDocumentTypeGroup(typeGroupID); 76
77
objTypes.UpdateDocumentTypeGroup(updateTypeGroup.TypeGroupID, updateTypeGroup.CategoryID, tbName.Text, tbDescription.Text); 78
79
Response.Redirect("DocumentTypes.aspx?tabindex=" + Request.QueryString["tabindex"] + "&path=" + Request.QueryString["path"]); 80
} 81
} 82





}
}