亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? editproject.aspx.cs

?? BugNET is an issue tracking and project issue management solution built using the ASP.NET web applic
?? CS
字號:
using System;
using System.Collections;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using BugNET.Administration.Projects.UserControls;
using BugNET.BusinessLogicLayer;
using BugNET.UserInterfaceLayer;
using System.Web.Services;

namespace BugNET.Administration.Projects
{
	/// <summary>
	/// Edit project administration page.
	/// </summary>
	public partial class EditProject :  BugNET.UserInterfaceLayer.BasePage 
	{
		private Control contentControl;

        /// <summary>
        /// Handles the Load event of the Page control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param>
		protected void Page_Load(object sender, System.EventArgs e)
		{
            if (!ITUser.HasPermission(Convert.ToInt32(Request.Params["id"]), Globals.Permission.ADMIN_EDIT_PROJECT.ToString()))
                Response.Redirect("~/Errors/AccessDenied.aspx");

			if (!Page.IsPostBack)
			{
				//get project id
				if (Request.QueryString["id"] != null)
					ProjectId = Convert.ToInt32(Request.Params["id"]);

                if (Request.QueryString["tid"] != null)
                    TabId = Convert.ToInt32(Request.Params["tid"]);

				litProjectName.Text = Project.GetProjectById(ProjectId).Name;

                tvAdminMenu.Nodes.Add(new TreeNode("Details", "Details", "~/images/application_home.gif", String.Format("~/Administration/Projects/EditProject.aspx?id={0}&tid={1}", ProjectId.ToString(), "1"), string.Empty));
                tvAdminMenu.Nodes.Add(new TreeNode("Categories", "Categories", "~/images/plugin.gif", String.Format("~/Administration/Projects/EditProject.aspx?id={0}&tid={1}", ProjectId.ToString(), "2"), string.Empty));             
                tvAdminMenu.Nodes.Add(new TreeNode("Status", "Status", "~/images/greencircle.png", String.Format("~/Administration/Projects/EditProject.aspx?id={0}&tid={1}", ProjectId.ToString(), "8"), string.Empty));
                tvAdminMenu.Nodes.Add(new TreeNode("Priorities", "Priorities", "~/images/Critical.gif", String.Format("~/Administration/Projects/EditProject.aspx?id={0}&tid={1}", ProjectId.ToString(), "9"), string.Empty));
                tvAdminMenu.Nodes.Add(new TreeNode("Milestones","Milestones","~/images/package.gif",String.Format("~/Administration/Projects/EditProject.aspx?id={0}&tid={1}", ProjectId.ToString(), "3"),string.Empty));
                tvAdminMenu.Nodes.Add(new TreeNode("Issue Types", "IssueTypes", "~/images/bug.gif", String.Format("~/Administration/Projects/EditProject.aspx?id={0}&tid={1}", ProjectId.ToString(), "10"), string.Empty));
                tvAdminMenu.Nodes.Add(new TreeNode("Resolutions", "Resolutions", "~/images/accept.gif", String.Format("~/Administration/Projects/EditProject.aspx?id={0}&tid={1}", ProjectId.ToString(), "11"), string.Empty));
                tvAdminMenu.Nodes.Add(new TreeNode("Members", "Members", "~/images/user.gif", String.Format("~/Administration/Projects/EditProject.aspx?id={0}&tid={1}", ProjectId.ToString(), "5"), string.Empty));
                tvAdminMenu.Nodes.Add(new TreeNode("Security Roles", "Security Roles", "~/images/shield.gif", String.Format("~/Administration/Projects/EditProject.aspx?id={0}&tid={1}", ProjectId.ToString(), "4"), string.Empty));
                tvAdminMenu.Nodes.Add(new TreeNode("Notifications", "Notifications", "~/images/email_go.gif", String.Format("~/Administration/Projects/EditProject.aspx?id={0}&tid={1}", ProjectId.ToString(), "13"), string.Empty));
                tvAdminMenu.Nodes.Add(new TreeNode("Custom Fields", "Custom Fields", "~/images/textfield.gif", String.Format("~/Administration/Projects/EditProject.aspx?id={0}&tid={1}", ProjectId.ToString(), "7"), string.Empty));
                //tvAdminMenu.Nodes.Add(new TreeNode("Mailboxes", "Mailboxes", "~/images/email.gif", String.Format("~/Administration/Projects/EditProject.aspx?id={0}&tid={1}", ProjectId.ToString(), "6"), string.Empty));
                tvAdminMenu.Nodes.Add(new TreeNode("Subversion", "Subversion", "~/images/svnLogo_sm.jpg", String.Format("~/Administration/Projects/EditProject.aspx?id={0}&tid={1}", ProjectId.ToString(), "12"), string.Empty));
                
			}
            if (TabId != -1)
                LoadTab(TabId);      
		}

