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

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

?? project.cs

?? BugNET is an issue tracking and project issue management solution built using the ASP.NET web applic
?? CS
?? 第 1 頁 / 共 2 頁
字號:
using System;
using System.Data;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using BugNET.DataAccessLayer;
using System.IO;
using System.Web;
using System.Xml.Serialization;

namespace BugNET.BusinessLogicLayer
{
	/// <summary>
	/// Summary description for Project.
	/// </summary>
	public class Project
	{
		private string				_Description;
		private int					_Id;
		private string				_Name;
		private string				_Code;
        private Guid _ManagerId;
		private string				_ManagerUserName;
		private DateTime			_DateCreated;
        private string              _CreatorUserName;
		private string				_UploadPath;
		private bool				_Disabled;
		private Globals.ProjectAccessType	_AccessType;
        private bool                _AllowAttachments;
        private IssueAttachmentStorageType _AttachmentStorageType;
        private string _SvnRepositoryUrl;

		#region Constructors
        /// <summary>
        /// Initializes a new instance of the <see cref="Project"/> class.
        /// </summary>
        /// <param name="projectId">The project id.</param>
        /// <param name="name">The name.</param>
        /// <param name="code">The code.</param>
        /// <param name="description">The description.</param>
        /// <param name="managerUserName">Name of the manager user.</param>
        /// <param name="creatorUserName">Name of the creator user.</param>
        /// <param name="uploadPath">The upload path.</param>
        /// <param name="accessType">Type of the access.</param>
        /// <param name="active">The active.</param>
        /// <param name="allowAttachments">if set to <c>true</c> [allow attachments].</param>
        public Project(int projectId, string name, string code, string description, string managerUserName, string creatorUserName, string uploadPath, Globals.ProjectAccessType accessType, bool disabled, bool allowAttachments, IssueAttachmentStorageType attachmentStorageType, string svnRepositoryUrl)
            : this(projectId, name, code, description, managerUserName, creatorUserName, uploadPath, DateTime.Now, accessType, disabled, allowAttachments, Guid.Empty, attachmentStorageType, svnRepositoryUrl)
    		{}

        /// <summary>
        /// Initializes a new instance of the <see cref="Project"/> class.
        /// </summary>
        /// <param name="projectId">The project id.</param>
        /// <param name="name">The name.</param>
        /// <param name="code">The code.</param>
        /// <param name="description">The description.</param>
        /// <param name="managerUserName">Name of the manager user.</param>
        /// <param name="creatorUserName">Name of the creator user.</param>
        /// <param name="uploadPath">The upload path.</param>
        /// <param name="dateCreated">The date created.</param>
        /// <param name="accessType">Type of the access.</param>
        /// <param name="active">The active.</param>
        /// <param name="allowAttachments">if set to <c>true</c> [allow attachments].</param>
		public Project(int projectId,string name,string code, string description,string managerUserName,
                string creatorUserName, string uploadPath, DateTime dateCreated, Globals.ProjectAccessType accessType, bool disabled, bool allowAttachments, Guid managerId, IssueAttachmentStorageType attachmentStorageType, string svnRepositoryUrl)
			{
				// Validate Mandatory Fields//
				if (name == null ||name.Length==0 )
					throw (new ArgumentOutOfRangeException("name"));

				_Id                     = projectId;
				_Description            = description;
				_Name                   = name;
				_Code					= code;
				_ManagerUserName        = managerUserName;
                _ManagerId              = managerId;
				_CreatorUserName		= creatorUserName;
				_DateCreated            = dateCreated;
				_UploadPath				= uploadPath;
				_Disabled				= disabled;
				_AccessType				= accessType;
                _AllowAttachments       = allowAttachments;
                _AttachmentStorageType  = attachmentStorageType;
                _SvnRepositoryUrl       = svnRepositoryUrl;
			}
            /// <summary>
            /// Initializes a new instance of the <see cref="Project"/> class.
            /// </summary>
			public Project(){}
		#endregion

		#region Properties
            /// <summary>
            /// Gets or sets the id.
            /// </summary>
            /// <value>The id.</value>
			public int Id
			{
				get {return _Id;}
				set {throw new Exception("Cannot set readonly property Id");}
			}

            /// <summary>
            /// Gets or sets the type of the attachment storage.
            /// </summary>
            /// <value>The type of the attachment storage.</value>
            public IssueAttachmentStorageType AttachmentStorageType 
            {
                get { return _AttachmentStorageType; }
                set { _AttachmentStorageType = value; } 
            }
            /// <summary>
            /// Gets or sets the code.
            /// </summary>
            /// <value>The code.</value>
			public string Code
			{
				get{return _Code;}
				set{_Code = value;}
			}

            /// <summary>
            /// Gets or sets the manager id.
            /// </summary>
            /// <value>The manager id.</value>
            public Guid ManagerId
            {
                get { return _ManagerId; }
                set { _ManagerId = value; }
            }

