using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AdminDAL.DTO.Period { public record PeriodDTO { private int periodid; private string periodcode; private string periodname; private DateTime periodfromdate; private DateTime periodtodate; #region Base private int periodcreatedbyid; //CreatedById private DateTime periodcreatedon; //CreatedOn private string periodcreatedbyname; //CreatedByName private int periodmodifiedbyid; //ModifiedById private DateTime periodmodifiedon; //ModifiedOn private string periodmodifiedbyname; //ModifiedByName #endregion #region Standard private Int16 periodsortorder; //SortOrder private byte periodstatus; //Status private Int16 periodversion; //Version #endregion public int PeriodId { get { return periodid; } //Id set { periodid = value; } //Id } public string PeriodCode { get { return periodcode; } //Code set { periodcode = value; } //Code } public string PeriodName { get { return periodname; } //Name set { periodname = value; } //Name } public DateTime PeriodFromDate { get { return periodfromdate; } set { periodfromdate = value; } } public DateTime PeriodToDate { get { return periodtodate; } set { periodtodate = value; } } #region Base public int PeriodCreatedById { get { return periodcreatedbyid; } //CreatedById set { periodcreatedbyid = value; } //CreatedById } public DateTime PeriodCreatedOn { get { return periodcreatedon; } //CreatedOn set { periodcreatedon = value; } //CreatedOn } public string PeriodCreatedByName { get { return periodcreatedbyname; } //CreatedByName set { periodcreatedbyname = value; } //CreatedByName } public int PeriodModifiedById { get { return periodmodifiedbyid; } //ModifiedById set { periodmodifiedbyid = value; } //ModifiedById } public DateTime PeriodModifiedOn { get { return periodmodifiedon; } //ModifiedOn set { periodmodifiedon = value; } //ModifiedOn } public string PeriodModifiedByName { get { return periodmodifiedbyname; } //ModifiedByName set { periodmodifiedbyname = value; } //ModifiedByName } #endregion #region Standard public Int16 PeriodSortOrder { get { return periodsortorder; } //SortOrder set { periodsortorder = value; } //SortOrder } public byte PeriodStatus { get { return periodstatus; } //Status set { periodstatus = value; } //Status } public Int16 PeriodVersion { get { return periodversion; } //Version set { periodversion = value; } //Version } #endregion private byte periodgroup; public byte PeriodGroup { get { return periodgroup; } set { periodgroup = value; } } } }