using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AdminDAL.DTO.LockSetting { public record DayLockDTO { #region PrivateMembers #region DayLock private int daylockid; //Id #region OrganizationUnit private int ouid = -1; private string oucode; private string ouname; #endregion #region Period private int periodid = -1; //Id private string periodcode; //Code private string periodname; #endregion #region Lock private int lockid = -1; //Id private string lockcode; //Code private string lockname; #endregion private DateTime daylockopendate = Convert.ToDateTime("1899-01-01 00:00:00.000"); //OpenDate private DateTime daylockclosedate = Convert.ToDateTime("1899-01-01 00:00:00.000"); //CloseDate private DateTime daylockopenmonthdate = Convert.ToDateTime("1899-01-01 00:00:00.000"); //OpenMonthDate private DateTime daylockclosemonthdate = Convert.ToDateTime("1899-01-01 00:00:00.000"); //CloseMonthDate private int type; #endregion #endregion #region PublicMembers #region DayLock public int DayLockId { get { return daylockid; } //Id set { daylockid = value; } //Id } #region OrganizationUnit public int OUId { get { return ouid; } set { ouid = value; } } public string OUCode { get { return oucode; } set { oucode = value; } } public string OUName { get { return ouname; } set { ouname = value; } } #endregion #region Period 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 } #endregion #region Lock public int LockId { get { return lockid; } //Id set { lockid = value; } //Id } public string LockCode { get { return lockcode; } //Code set { lockcode = value; } //Code } public string LockName { get { return lockname; } //Name set { lockname = value; } //Name } #endregion public DateTime DayLockOpenDate { get { return daylockopendate; } //OpenDate set { daylockopendate = value; } //OpenDate } public DateTime DayLockCloseDate { get { return daylockclosedate; } //CloseDate set { daylockclosedate = value; } //CloseDate } public DateTime DayLockOpenMonthDate { get { return daylockopenmonthdate; } //DayLockOpenMonthDate set { daylockopenmonthdate = value; } //DayLockOpenMonthDate } public DateTime DayLockCloseMonthDate { get { return daylockclosemonthdate; } //DayLockCloseMonthDate set { daylockclosemonthdate = value; } //DayLockCloseMonthDate } public int Type { get { return type; } //Id set { type = value; } //Id } private bool islockrequired = true; public bool IslockRequired { get { return islockrequired; } //Id set { islockrequired = value; } //Id } #endregion #endregion } }