using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace FrameworkDAL.DTO.Project { public class ProjectDTO { #region PrivateMembers #region Project private int projectid; private string projectcode; private string projectname; private string projectremarks; #endregion #region Image private int imageid; private string imagename; #endregion #region Base private int projectcreatedbyid; //Created By Person (User Id) private DateTime projectcreatedon; //Created On Date private int projectmodifiedbyid; //Modified By Person (User Id) private DateTime projectmodifiedon; //Modified On Date #endregion #region Standard private Int16 projectsortorder; private byte projectstatus; //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived private Int16 projectversion; //No Of Times Updated private byte projectsourcetype; //Data From (1.Framework, 2.Devadmin, 3.Impadmin, 4.Admin, 5.User) #endregion private int projectscreenoperationmode = 1; #endregion #region PublicMembers #region Project public int ProjectId { get { return projectid; } set { projectid = value; } } public string ProjectCode { get { return projectcode; } set { projectcode = value; } } public string ProjectName { get { return projectname; } set { projectname = value; } } public string ProjectRemarks { get { return projectremarks; } set { projectremarks = value; } } #endregion #region Image public int ImageId { get { return imageid; } set { imageid = value; } } public string ImageName { get { return imagename; } set { imagename = value; } } #endregion #region Base public int ProjectCreatedById { get { return projectcreatedbyid; } //Created By Person (User Id) set { projectcreatedbyid = value; } //Created By Person (User Id) } public DateTime ProjectCreatedOn { get { return projectcreatedon; } //Created On Date set { projectcreatedon = value; } //Created On Date } public int ProjectModifiedById { get { return projectmodifiedbyid; } //Modified By Person (User Id) set { projectmodifiedbyid = value; } } public DateTime ProjectModifiedOn { get { return projectmodifiedon; } //Modified On Date set { projectmodifiedon = value; } } #endregion #region Standard public Int16 ProjectSortOrder { get { return projectsortorder; } set { projectsortorder = value; } } public byte ProjectStatus { get { return projectstatus; } //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived set { projectstatus = value; } } public Int16 ProjectVersion { get { return projectversion; } //No Of Times Updated set { projectversion = value; } } public byte ProjectSourceType { get { return projectsourcetype; } //Data From (1.Framework, 2.Devadmin, 3.Impadmin, 4.Admin, 5.User) set { projectsourcetype = value; } } #endregion public int ProjectScreenOperationMode { get { return projectscreenoperationmode; } set { projectscreenoperationmode = value; } } #endregion } }