        /// <summary>
        /// Gets or sets the tab id.
        /// </summary>
        /// <value>The tab id.</value>
        int TabId 
		{
			get 
			{
				if (ViewState["TabId"] == null)
					return -1;
				else
					return (int)ViewState["TabId"];
			}

			set { ViewState["TabId"] = value; }
		}

        /// <summary>
        /// Loads the tab.
        /// </summary>
        /// <param name="selectedTab">The selected tab.</param>
		private void LoadTab(int selectedTab) 
		{
			string controlName = "ProjectDescription.ascx";

			switch (selectedTab) 
			{
				case 1:
					controlName = "ProjectDescription.ascx";
					break;
				case 2:
					controlName = "ProjectCategories.ascx";
					break;
				case 3:
					controlName = "ProjectMilestones.ascx";
					break;
				case 4:
					controlName = "ProjectRoles.ascx";
					break;
				case 5:
					controlName = "ProjectMembers.ascx";
					break;
				case 6:
					controlName = "ProjectMailbox.ascx";
					break;
                case 7:
                    controlName = "ProjectCustomFields.ascx";
                    break;
                case 8:
                    controlName = "ProjectStatus.ascx";
                    break;
                case 9:
                    controlName = "ProjectPriorities.ascx";
                    break;
                case 10:
                    controlName = "ProjectIssueTypes.ascx";
                    break;
                case 11:
                    controlName = "ProjectResolutions.ascx";
                    break;
                case 12:
                    controlName = "ProjectSubversion.ascx";
                    break;
                case 13:
                    controlName = "ProjectNotifications.ascx";
                    break;
				
			}
			contentControl = Page.LoadControl("~/Administration/Projects/UserControls/" + controlName);
			((IEditProjectControl)contentControl).ProjectId = ProjectId;
			plhContent.Controls.Clear();
			plhContent.Controls.Add( contentControl );
			contentControl.ID = "ctlContent";
            ((IEditProjectControl)contentControl).Initialize();
            plhContent.Visible = true;
		}

        /// <summary>
        /// Handles the Click event of the DeleteButton control.
        /// </summary>
        /// <param name="s">The source of the event.</param>
        /// <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
		protected void DeleteButton_Click(Object s, EventArgs e) 
		{
			Project.DeleteProject(ProjectId);
			Response.Redirect("~/Administration/Projects/ProjectList.aspx");
		}

