using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AccountsDAL.DTO.ContractSetting { public class ContractSettingDTO { #region PrivateMembers #region ContractSetting private int contractsettingid; //Id #region Party private int partyid; //Id private string partycode; //Code private string partyname; //Name #endregion #region PartyBranch private int partybranchid; //Id private string partybranchcode; //Code private string partybranchname; //Name #endregion private Int16 contractsettingversionno; //VersionNo private DateTime contractsettingeffectivefrom; //EffectiveFrom private DateTime contractsettingeffectiveto; //EffectiveTo private string contractsettingnumber; //Number private string contractsettingreferencenumber; //ReferenceNumber #region Gcm private int contractstatusid; //Id private string contractstatuscode; //Code private string contractstatusname; //Name #endregion private byte contractsettingpricingtype; //PricingType private decimal contractsettingbaseprice; //BasePrice private decimal contractsettingchangeprice; //ChangePrice private decimal contractsettingchangepercent; //ChangePercent private byte contractsettingisfirsthitchcondition; //IsFirstHitchCondition private byte contractsettingvolumediscounttype; //VolumeDiscountType private decimal contractsettingeligiblevolume; //EligibleVolume private decimal contractsettingvolumediscountpercent; //VolumeDiscountPercent private decimal contractsettingmaxvolumediscountpercent; //MaxVolumeDiscountPercent private string contractsettingremarks; #endregion #region private byte contractsettingsourcetype; //SourceType #endregion #region Base private Int16 contractsettingsortorder; //SortOrder private byte contractsettingstatus; //Status private Int16 contractsettingversion; //Version #endregion #region Standard private int contractsettingcreatedbyid; //CreatedById private DateTime contractsettingcreatedon; //CreatedOn private int contractsettingmodifiedbyid; //ModifiedById private DateTime contractsettingmodifiedon; //ModifiedOn #endregion #endregion #region PublicMembers #region ContractSetting public int ContractSettingId { get { return contractsettingid; } //Id set { contractsettingid = value; } //Id } #region Party public int PartyId { get { return partyid; } //Id set { partyid = value; } //Id } public string PartyCode { get { return partycode; } //Code set { partycode = value; } //Code } public string PartyName { get { return partyname; } //Name set { partyname = value; } //Name } #endregion #region PartyBranch public int PartyBranchId { get { return partybranchid; } //Id set { partybranchid = value; } //Id } public string PartyBranchCode { get { return partybranchcode; } //Code set { partybranchcode = value; } //Code } public string PartyBranchName { get { return partybranchname; } //Name set { partybranchname = value; } //Name } #endregion public Int16 ContractSettingVersionNo { get { return contractsettingversionno; } //VersionNo set { contractsettingversionno = value; } //VersionNo } public DateTime ContractSettingEffectiveFrom { get { return contractsettingeffectivefrom; } //EffectiveFrom set { contractsettingeffectivefrom = value; } //EffectiveFrom } public DateTime ContractSettingEffectiveTo { get { return contractsettingeffectiveto; } //EffectiveTo set { contractsettingeffectiveto = value; } //EffectiveTo } public string ContractSettingNumber { get { return contractsettingnumber; } //Number set { contractsettingnumber = value; } //Number } public string ContractSettingReferenceNumber { get { return contractsettingreferencenumber; } //ReferenceNumber set { contractsettingreferencenumber = value; } //ReferenceNumber } #region Gcm public int ContractStatusId { get { return contractstatusid; } //Id set { contractstatusid = value; } //Id } public string ContractStatusCode { get { return contractstatuscode; } //Code set { contractstatuscode = value; } //Code } public string ContractStatusName { get { return contractstatusname; } //Name set { contractstatusname = value; } //Name } #endregion public byte ContractSettingPricingType { get { return contractsettingpricingtype; } //PricingType set { contractsettingpricingtype = value; } //PricingType } public decimal ContractSettingBasePrice { get { return contractsettingbaseprice; } //BasePrice set { contractsettingbaseprice = value; } //BasePrice } public decimal ContractSettingChangePrice { get { return contractsettingchangeprice; } //ChangePrice set { contractsettingchangeprice = value; } //ChangePrice } public decimal ContractSettingChangePercent { get { return contractsettingchangepercent; } //ChangePercent set { contractsettingchangepercent = value; } //ChangePercent } public byte ContractSettingIsFirstHitchCondition { get { return contractsettingisfirsthitchcondition; } //IsFirstHitchCondition set { contractsettingisfirsthitchcondition = value; } //IsFirstHitchCondition } public byte ContractSettingVolumeDiscountType { get { return contractsettingvolumediscounttype; } //VolumeDiscountType set { contractsettingvolumediscounttype = value; } //VolumeDiscountType } public decimal ContractSettingEligibleVolume { get { return contractsettingeligiblevolume; } //EligibleVolume set { contractsettingeligiblevolume = value; } //EligibleVolume } public decimal ContractSettingVolumeDiscountPercent { get { return contractsettingvolumediscountpercent; } //VolumeDiscountPercent set { contractsettingvolumediscountpercent = value; } //VolumeDiscountPercent } public decimal ContractSettingMaxVolumeDiscountPercent { get { return contractsettingmaxvolumediscountpercent; } //MaxVolumeDiscountPercent set { contractsettingmaxvolumediscountpercent = value; } //MaxVolumeDiscountPercent } public string ContractSettingRemarks { get { return contractsettingremarks; } //Remarks set { contractsettingremarks = value; } //Remarks } #endregion #region public byte ContractSettingSourceType { get { return contractsettingsourcetype; } //SourceType set { contractsettingsourcetype = value; } } #endregion #region Base public Int16 ContractSettingSortOrder { get { return contractsettingsortorder; } //SortOrder set { contractsettingsortorder = value; } //SortOrder } public byte ContractSettingStatus { get { return contractsettingstatus; } //Status set { contractsettingstatus = value; } //Status } public Int16 ContractSettingVersion { get { return contractsettingversion; } //Version set { contractsettingversion = value; } //Version } #endregion #region Standard public int ContractSettingCreatedById { get { return contractsettingcreatedbyid; } //CreatedById set { contractsettingcreatedbyid = value; } //CreatedById } public DateTime ContractSettingCreatedOn { get { return contractsettingcreatedon; } //CreatedOn set { contractsettingcreatedon = value; } //CreatedOn } public int ContractSettingModifiedById { get { return contractsettingmodifiedbyid; } //ModifiedById set { contractsettingmodifiedbyid = value; } //ModifiedById } public DateTime ContractSettingModifiedOn { get { return contractsettingmodifiedon; } //ModifiedOn set { contractsettingmodifiedon = value; } //ModifiedOn } #endregion #endregion } }