            /// <summary>
            /// Gets or sets the name of the creator user.
            /// </summary>
            /// <value>The name of the creator user.</value>
			public string CreatorUserName
			{
				get {return _CreatorUserName;}
                set { _CreatorUserName = value; }
			}


            /// <summary>
            /// Gets or sets a value indicating whether this <see cref="Project"/> is disabled.
            /// </summary>
            /// <value><c>true</c> if disabled; otherwise, <c>false</c>.</value>
			public bool Disabled 
			{
				get {return _Disabled;}
                set { _Disabled = value; }
			}

            /// <summary>
            /// Gets or sets the name.
            /// </summary>
            /// <value>The name.</value>
			public string Name 
			{
				get
				{
					if (_Name == null ||_Name.Length==0)
						return string.Empty;
					else
						return _Name;
				}
				set {_Name = value;}
			}

            /// <summary>
            /// Gets or sets the description.
            /// </summary>
            /// <value>The description.</value>
			public string Description 
			{
				get 
				{
					if (_Description == null ||_Description.Length==0)
						return string.Empty;
					else
						return _Description;
				}
				set
				{ _Description = value;}
			}

            /// <summary>
            /// Gets or sets the date created.
            /// </summary>
            /// <value>The date created.</value>
			public DateTime DateCreated 
			{
				get {return  _DateCreated;}
				set{throw new Exception("Cannot set readonly property DateCreated");}
			}

            /// <summary>
            /// Gets or sets the name of the manager user.
            /// </summary>
            /// <value>The name of the manager user.</value>
			public string ManagerUserName 
			{
				get {return  _ManagerUserName;}
                set { _ManagerUserName = value; }
			}

            /// <summary>
            /// Gets or sets the upload path.
            /// </summary>
            /// <value>The upload path.</value>
			public string UploadPath
			{
				get 
				{
					if (_UploadPath == null || _UploadPath.Length==0)
						return string.Empty;
					else
						return _UploadPath;
				}
				set {_UploadPath = value;}
			}

            /// <summary>
            /// Gets or sets the type of the access.
            /// </summary>
            /// <value>The type of the access.</value>
			public Globals.ProjectAccessType AccessType
			{
				get
				{
					return _AccessType;

				}
				set
				{
					_AccessType = value;
				}
			}

            /// <summary>
            /// Gets or sets a value indicating whether [allow attachments].
            /// </summary>
            /// <value><c>true</c> if [allow attachments]; otherwise, <c>false</c>.</value>
            public bool AllowAttachments
            {
                get
                {
                    return _AllowAttachments;

                }
                set
                {
                    _AllowAttachments = value;
                }
            }

            /// <summary>
            /// Gets or sets the SVN repository URL.
            /// </summary>
            /// <value>The SVN repository URL.</value>
            public string SvnRepositoryUrl
            {
                get { return _SvnRepositoryUrl; }
                set { _SvnRepositoryUrl = value; }
            }
		#endregion