        /// <summary>
        /// Handles the Click event of the SaveButton control.
        /// </summary>
        /// <param name="s">The source of the event.</param>
        /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param>
        protected void SaveButton_Click(object s, EventArgs e)
        {
            Control c = plhContent.FindControl("ctlContent");
            if (c != null)
            {
                if (((IEditProjectControl)c).Update())
                    Message1.ShowInfoMessage("Project has been updated successfully");

            }

        }
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99精品视频免费在线观看| 国产在线视频一区二区| 日韩精品一区在线| 国产99久久久国产精品| 一区二区三区加勒比av| 精品国产区一区| 色素色在线综合| 激情久久五月天| 亚洲综合精品久久| 中文无字幕一区二区三区| 69p69国产精品| 亚洲黄色性网站| 91色九色蝌蚪| 国产精品久久久久久久裸模| 日韩精品高清不卡| 久久久五月婷婷| 中文成人av在线| 日韩在线一区二区三区| 蜜臀av性久久久久蜜臀aⅴ四虎| 久久综合av免费| 国产农村妇女毛片精品久久麻豆| 国产·精品毛片| 亚洲少妇最新在线视频| ...中文天堂在线一区| 精品国产成人系列| 精品一区二区三区不卡| 中文字幕日韩欧美一区二区三区| 欧美性xxxxxx少妇| 99久久综合狠狠综合久久| 日本午夜一本久久久综合| 精品国产乱子伦一区| 精品一区免费av| 91精品麻豆日日躁夜夜躁| 1024成人网色www| 国产精品国产三级国产aⅴ中文| 欧美美女黄视频| 色av综合在线| 99热国产精品| 国产在线一区观看| 日本va欧美va欧美va精品| 国产精品一区二区视频| 成人高清免费观看| 欧洲精品中文字幕| 69堂国产成人免费视频| 亚洲国产精品一区二区久久| 九九久久精品视频| 国产v日产∨综合v精品视频| 全部av―极品视觉盛宴亚洲| 另类调教123区| 日韩高清在线一区| av不卡在线观看| 91老师片黄在线观看| 欧美无砖砖区免费| 中文字幕av免费专区久久| 欧美成人aa大片| 欧美一区二区啪啪| 久久精品一区二区三区不卡| 国产精品二三区| 亚洲精品在线免费观看视频| 久久精品视频在线免费观看| 99久久99久久精品国产片果冻| 国产一区二区三区香蕉| 午夜av电影一区| 亚洲一区二区三区中文字幕 | 91美女在线观看| 日韩高清不卡在线| 国产精品69久久久久水密桃| 国产精品国产三级国产aⅴ中文 | 亚洲欧美日韩电影| 亚洲香肠在线观看| 欧美日韩国产美女| 欧美成人aa大片| 亚洲特黄一级片| 精彩视频一区二区| 99vv1com这只有精品| 精品国产一区二区三区久久久蜜月 | 国产中文字幕一区| 国产成人一级电影| eeuss鲁片一区二区三区在线观看| 蜜桃免费网站一区二区三区| 国产欧美日韩激情| 亚洲精品国产无天堂网2021| 国产精品1024| 欧美激情综合五月色丁香小说| 亚洲人成人一区二区在线观看| 国产片一区二区三区| 久久久久久久久久久99999| 国产精品美女一区二区| 亚洲第一二三四区| 国产精品一二三区| 欧美视频在线观看一区二区| 欧美不卡激情三级在线观看| 国产精品乱码一区二区三区软件| 狠狠久久亚洲欧美| 欧美电视剧在线看免费| 美国欧美日韩国产在线播放| 国产一区二区三区久久久 | av一区二区不卡| 欧美三级电影精品| 国产亚洲精品超碰| 亚洲国产综合人成综合网站| 国产综合久久久久久久久久久久 | 91理论电影在线观看| 日韩一区二区三区在线视频| 国产精品国产三级国产有无不卡 | 一区二区免费看| 国产精品99久久久久久有的能看| 欧美三级电影网| 亚洲色图欧洲色图婷婷| 激情丁香综合五月| 91精品午夜视频| 一区二区三区在线观看欧美| 蜜桃久久久久久| 日韩伦理av电影| 欧美日韩在线不卡| 国产精品成人免费精品自在线观看 | 精品国产免费视频| 亚洲一区精品在线| av成人动漫在线观看| 国产午夜三级一区二区三| 日本午夜精品视频在线观看 | 精品国产电影一区二区| 日韩国产成人精品| 欧美日韩精品欧美日韩精品 | 久久九九久久九九| 久久99国产精品麻豆| 欧美精品在线观看一区二区| 亚洲人成影院在线观看| 成人毛片视频在线观看| 久久久久久电影| 国产在线播放一区二区三区| 91精品久久久久久久久99蜜臂| 亚洲国产日韩精品| 91国产免费观看| 亚洲欧美一区二区三区国产精品| 国产99一区视频免费 | 国产一区福利在线| 久久久久9999亚洲精品| 波多野结衣中文字幕一区| 久久欧美一区二区| 激情综合亚洲精品| 日韩欧美一区二区视频| 蜜桃视频在线观看一区| 欧美mv日韩mv| 韩国女主播一区二区三区| 欧美一级夜夜爽| 久久er99热精品一区二区| 日韩丝袜美女视频| 国产一区亚洲一区| 久久婷婷色综合| 国产成人福利片| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 天堂成人免费av电影一区| 欧美色电影在线| 日韩精品1区2区3区| 91精品国产综合久久小美女| 奇米影视一区二区三区| 精品成人在线观看| 成人涩涩免费视频| 亚洲女女做受ⅹxx高潮| 在线观看日韩精品| 日本成人中文字幕在线视频| 欧美不卡一区二区| eeuss国产一区二区三区| 一区二区三区欧美视频| k8久久久一区二区三区| 色综合欧美在线视频区| 日韩欧美国产一区二区三区 | 国产精品久久免费看| 欧美一级免费大片| 午夜精品视频一区| 在线电影院国产精品| 男人操女人的视频在线观看欧美| 欧美精品一区视频| av亚洲精华国产精华精| 亚洲精品第一国产综合野| 正在播放亚洲一区| 国产凹凸在线观看一区二区| 亚洲曰韩产成在线| 欧美成人综合网站| 91婷婷韩国欧美一区二区| 日本aⅴ亚洲精品中文乱码| 欧美激情在线观看视频免费| 欧美图片一区二区三区| 久久不见久久见中文字幕免费| 国产精品福利在线播放| 91精品欧美久久久久久动漫| 国产一区视频导航| 一区二区三区电影在线播| 精品999久久久| 欧美性生交片4| 国产sm精品调教视频网站| 亚洲电影一区二区三区| 欧美日本一道本| 婷婷亚洲久悠悠色悠在线播放| 日本道在线观看一区二区| 精品综合免费视频观看| 亚洲免费看黄网站| 国产午夜精品一区二区| 欧美久久免费观看|