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

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

?? projectpriorities.ascx.cs

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

    /// <summary>
    /// Summary description for Priority.
    /// </summary>
	public partial class ProjectPriorities : System.Web.UI.UserControl, IEditProjectControl
	{
		

		#region Web Form Designer generated code
		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN: This call is required by the ASP.NET Web Form Designer.
			//
			InitializeComponent();
			base.OnInit(e);
		}
		
		/// <summary>
		///		Required method for Designer support - do not modify
		///		the contents of this method with the code editor.
		/// </summary>
		private void InitializeComponent()
		{
			this.grdPriorities.DeleteCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.DeletePriority);
			this.grdPriorities.ItemDataBound += new System.Web.UI.WebControls.DataGridItemEventHandler(this.grdPriorities_ItemDataBound);

		}
		#endregion

	
		//*********************************************************************
		//
		// Priority.ascx
		//
		// This user control is used by both the new project wizard and update
		// project page.
		//
		//*********************************************************************


		private int _ProjectId = -1;


        /// <summary>
        /// Gets or sets the project id.
        /// </summary>
        /// <value>The project id.</value>
		public int ProjectId 
		{
			get { return _ProjectId; }
			set { _ProjectId = value; }
		}


        /// <summary>
        /// Updates this instance.
        /// </summary>
        /// <returns></returns>
		public bool Update() 
		{
			if (Page.IsValid)
				return true;
			else
				return false;
		}



        /// <summary>
        /// Inits this instance.
        /// </summary>
		public void Initialize() 
		{
			BindPriorities();
			lstImages.Initialize();
		}


        /// <summary>
        /// Binds the priorities.
        /// </summary>
		void BindPriorities() 
		{
			grdPriorities.DataSource = Priority.GetPrioritiesByProjectId(ProjectId);
			grdPriorities.DataKeyField="Id";
			grdPriorities.DataBind();

			if (grdPriorities.Items.Count == 0)
				grdPriorities.Visible = false;
			else
				grdPriorities.Visible = true;
		}

        /// <summary>
        /// Handles the ItemCommand event of the grdPriorities control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="System.Web.UI.WebControls.DataGridCommandEventArgs"/> instance containing the event data.</param>
        protected void grdPriorities_ItemCommand(object sender, DataGridCommandEventArgs e)
        {
            Priority p;
            int itemIndex = e.Item.ItemIndex;
            switch (e.CommandName)
            {
                case "up":
                    //move row up
                    if (itemIndex == 0)
                        return;
                    p = Priority.GetPriorityById(Convert.ToInt32(grdPriorities.DataKeys[e.Item.ItemIndex]));
                    p.SortOrder -= 1;
                    p.Save();
                    break;
                case "down":
                    //move row down
                    if (itemIndex == grdPriorities.Items.Count - 1)
                        return;
                    p = Priority.GetPriorityById(Convert.ToInt32(grdPriorities.DataKeys[e.Item.ItemIndex]));
                    p.SortOrder += 1;
                    p.Save();
                    break;
            }
            BindPriorities();
        }

        /// <summary>
        /// Handles the Edit event of the grdPriority control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="System.Web.UI.WebControls.DataGridCommandEventArgs"/> instance containing the event data.</param>
        protected void grdPriority_Edit(object sender, DataGridCommandEventArgs e)
        {
            grdPriorities.EditItemIndex = e.Item.ItemIndex;
            grdPriorities.DataBind();
        }

        /// <summary>
        /// Handles the Update event of the grdPriority control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="System.Web.UI.WebControls.DataGridCommandEventArgs"/> instance containing the event data.</param>
        protected void grdPriorities_Update(object sender, DataGridCommandEventArgs e)
        {
            Priority p = Priority.GetPriorityById(Convert.ToInt32(grdPriorities.DataKeys[e.Item.ItemIndex]));
            TextBox txtPriorityName = (TextBox)e.Item.FindControl("txtPriorityName");
            PickImage pickimg = (PickImage)e.Item.FindControl("lstEditImages");

            p.Name = txtPriorityName.Text.Trim();
            p.ImageUrl = pickimg.SelectedValue;
            p.Save();

            grdPriorities.EditItemIndex = -1;
            BindPriorities();

        }

        /// <summary>
        /// Handles the Edit event of the grdPriorities control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="System.Web.UI.WebControls.DataGridCommandEventArgs"/> instance containing the event data.</param>
        protected void grdPriorities_Edit(object sender, DataGridCommandEventArgs e)
        {
            grdPriorities.EditItemIndex = e.Item.ItemIndex;
            grdPriorities.DataBind();
        }

        /// <summary>
        /// Handles the Cancel event of the grdPriorities control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="System.Web.UI.WebControls.DataGridCommandEventArgs"/> instance containing the event data.</param>
        protected void grdPriorities_Cancel(object sender, DataGridCommandEventArgs e)
        {
            grdPriorities.EditItemIndex = -1;
            grdPriorities.DataBind();
        }

        /// <summary>
        /// Adds the priority.
        /// </summary>
        /// <param name="s">The s.</param>
        /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param>
		protected void AddPriority(Object s, EventArgs e) 
		{
			string newName = txtName.Text.Trim();

			if (newName == String.Empty)
				return;

			Priority newPriority = new Priority(ProjectId, newName, lstImages.SelectedValue);
			if (newPriority.Save()) 
			{
				txtName.Text = "";
				lstImages.SelectedValue = String.Empty;
				BindPriorities();
			} 
			else 
			{
				lblError.Text = "Could not save priority";
			}
		}


        /// <summary>
        /// Deletes the priority.
        /// </summary>
        /// <param name="s">The s.</param>
        /// <param name="e">The <see cref="System.Web.UI.WebControls.DataGridCommandEventArgs"/> instance containing the event data.</param>
		void DeletePriority(Object s, DataGridCommandEventArgs e) 
		{
			int priorityId = (int)grdPriorities.DataKeys[e.Item.ItemIndex];

			if (!Priority.DeletePriority(priorityId))
				lblError.Text = "Could not delete priority";
			else
				BindPriorities();
		}


        /// <summary>
        /// Handles the ItemDataBound event of the grdPriorities control.
        /// </summary>
        /// <param name="s">The source of the event.</param>
        /// <param name="e">The <see cref="System.Web.UI.WebControls.DataGridItemEventArgs"/> instance containing the event data.</param>
		void grdPriorities_ItemDataBound(Object s, DataGridItemEventArgs e) 
		{
			if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) 
			{
				Priority currentPriority = (Priority)e.Item.DataItem;

				Label lblPriorityName = (Label)e.Item.FindControl("lblPriorityName");
				lblPriorityName.Text = currentPriority.Name;

				Image imgPriority = (Image)e.Item.FindControl("imgPriority");
				if (currentPriority.ImageUrl == String.Empty) 
				{
					imgPriority.Visible = false;
				} 
				else 
				{
					imgPriority.ImageUrl = "~/Images/Priority/" + currentPriority.ImageUrl;
					imgPriority.AlternateText = currentPriority.Name;
				}

				Button btnDelete = (Button)e.Item.FindControl("btnDelete");
				btnDelete.Attributes.Add("onclick",String.Format("return confirm('Are you sure you want to delete the \"{0}\" priority?');", currentPriority.Name));
			}
            if (e.Item.ItemType == ListItemType.EditItem)
            {
                Priority currentPriority = (Priority)e.Item.DataItem;
                TextBox txtPriorityName = (TextBox)e.Item.FindControl("txtPriorityName");
                PickImage pickimg = (PickImage)e.Item.FindControl("lstEditImages");

                txtPriorityName.Text = currentPriority.Name;
                pickimg.Initialize();
                pickimg.SelectedValue = currentPriority.ImageUrl;
            }
		}


        /// <summary>
        /// Validates the priority.
        /// </summary>
        /// <param name="s">The s.</param>
        /// <param name="e">The <see cref="System.Web.UI.WebControls.ServerValidateEventArgs"/> instance containing the event data.</param>
		protected void ValidatePriority(Object s, ServerValidateEventArgs e) 
		{
			if (grdPriorities.Items.Count > 0)
				e.IsValid = true;
			else
				e.IsValid = false;
		}

	
	
	
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷综合久久久久中文一区二区 | 91污在线观看| 国产成人av一区| 欧美日韩国产高清一区二区三区 | 亚洲一区二区三区在线播放| 136国产福利精品导航| 九九久久精品视频| 欧美日韩高清在线播放| 亚洲欧洲韩国日本视频| 国产一区免费电影| 欧美一级电影网站| 久久精品久久精品| 日韩一区二区电影网| 亚洲成人激情自拍| 久久毛片高清国产| 91精品国产高清一区二区三区蜜臀 | 色婷婷久久久亚洲一区二区三区| 91麻豆精品国产自产在线| 亚洲国产精品99久久久久久久久 | 久久久精品欧美丰满| 天堂久久久久va久久久久| 激情偷乱视频一区二区三区| 99精品视频在线播放观看| 欧美xfplay| 极品少妇xxxx精品少妇| 91精品国产综合久久福利| 亚洲欧美视频在线观看视频| 成人av在线观| 中文字幕一区二区视频| 国产伦精一区二区三区| 欧美一级黄色录像| 日韩av电影一区| 日韩久久久久久| 国产精品88av| 国产精品婷婷午夜在线观看| 精品伊人久久久久7777人| 91精品欧美一区二区三区综合在| 天天综合天天做天天综合| 欧美日韩一区不卡| 日韩精品乱码av一区二区| xfplay精品久久| 91在线免费视频观看| 亚洲综合精品久久| 精品三级在线观看| 成人免费观看视频| 日本中文一区二区三区| 久久精品人人做人人爽人人| 欧美性猛片aaaaaaa做受| 日本亚洲最大的色成网站www| 精品美女在线播放| 欧美精品亚洲一区二区在线播放| 福利视频网站一区二区三区| 激情综合色综合久久| 国产aⅴ综合色| 亚洲国产综合色| 亚洲综合成人在线视频| 综合久久给合久久狠狠狠97色| 精品少妇一区二区三区在线视频 | 欧美日韩成人综合在线一区二区| 91在线国产福利| 成人做爰69片免费看网站| 99re免费视频精品全部| 色综合久久久网| 91精品综合久久久久久| 2024国产精品视频| 欧美va亚洲va| 欧美电影免费观看高清完整版在 | 国产麻豆日韩欧美久久| 亚洲国产一区二区三区青草影视| 国产精品国产三级国产aⅴ中文| 欧美一区二区视频观看视频| 欧美中文字幕一区| 99r国产精品| 91色porny蝌蚪| 99re成人精品视频| 色综合夜色一区| 99精品1区2区| 色94色欧美sute亚洲13| 91黄色免费网站| 日本二三区不卡| 欧美挠脚心视频网站| 欧美日韩成人一区| 欧美成人女星排名| 国产欧美一区二区三区在线看蜜臀 | 久久久久久免费网| 国产日韩欧美a| 一区二区在线观看av| 亚洲精品中文在线| 免费看黄色91| 91丝袜美腿高跟国产极品老师| 91超碰这里只有精品国产| 一本久久综合亚洲鲁鲁五月天 | 国产精品久久久久婷婷| 一区在线观看免费| 一二三四区精品视频| 国产最新精品精品你懂的| 国内精品写真在线观看| 97se亚洲国产综合自在线不卡| 在线观看一区不卡| 精品久久久久久久一区二区蜜臀| 国产视频一区二区在线观看| 一区二区三区在线视频观看 | 日韩成人一区二区| 福利91精品一区二区三区| 欧美综合一区二区三区| 久久久久国色av免费看影院| 亚洲人成网站精品片在线观看| 久久精品99国产精品| 日本韩国精品在线| 久久综合九色综合97婷婷女人| 亚洲激情成人在线| 成人黄色免费短视频| 91精品蜜臀在线一区尤物| 亚洲欧美另类在线| 色婷婷一区二区三区四区| 亚洲另类在线视频| 成人激情动漫在线观看| 久久天天做天天爱综合色| 麻豆精品精品国产自在97香蕉| 欧美日韩亚洲国产综合| 亚洲精品国产精华液| 欧美亚洲国产一区二区三区va| 亚洲女同一区二区| 欧洲一区在线电影| 午夜亚洲福利老司机| 日韩视频在线永久播放| 国产精品一二一区| 亚洲国产人成综合网站| 久久九九99视频| 欧美日韩一区高清| 国产尤物一区二区在线| 一区二区三区在线影院| 精品国产乱码久久久久久浪潮| 91免费视频网| 精品影院一区二区久久久| 亚洲色图制服诱惑| 久久精品一区四区| 欧美精品乱人伦久久久久久| 亚洲bt欧美bt精品777| 欧美大片一区二区三区| 粉嫩av亚洲一区二区图片| 一区二区三区中文字幕精品精品| 欧美视频在线观看一区二区| 裸体一区二区三区| 最近日韩中文字幕| 久久久影视传媒| 欧美精品一卡二卡| www.欧美.com| 国产精品66部| 视频在线在亚洲| 亚洲免费av高清| 亚洲特黄一级片| 中文字幕精品一区| 欧美精品一区二区三区蜜臀| 欧美性猛片xxxx免费看久爱| 成人h动漫精品一区二区| 国产乱国产乱300精品| 免费高清不卡av| 婷婷夜色潮精品综合在线| 亚洲三级免费观看| 国产精品久久久久久亚洲毛片| 欧美一级欧美三级在线观看| 欧美日韩一卡二卡| 欧美日韩精品欧美日韩精品一 | 伊人色综合久久天天人手人婷| 国产精品久久网站| 欧美国产一区视频在线观看| 精品成人a区在线观看| 欧美电影免费观看高清完整版在线 | 亚洲精品成人悠悠色影视| 国产精品三级在线观看| 中文字幕免费不卡| 国产精品萝li| 亚洲免费电影在线| 亚洲主播在线播放| 丝袜诱惑亚洲看片| 蜜臀久久99精品久久久画质超高清 | 欧美在线你懂得| 91精品国产91综合久久蜜臀| 91精品国产综合久久久久久久久久| 欧美剧情片在线观看| 日韩久久精品一区| 国产亚洲一区二区三区在线观看| 久久精品在线免费观看| 亚洲日本成人在线观看| 午夜精品视频一区| 国产在线精品一区二区夜色| 91蝌蚪porny| 精品日韩成人av| 悠悠色在线精品| 国产成都精品91一区二区三| 91久久国产最好的精华液| 日韩视频免费观看高清在线视频| 久久免费偷拍视频| 日韩精品五月天| 91捆绑美女网站| 国产精品欧美一区喷水| 精品制服美女丁香| 欧美另类高清zo欧美| 国产精品国产三级国产三级人妇 |