using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AccountsDAL.DTO.GeneralLedger { public class GeneralLedgerDTO { #region PrivateMembers #region GeneralLedger private int generalledgerid; private int generalledgerchartofaccountid; private string generalledgerchartofaccountname; private int generalledgerchartofaccountcategoryid; private string generalledgerchartofaccountcategoryname; private string generalledgercode; private string generalledgername; private string generalledgershortname; private byte generalledgertype; //Cash,Bank,GL, etc.. #region Accounts private int accountgroupid; private string accountgroupcode; private string accountgroupname; #endregion private int generalledgercontrolaccountid; private string generalledgercontrolaccountcode; private string generalledgercontrolaccountname; #endregion #region Base private int generalledgercreatedbyid; //Created By Person (User Id) private DateTime generalledgercreatedon; //Created On Date private int generalledgermodifiedbyid; //Modified By Person (User Id) private DateTime generalledgermodifiedon; //Modified On Date #endregion #region Standard private Int16 generalledgersortorder; private byte generalledgerstatus; //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived private Int16 generalledgerversion; //No Of Times Updated #endregion private int generalledgerscreenoperationmode = 1; #endregion #region PublicMembers #region GeneralLedger public int GeneralLedgerId { get { return generalledgerid; } set { generalledgerid = value; } } public int GeneralLedgerChartOfAccountId { get { return generalledgerchartofaccountid; } set { generalledgerchartofaccountid = value; } } public string GeneralLedgerChartOfAccountName { get { return generalledgerchartofaccountname; } set { generalledgerchartofaccountname = value; } } public int GeneralLedgerChartOfAccountCategoryId { get { return generalledgerchartofaccountcategoryid; } set { generalledgerchartofaccountcategoryid = value; } } public string GeneralLedgerChartOfAccountCategoryName { get { return generalledgerchartofaccountcategoryname; } set { generalledgerchartofaccountcategoryname = value; } } public string GeneralLedgerCode { get { return generalledgercode; } set { generalledgercode = value; } } public string GeneralLedgerName { get { return generalledgername; } set { generalledgername = value; } } public string GeneralLedgerShortName { get { return generalledgershortname; } set { generalledgershortname = value; } } public byte GeneralLedgerType { get { return generalledgertype; } //Cash,Bank,GL, etc.. set { generalledgertype = value; } //Cash,Bank,GL, etc.. } #region Accounts public int AccountGroupId { get { return accountgroupid; } set { accountgroupid = value; } } public string AccountGroupCode { get { return accountgroupcode; } set { accountgroupcode = value; } } public string AccountGroupName { get { return accountgroupname; } set { accountgroupname = value; } } #endregion public int GeneralLedgerControlAccountId { get { return generalledgercontrolaccountid; } set { generalledgercontrolaccountid = value; } } public string GeneralLedgerControlAccountCode { get { return generalledgercontrolaccountcode; } set { generalledgercontrolaccountcode = value; } } public string GeneralLedgerControlAccountName { get { return generalledgercontrolaccountname; } set { generalledgercontrolaccountname = value; } } #endregion #region Base public int GeneralLedgerCreatedById { get { return generalledgercreatedbyid; } //Created By Person (User Id) set { generalledgercreatedbyid = value; } //Created By Person (User Id) } public DateTime GeneralLedgerCreatedOn { get { return generalledgercreatedon; } //Created On Date set { generalledgercreatedon = value; } //Created On Date } public int GeneralLedgerModifiedById { get { return generalledgermodifiedbyid; } //Modified By Person (User Id) } public DateTime GeneralLedgerModifiedOn { get { return generalledgermodifiedon; } //Modified On Date } #endregion #region Standard public Int16 GeneralLedgerSortOrder { get { return generalledgersortorder; } set { generalledgersortorder = value; } } public byte GeneralLedgerStatus { get { return generalledgerstatus; } //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived set { generalledgerstatus = value; } } public Int16 GeneralLedgerVersion { get { return generalledgerversion; } //No Of Times Updated } #endregion public int GeneralLedgerScreenOperationMode { get { return generalledgerscreenoperationmode; } set { generalledgerscreenoperationmode = value; } } #endregion } }