using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AccountsDAL.DTO.DeferalPlan { public class DeferalPlanDTO { #region PrivateMembers #region DeferalPlan private int deferalplanid; //Id private string deferalplancode; //Code private string deferalplanname; //Name private string deferalplanremarks; //Remarks #region Account private int deferalaccountid; //Id private string deferalaccountcode; //Code private string deferalaccountname; //Name #endregion private double deferalplandeferalpercent; //DeferalPercent private byte deferalplanperiodtype; //PeriodType private Int16 deferalplanperiods; //Periods private byte deferalplancalculationmethod; //CalculationMethod private byte deferalplanstartdatetype; //StartDateType private string deferalplanperiodremarkstemplate; //PeriodRemarksTemplate #endregion #region Base private int deferalplancreatedbyid; //CreatedById private DateTime deferalplancreatedon; //CreatedOn private int deferalplanmodifiedbyid; //ModifiedById private DateTime deferalplanmodifiedon; //ModifiedOn #endregion #region Standard private Int16 deferalplansortorder; //SortOrder private byte deferalplanstatus; //Status private Int16 deferalplanversion; //Version private byte deferalplansourcetype; //private int tenantid; //SourceType #endregion #endregion #region PublicMembers #region DeferalPlan public int DeferalPlanId { get { return deferalplanid; } //Id set { deferalplanid = value; } //Id } public string DeferalPlanCode { get { return deferalplancode; } //Code set { deferalplancode = value; } //Code } public string DeferalPlanName { get { return deferalplanname; } //Name set { deferalplanname = value; } //Name } public string DeferalPlanRemarks { get { return deferalplanremarks; } //Remarks set { deferalplanremarks = value; } //Remarks } #region Account public int DeferalAccountId { get { return deferalaccountid; } //Id set { deferalaccountid = value; } //Id } public string DeferalAccountCode { get { return deferalaccountcode; } //Code set { deferalaccountcode = value; } //Code } public string DeferalAccountName { get { return deferalaccountname; } //Name set { deferalaccountname = value; } //Name } #endregion public double DeferalPlanDeferalPercent { get { return deferalplandeferalpercent; } //DeferalPercent set { deferalplandeferalpercent = value; } //DeferalPercent } public byte DeferalPlanPeriodType { get { return deferalplanperiodtype; } //PeriodType set { deferalplanperiodtype = value; } //PeriodType } public Int16 DeferalPlanPeriods { get { return deferalplanperiods; } //Periods set { deferalplanperiods = value; } } public byte DeferalPlanCalculationMethod { get { return deferalplancalculationmethod; } //CalculationMethod set { deferalplancalculationmethod = value; } //CalculationMethod } public byte DeferalPlanStartDateType { get { return deferalplanstartdatetype; } //StartDateType set { deferalplanstartdatetype = value; } //StartDateType } public string DeferalPlanPeriodRemarksTemplate { get { return deferalplanperiodremarkstemplate; } //PeriodRemarksTemplate set { deferalplanperiodremarkstemplate = value; } //PeriodRemarksTemplate } #endregion #region Base public int DeferalPlanCreatedById { get { return deferalplancreatedbyid; } //CreatedById set { deferalplancreatedbyid = value; } //CreatedById } public DateTime DeferalPlanCreatedOn { get { return deferalplancreatedon; } //CreatedOn set { deferalplancreatedon = value; } //CreatedOn } public int DeferalPlanModifiedById { get { return deferalplanmodifiedbyid; } //ModifiedById set { deferalplanmodifiedbyid = value; } //ModifiedById } public DateTime DeferalPlanModifiedOn { get { return deferalplanmodifiedon; } //ModifiedOn set { deferalplanmodifiedon = value; } //ModifiedOn } #endregion #region Standard public Int16 DeferalPlanSortOrder { get { return deferalplansortorder; } //SortOrder set { deferalplansortorder = value; } //SortOrder } public byte DeferalPlanStatus { get { return deferalplanstatus; } //Status set { deferalplanstatus = value; } //Status } public Int16 DeferalPlanVersion { get { return deferalplanversion; } //Version set { deferalplanversion = value; } //Version } public byte DeferalPlanSourceType { get { return deferalplansourcetype; } //SourceType set { deferalplansourcetype = value; } //SourceType } private Int16 deferalplandays; private Int16 deferalplanmonths; public Int16 DeferalPlanDays { get { return deferalplandays; } //Days set { deferalplandays = value; } //Days } public Int16 DeferalPlanMonths { get { return deferalplanmonths; } //months set { deferalplanmonths = value; } //months } //public int TenantId //{ // get { return tenantid; } // set { tenantid = value; } //} #endregion #endregion } }