using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AdminDAL.DTO.FinanceBook { public record FinanceBookDTO { #region PrivateMembers #region FinanceBook private int financebookid; //Id private string financebookname; //Name private string financebookpurpose; //Purpose private byte financebookbooktype; //BookType private int basebookid = -1; //BaseBookId private string basebookname; //BaseBookName private byte financebookperiodgroup; //PeriodGroup #region OrganizationUnit private int ouid = -1; //Id private string oucode; //Code private string ouname; //Name #endregion #region Currency private int fromcurrencyid = -1; //Id private string fromcurrencycode; //Code private string fromcurrencyname; //Name private int tocurrencyid = -1; //Id private string tocurrencycode; //Code private string tocurrencyname; //Name #endregion private byte financebooktransferlevel; //TransferLevel private byte financebookbalancesheetratetype; //BalanceSheetRateType private byte financebookpandlratetype; //PanDLRateType private byte financebookequityratetype; //EquityRateType #region BIZTransaction private int biztransactionid = -1; //Id private string biztransactioncode; //Code private string biztransactionname; //Name #endregion #region Account private int differenceaccountid = -1; //Id private string differenceaccountcode; //Code private string differenceaccountname; //Name #endregion private double financebookstandardrate; //StandardRate private string financebookbookids = ",-1"; //BookIds #endregion #region private byte financebooksourcetype; //SourceType #endregion #region Base private Int16 financebooksortorder; //SortOrder private byte financebookstatus; //Status private Int16 financebookversion; //Version #endregion #region Standard private int financebookcreatedbyid; //CreatedById private DateTime financebookcreatedon; //CreatedOn private int financebookmodifiedbyid; //ModifiedById private DateTime financebookmodifiedon; //ModifiedOn #endregion #endregion #region PublicMembers #region FinanceBook public int FinanceBookId { get { return financebookid; } //Id set { financebookid = value; } //Id } public string FinanceBookName { get { return financebookname; } //Name set { financebookname = value; } //Name } public string FinanceBookPurpose { get { return financebookpurpose; } //Purpose set { financebookpurpose = value; } //Purpose } public byte FinanceBookBookType { get { return financebookbooktype; } //BookType set { financebookbooktype = value; } //BookType } public int BaseBookId { get { return basebookid; } //BaseBookId set { basebookid = value; } //BaseBookId } public string BaseBookName { get { return basebookname; } //BaseBookName set { basebookname = value; } //BaseBookName } public byte FinanceBookPeriodGroup { get { return financebookperiodgroup; } //PeriodGroup set { financebookperiodgroup = value; } //PeriodGroup } #region OrganizationUnit public int OuId { get { return ouid; } //Id set { ouid = value; } //Id } public string OuCode { get { return oucode; } //Code set { oucode = value; } //Code } public string OuName { get { return ouname; } //Name set { ouname = value; } //Name } #endregion #region Currency public int FromCurrencyId { get { return fromcurrencyid; } //Id set { fromcurrencyid = value; } //Id } public string FromCurrencyCode { get { return fromcurrencycode; } //Code set { fromcurrencycode = value; } //Code } public string FromCurrencyName { get { return fromcurrencyname; } //Name set { fromcurrencyname = value; } //Name } public int ToCurrencyId { get { return tocurrencyid; } //Id set { tocurrencyid = value; } //Id } public string ToCurrencyCode { get { return tocurrencycode; } //Code set { tocurrencycode = value; } //Code } public string ToCurrencyName { get { return tocurrencyname; } //Name set { tocurrencyname = value; } //Name } #endregion public byte FinanceBookTransferLevel { get { return financebooktransferlevel; } //TransferLevel set { financebooktransferlevel = value; } //TransferLevel } public byte FinanceBookBalanceSheetRateType { get { return financebookbalancesheetratetype; } //BalanceSheetRateType set { financebookbalancesheetratetype = value; } //BalanceSheetRateType } public byte FinanceBookPanDLRateType { get { return financebookpandlratetype; } //PanDLRateType set { financebookpandlratetype = value; } //PanDLRateType } public byte FinanceBookEquityRateType { get { return financebookequityratetype; } //EquityRateType set { financebookequityratetype = value; } //EquityRateType } #region BIZTransaction public int BIZTransactionId { get { return biztransactionid; } //Id set { biztransactionid = value; } //Id } public string BIZTransactionCode { get { return biztransactioncode; } //Code set { biztransactioncode = value; } //Code } public string BIZTransactionName { get { return biztransactionname; } //Code set { biztransactionname = value; } //Code } #endregion #region Account public int DifferenceAccountId { get { return differenceaccountid; } //Id set { differenceaccountid = value; } //Id } public string DifferenceAccountCode { get { return differenceaccountcode; } //Code set { differenceaccountcode = value; } //Code } public string DifferenceAccountName { get { return differenceaccountname; } //Name set { differenceaccountname = value; } //Name } #endregion public double FinanceBookStandardRate { get { return financebookstandardrate; } //StandardRate set { financebookstandardrate = value; } //StandardRate } public string FinanceBookBookIds { get { return financebookbookids; } //BookIds set { financebookbookids = value; } //BookIds } private string financebookbooknames; public string FinanceBookBookNames { get { return financebookbooknames; } //FinanceBookBookNames set { financebookbooknames = value; } //FinanceBookBookNames } #endregion #region public byte FinanceBookSourceType { get { return financebooksourcetype; } //SourceType set { financebooksourcetype = value; } } #endregion #region Base public Int16 FinanceBookSortOrder { get { return financebooksortorder; } //SortOrder set { financebooksortorder = value; } //SortOrder } public byte FinanceBookStatus { get { return financebookstatus; } //Status set { financebookstatus = value; } //Status } public Int16 FinanceBookVersion { get { return financebookversion; } //Version set { financebookversion = value; } //Version } #endregion #region Standard public int FinanceBookCreatedById { get { return financebookcreatedbyid; } //CreatedById set { financebookcreatedbyid = value; } //CreatedById } public DateTime FinanceBookCreatedOn { get { return financebookcreatedon; } //CreatedOn set { financebookcreatedon = value; } //CreatedOn } public int FinanceBookModifiedById { get { return financebookmodifiedbyid; } //ModifiedById set { financebookmodifiedbyid = value; } //ModifiedById } public DateTime FinanceBookModifiedOn { get { return financebookmodifiedon; } //ModifiedOn set { financebookmodifiedon = value; } //ModifiedOn } #endregion private string financebookouids = ",-1"; private string financebookounames; public string FinanceBookOUIds { get { return financebookouids; } //FinanceBookBookNames set { financebookouids = value; } //FinanceBookBookNames } public string FinanceBookOUNames { get { return financebookounames; } //FinanceBookBookNames set { financebookounames = value; } //FinanceBookBookNames } #endregion } }