using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AdminDAL.DTO.OrganizationUnit { public record OrganizationUnitFlatDTO { #region PrivateMembers #region OrganizationUnit private int organizationunitid; //Id private string organizationunitcode; //Code private string organizationunitname; //Name private string organizationunitshortname; //ShortName #region Company private int companyid; //Id private string companycode; //Code private string companyname; //Name private string companyshortname; //ShortName #endregion #region Branch private int branchid; //Id private string branchcode; //Code private string branchname; //Name private string branchshortname; //ShortName #endregion #region Division private int divisionid; //Id private string divisioncode; //Code private string divisionname; //Name private string divisionshortname; //ShortName #endregion private DateTime organizationunitoverlockdate = Convert.ToDateTime("01/Dec/1800"); #region Currency private int currencyid; //Id private string currencycode; //Code private string currencyname; //Name #endregion #region Color private int colorid; //Id private string colorcode; //Code private string colorname; //Name #endregion #region Calendar private int calendarid = -1; private string calendarcode; private string calendarname; #endregion private string organizationunitoulogo1 = "GBlogo.png"; private string organizationunitoulogo2 = "GBlogo.png"; private string organizationunitdisplayname = ""; //DisplayName private int defaultaddressid = -1; //private IList organizationunitaddon = new List(); // OrganizationUnitAddon #endregion #region Base private int organizationunitcreatedbyid; //CreatedById private string organizationunitcreatedbyname; //CreatedByName private DateTime organizationunitcreatedon; //CreatedOn private int organizationunitmodifiedbyid; //ModifiedById private string organizationunitmodifiedbyname; //ModifiedByName private DateTime organizationunitmodifiedon; //ModifiedOn #endregion #region Standard private int organizationunitsortorder; //SortOrder private int organizationunitstatus; //Status private int organizationunitversion; //Version private int organizationunitsourcetype; //Sourcetype #endregion private int tenantid; #endregion #region PublicMembers #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 } #region Company public int CompanyId { get { return companyid; } //Id set { companyid = value; } //Id } public string CompanyCode { get { return companycode; } //Code set { companycode = value; } //Code } public string CompanyName { get { return companyname; } //Name set { companyname = value; } //Name } public string CompanyShortName { get { return companyshortname; } //ShortName set { companyshortname = value; } //ShortName } #endregion #region Branch public int BranchId { get { return branchid; } //Id set { branchid = value; } //Id } public string BranchCode { get { return branchcode; } //Code set { branchcode = value; } //Code } public string BranchName { get { return branchname; } //Name set { branchname = value; } //Name } public string BranchShortName { get { return branchshortname; } //ShortName set { branchshortname = value; } //ShortName } #endregion #region Division public int DivisionId { get { return divisionid; } //Id set { divisionid = value; } //Id } public string DivisionCode { get { return divisioncode; } //Code set { divisioncode = value; } //Code } public string DivisionName { get { return divisionname; } //Name set { divisionname = value; } //Name } public string DivisionShortName { get { return divisionshortname; } //ShortName set { divisionshortname = value; } //ShortName } #endregion public DateTime OrganizationUnitOverLockDate { get { return organizationunitoverlockdate; } //OverLockDate set { organizationunitoverlockdate = value; } //OverLockDate } #region Currency public int CurrencyId { get { return currencyid; } //Id set { currencyid = value; } //Id } public string CurrencyCode { get { return currencycode; } //Code set { currencycode = value; } //Code } public string CurrencyName { get { return currencyname; } //Name set { currencyname = value; } //Name } #endregion #region Color public int ColorId { get { return colorid; } //Id set { colorid = value; } //Id } public string ColorCode { get { return colorcode; } //Code set { colorcode = value; } //Code } public string ColorName { get { return colorname; } //Name set { colorname = value; } //Name } #endregion #region Calendar public int CalendarId { get { return calendarid; } set { calendarid = value; } } public string CalendarCode { get { return calendarcode; } set { calendarcode = value; } } public string CalendarName { get { return calendarname; } set { calendarname = value; } } #endregion public string OrganizationUnitLogo1 { get { return organizationunitoulogo1; } //OrganizationUnitLogo1 set { organizationunitoulogo1 = value; } //OrganizationUnitLogo1 } public string OrganizationUnitLogo2 { get { return organizationunitoulogo2; } //OrganizationUnitLogo2 set { organizationunitoulogo2 = value; } //OrganizationUnitLogo2 } public string OrganizationUnitDisplayName { get { return organizationunitdisplayname; } //DisplayName set { organizationunitdisplayname = value; } //DisplayName } //public virtual IList OrganizationUnitAddon //{ // get { return organizationunitaddon; } // set { organizationunitaddon = value; } //} public int DefaultAddressId { get { return defaultaddressid; } set { defaultaddressid = value; } } #endregion #region Base public int OrganizationUnitCreatedById { get { return organizationunitcreatedbyid; } //CreatedById set { organizationunitcreatedbyid = value; } //CreatedById } public string OrganizationUnitCreatedByName { get { return organizationunitcreatedbyname; } //CreatedByName set { organizationunitcreatedbyname = value; } //CreatedByName } public DateTime OrganizationUnitCreatedOn { get { return organizationunitcreatedon; } //CreatedOn set { organizationunitcreatedon = value; } //CreatedOn } public int OrganizationUnitModifiedById { get { return organizationunitmodifiedbyid; } //ModifiedById set { organizationunitmodifiedbyid = value; } //ModifiedById } public string OrganizationUnitModifiedByName { get { return organizationunitmodifiedbyname; } //ModifiedByName set { organizationunitmodifiedbyname = value; } //ModifiedByName } public DateTime OrganizationUnitModifiedOn { get { return organizationunitmodifiedon; } //ModifiedOn set { organizationunitmodifiedon = value; } //ModifiedOn } #endregion #region Standard public int OrganizationUnitSortOrder { get { return organizationunitsortorder; } //SortOrder set { organizationunitsortorder = value; } //SortOrder } public int OrganizationUnitStatus { get { return organizationunitstatus; } //Status set { organizationunitstatus = value; } //Status } public int OrganizationUnitVersion { get { return organizationunitversion; } //Version set { organizationunitversion = value; } //Version } public int OrganizationUnitSourceType { get { return organizationunitsourcetype; } //SourceType set { organizationunitsourcetype = value; } //SourceType } #endregion public int TenantId { get { return tenantid; } //tenantid set { tenantid = value; } //tenantid } #endregion } }