		#region Public Methods
            /// <summary>
            /// Saves this instance.
            /// </summary>
            /// <returns></returns>
			public bool Save () 
			{
				if (_Id <= 0) 
				{

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产九色精品成人porny| 国产精品色眯眯| 亚洲成人你懂的| 色一情一乱一乱一91av| 综合在线观看色| 91一区二区三区在线播放| 国产片一区二区| 91片在线免费观看| 亚洲日本在线天堂| 欧美自拍偷拍午夜视频| 亚洲国产精品天堂| 欧美在线免费观看视频| 免费的成人av| 欧美狂野另类xxxxoooo| 亚洲国产精品一区二区尤物区| 欧美婷婷六月丁香综合色| 亚洲大片精品永久免费| 日韩欧美一区在线| 成人听书哪个软件好| 国产精品美女一区二区| 欧美日韩一级大片网址| 精品一区在线看| 国产精品乱码人人做人人爱| 欧美系列一区二区| 激情亚洲综合在线| 国产精品免费视频观看| 这里只有精品视频在线观看| 国产精品一区免费视频| 国产精品久久久久影视| 欧美系列日韩一区| 九九视频精品免费| 亚洲私人黄色宅男| 欧美久久久久久久久久| 国产福利一区二区三区视频| 国产精品美女一区二区在线观看| 欧美色综合影院| 国产在线精品一区二区不卡了| 国产精品人妖ts系列视频| 3d成人h动漫网站入口| 国产99久久久精品| 日韩激情在线观看| 中文字幕一区日韩精品欧美| 制服丝袜av成人在线看| 91毛片在线观看| 精品一区二区三区在线观看国产| 亚洲欧美区自拍先锋| 2欧美一区二区三区在线观看视频| 99久久99久久久精品齐齐| 久久激情五月激情| 一区二区不卡在线播放| 精品国产一区二区三区久久久蜜月| 色噜噜狠狠一区二区三区果冻| 国产精品一级片| 日日摸夜夜添夜夜添亚洲女人| 国产精品久久综合| 欧美电影一区二区三区| 91丝袜美腿高跟国产极品老师| 国产综合色精品一区二区三区| 亚洲一区二区五区| 中文字幕色av一区二区三区| 精品久久久久99| 欧美三区在线观看| 91女厕偷拍女厕偷拍高清| 国产精品2024| 视频一区视频二区中文| 亚洲欧美偷拍卡通变态| 中文字幕欧美激情| 久久亚洲私人国产精品va媚药| 欧美精品乱码久久久久久| 91丨九色丨黑人外教| 国产成人鲁色资源国产91色综| 久久精品国产一区二区三区免费看| 一二三四区精品视频| 亚洲天堂成人网| 1024国产精品| 国产精品国产a| 国产精品三级av在线播放| 欧美激情在线观看视频免费| 久久久久久久久一| 久久久亚洲精品石原莉奈| 精品99999| 久久久噜噜噜久噜久久综合| 精品盗摄一区二区三区| 精品国产乱码久久| 久久嫩草精品久久久精品| 欧美一区二区三区免费观看视频| 欧美丰满美乳xxx高潮www| 欧美老人xxxx18| 91精品国产一区二区| 在线观看欧美日本| 色婷婷综合久久久久中文一区二区| 成人国产精品免费观看| 99久久免费视频.com| 不卡视频免费播放| 一本在线高清不卡dvd| 99天天综合性| 欧洲另类一二三四区| 欧美三片在线视频观看| 欧美一区二区三区喷汁尤物| 精品国产乱码久久久久久夜甘婷婷| www亚洲一区| 亚洲国产精品v| 亚洲永久免费av| 日韩av一二三| 国产精品一线二线三线精华| 99久久久久免费精品国产| 欧美中文字幕一区| 日韩一区二区三区三四区视频在线观看| 日韩欧美激情在线| 国产精品私人自拍| 亚洲成人先锋电影| 久久99精品国产麻豆不卡| 成人a区在线观看| 欧美亚日韩国产aⅴ精品中极品| 91精品国产综合久久婷婷香蕉| 久久综合色天天久久综合图片| 国产精品久久久99| 午夜不卡av免费| 国产精品一区一区| 欧美三级视频在线播放| 精品三级在线看| 最新国产の精品合集bt伙计| 日本va欧美va精品| 99re热视频这里只精品| 91麻豆精品国产自产在线| 国产欧美精品区一区二区三区 | 中文字幕一区三区| 亚洲综合视频在线观看| 蜜臀av性久久久久蜜臀aⅴ| av在线不卡电影| 日韩精品一区二区三区中文不卡 | 成人av电影免费在线播放| 欧美日韩一区二区三区不卡| 久久精品这里都是精品| 亚洲午夜免费电影| 国产成人精品免费| 这里是久久伊人| 中文字幕免费不卡| 热久久国产精品| 97久久精品人人做人人爽50路| 日韩精品一区二区三区在线观看| 中文字幕一区二区三中文字幕| 久久精品99国产精品| 欧美性生活大片视频| 国产精品免费丝袜| 国产一区二三区好的| 欧美午夜精品一区| 亚洲丝袜精品丝袜在线| 国产精品中文欧美| 日韩一区二区在线观看| 亚洲国产一区在线观看| jiyouzz国产精品久久| 欧美精品一区二区三区蜜桃 | 久久精品亚洲精品国产欧美kt∨ | 欧美一区二区三区精品| 一区二区三区在线播| 成人国产精品免费网站| 久久无码av三级| 九九在线精品视频| 欧美一级专区免费大片| 日韩电影在线免费| 欧美视频一区二区三区在线观看| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 色综合天天天天做夜夜夜夜做| 久久人人爽爽爽人久久久| 麻豆91免费观看| 日韩天堂在线观看| 日韩av一二三| 日韩精品中午字幕| 国产在线精品一区二区不卡了 | 韩国理伦片一区二区三区在线播放| 在线综合亚洲欧美在线视频| 日韩国产精品久久| 精品国产亚洲在线| 国产一区二区不卡在线| 国产欧美视频一区二区三区| 岛国av在线一区| 中文天堂在线一区| 成人成人成人在线视频| 国产精品盗摄一区二区三区| 99久久99久久免费精品蜜臀| 自拍av一区二区三区| 色婷婷综合在线| 午夜精品一区在线观看| 69久久99精品久久久久婷婷| 看片的网站亚洲| 2024国产精品| 成人免费视频视频在线观看免费| 国产精品超碰97尤物18| 91久久一区二区| 天天操天天色综合| 日韩精品中文字幕在线一区| 国产成人免费在线观看| 亚洲三级视频在线观看| 欧美系列日韩一区| 六月丁香婷婷久久| 国产女人水真多18毛片18精品视频| 北条麻妃一区二区三区| 洋洋av久久久久久久一区| 欧美一级国产精品|