using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FMDAL.DTO.Task { public class TaskDTO { #region PrivateMembers #region Task private int taskid; //Id private string taskname; //Name private string taskdetails; //Details #region Activities private int activityid; //Id private string activitycode; //Code private string activityname; //Name #endregion #region OrganizationUnit private int organizationunitid; //Id private string organizationunitcode; //Code private string organizationunitname; //Name private string organizationunitshortname; //ShortName #endregion #region Asset private int assetid; //Id private string assetcode; //Code private string assetname; //Name #endregion private int taskcurrentstatus; //CurrentStatus private DateTime taskplandate; //PlanDate private Int16 taskplanduration; //PlanDuration #region User private int roleid; //Id private string rolecode; //Code private string rolename; //Name #endregion #region User private int userid; //Id private string usercode; //Code private string username; //Name #endregion #region PartyBranch private int partybranchid; //Id private string partybranchcode; //Code private string partybranchname; //Name private string partybranchshortname; //ShortName #endregion private string tasktags; //Tags private byte taskcriticality; //Criticality private byte taskpriority; //Priority #region biztransactiontype private int biztransactiontypeid; //Id private string biztransactiontypecode; //Code private string biztransactiontypename; //Name #endregion private string tasktasknumber; //TaskNumber private DateTime tasktaskdate; //TaskDate private string taskreferencenumber; //ReferenceNumber private DateTime taskreferencedate; //ReferenceDate private int taskwbcid; //WBCId private int taskallocationid; //AllocationId private int assetactivityid; #region UserGroup private int usergroupid; private string usergroupcode; private string usergroupname; #endregion private Int16 taskgracetime; #endregion #region Base private int taskcreatedbyid; //CreatedById private DateTime taskcreatedon; //CreatedOn private int taskmodifiedbyid; //ModifiedById private DateTime taskmodifiedon; //ModifiedOn #endregion #region Standard private byte taskstatus; //Status private Int16 taskversion; //Version #endregion #endregion #region PublicMembers #region Task public int TaskId { get { return taskid; } //Id set { taskid = value; } //Id } public string TaskName { get { return taskname; } //Name set { taskname = value; } //Name } public string TaskDetails { get { return taskdetails; } //Details set { taskdetails = value; } //Details } #region Activities public int ActivityId { get { return activityid; } //Id set { activityid = value; } //Id } public string ActivityCode { get { return activitycode; } //Code set { activitycode = value; } //Code } public string ActivityName { get { return activityname; } //Name set { activityname = value; } //Name } #endregion #region OrganizationUnit public int OrganizationUnitId { get { return organizationunitid; } //Id set { organizationunitid = value; } //Id } public string OrganizationUnitCode { get { return organizationunitcode; } //Code set { organizationunitcode = value; } //Code } public string OrganizationUnitName { get { return organizationunitname; } //Name set { organizationunitname = value; } //Name } public string OrganizationUnitShortName { get { return organizationunitshortname; } //ShortName set { organizationunitshortname = value; } //ShortName } #endregion #region Asset public int AssetId { get { return assetid; } //Id set { assetid = value; } //Id } public string AssetCode { get { return assetcode; } //Code set { assetcode = value; } //Code } public string AssetName { get { return assetname; } //Name set { assetname = value; } //Name } #endregion public int TaskCurrentStatus { get { return taskcurrentstatus; } //CurrentStatus set { taskcurrentstatus = value; } //CurrentStatus } public DateTime TaskPlanDate { get { return taskplandate; } //PlanDate set { taskplandate = value; } //PlanDate } public Int16 TaskPlanDuration { get { return taskplanduration; } //PlanDuration set { taskplanduration = value; } //PlanDuration } #region User public int RoleId { get { return roleid; } //Id set { roleid = value; } //Id } public string RoleCode { get { return rolecode; } //Code set { rolecode = value; } //Code } public string RoleName { get { return rolename; } //Name set { rolename = value; } //Name } #endregion #region User public int UserId { get { return userid; } //Id set { userid = value; } //Id } public string UserCode { get { return usercode; } //Code set { usercode = value; } //Code } public string UserName { get { return username; } //Name set { username = value; } //Name } #endregion #region PartyBranch public int PartyBranchId { get { return partybranchid; } //Id set { partybranchid = value; } //Id } public string PartyBranchCode { get { return partybranchcode; } //Code set { partybranchcode = value; } //Code } public string PartyBranchName { get { return partybranchname; } //Name set { partybranchname = value; } //Name } public string PartyBranchShortName { get { return partybranchshortname; } //ShortName set { partybranchshortname = value; } //ShortName } #endregion public string TaskTags { get { return tasktags; } //Tags set { tasktags = value; } //Tags } public byte TaskCriticality { get { return taskcriticality; } //Criticality set { taskcriticality = value; } //Criticality } public byte TaskPriority { get { return taskpriority; } //Priority set { taskpriority = value; } //Priority } #region BIZTransactionType public int BIZTransactionTypeId { get { return biztransactiontypeid; } //Id set { biztransactiontypeid = value; } //Id } public string BIZTransactionTypeCode { get { return biztransactiontypecode; } //Code set { biztransactiontypecode = value; } //Code } public string BIZTransactionTypeName { get { return biztransactiontypename; } //Name set { biztransactiontypename = value; } //Name } #endregion public string TaskTaskNumber { get { return tasktasknumber; } //TaskNumber set { tasktasknumber = value; } //TaskNumber } public DateTime TaskTaskDate { get { return tasktaskdate; } //TaskDate set { tasktaskdate = value; } //TaskDate } public string TaskReferenceNumber { get { return taskreferencenumber; } //ReferenceNumber set { taskreferencenumber = value; } //ReferenceNumber } public DateTime TaskReferenceDate { get { return taskreferencedate; } //ReferenceDate set { taskreferencedate = value; } //ReferenceDate } public int TaskWBCId { get { return taskwbcid; } //WBCId set { taskwbcid = value; } //WBCId } public int TaskAllocationId { get { return taskallocationid; } //AllocationId set { taskallocationid = value; } //AllocationId } public int AssetActivityId { get { return assetactivityid; } set { assetactivityid = value; } } #endregion #region UserGroup public int UserGroupId { get { return usergroupid; } set { usergroupid = value; } } public string UserGroupCode { get { return usergroupcode; } set { usergroupcode = value; } } public string UserGroupName { get { return usergroupname; } set { usergroupname = value; } } #endregion public Int16 TaskGraceTime { get { return taskgracetime; } set { taskgracetime = value; } } #region Base public int TaskCreatedById { get { return taskcreatedbyid; } //CreatedById set { taskcreatedbyid = value; } //CreatedById } public DateTime TaskCreatedOn { get { return taskcreatedon; } //CreatedOn set { taskcreatedon = value; } //CreatedOn } public int TaskModifiedById { get { return taskmodifiedbyid; } //ModifiedById set { taskmodifiedbyid = value; } //ModifiedById } public DateTime TaskModifiedOn { get { return taskmodifiedon; } //ModifiedOn set { taskmodifiedon = value; } //ModifiedOn } #endregion #region Standard public byte TaskStatus { get { return taskstatus; } //Status set { taskstatus = value; } //Status } public Int16 TaskVersion { get { return taskversion; } //Version set { taskversion = value; } //Version } #endregion #endregion } }