using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AccountsDAL.DTO.AccountSchedule { public class AccountScheduleDTO { #region PrivateMembers #region Accounts private int accountscheduleid; private string accountschedulecode; private string accountschedulename; private string accountscheduleshortname; private byte accountschedulenature; private string accountschedulenaturename; #endregion #region Parent private int parentid; private string parentcode = ""; private string parentname = ""; #endregion #region Base private int accountschedulecreatedbyid; //Created By Person (User Id) private string accountschedulecreatedbyname; //Created By Person (User Name) private DateTime accountschedulecreatedon; //Created On Date private int accountschedulemodifiedbyid; //Modified By Person (User Id) private string accountschedulemodifiedbyname; //Modified By Person (User Name) private DateTime accountschedulemodifiedon; //Modified On Date #endregion #region Standard private Int16 accountschedulesortorder; private byte accountschedulestatus; //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived private Int16 accountscheduleversion; //No Of Times Updated private byte accountschedulesourcetype; //SourceType #endregion #endregion #region PublicMembers #region Accounts public int AccountScheduleId { get { return accountscheduleid; } set { accountscheduleid = value; } } public string AccountScheduleCode { get { return accountschedulecode; } set { accountschedulecode = value; } } public string AccountScheduleName { get { return accountschedulename; } set { accountschedulename = value; } } public string AccountScheduleShortName { get { return accountscheduleshortname; } set { accountscheduleshortname = value; } } public byte AccountScheduleNature { get { return accountschedulenature; } set { accountschedulenature = value; } } public string AccountScheduleNatureName { get { return accountschedulenaturename; } set { accountschedulenaturename = value; } } #endregion #region Parent public int ParentId { get { return parentid; } set { parentid = value; } } public string ParentCode { get { return parentcode; } set { parentcode = value; } } public string ParentName { get { return parentname; } set { parentname = value; } } #endregion #region Base public int AccountScheduleCreatedById { get { return accountschedulecreatedbyid; } //Created By Person (User Id) set { accountschedulecreatedbyid = value; } //Created By Person (User Id) } public string AccountScheduleCreatedByName { get { return accountschedulecreatedbyname; } //Created By Person (User Name) set { accountschedulecreatedbyname = value; } //Created By Person (User Name) } public DateTime AccountScheduleCreatedOn { get { return accountschedulecreatedon; } //Created On Date set { accountschedulecreatedon = value; } //Created On Date } public int AccountScheduleModifiedById { get { return accountschedulemodifiedbyid; } //Modified By Person (User Id) set { accountschedulemodifiedbyid = value; } } public string AccountScheduleModifiedByName { get { return accountschedulemodifiedbyname; } //Modified By Person (User Name) set { accountschedulemodifiedbyname = value; } } public DateTime AccountScheduleModifiedOn { get { return accountschedulemodifiedon; } //Modified On Date set { accountschedulemodifiedon = value; } } #endregion #region Standard public Int16 AccountScheduleSortOrder { get { return accountschedulesortorder; } set { accountschedulesortorder = value; } } public byte AccountScheduleStatus { get { return accountschedulestatus; } //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived set { accountschedulestatus = value; } } public Int16 AccountScheduleVersion { get { return accountscheduleversion; } //No Of Times Updated set { accountscheduleversion = value; } } public byte AccountScheduleSourceType { get { return accountschedulesourcetype; } //SourceType set { accountschedulesourcetype = value; } } #endregion #endregion } }