using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AccountsDAL.DTO.ContractAPI { public class RatesForApprovalDetailDTO { private DateTime pricefrom; private DateTime priceto; private decimal applicablerate; private DateTime contractfrom; private DateTime contractto; private string pricingtype; private decimal baseprice; private decimal changeprice; private decimal changepercent; private decimal periodvolume; private decimal periodvolumediscount; private decimal annualvolume; private decimal annualvolumediscount; private int isfirsthitchcondition; private int serviceruleid; private string servicerulecode; private string servicerulename; private Int16 serviceruleversion; private DateTime servicerulefrom; private DateTime serviceruleto; private int roleid; private string rolecode; private string rolename; private string subtype; private decimal billrate; private decimal ratevariation; private int times; private decimal variationpercent; private decimal variation; private decimal dynamicrate; private decimal monthlyvolumediscount; private decimal rateaftermonthlydiscount; private decimal annualdiscountamt; private decimal netrate; public DateTime PriceFrom { get { return pricefrom; } set { pricefrom = value; } } public DateTime PriceTo { get { return priceto; } set { priceto = value; } } public decimal ApplicableRate { get { return applicablerate; } set { applicablerate = value; } } public DateTime ContractFrom { get { return contractfrom; } set { contractfrom = value; } } public DateTime ContractTo { get { return contractto; } set { contractto = value; } } public string PricingType { get { return pricingtype; } set { pricingtype = value; } } public decimal BasePrice { get { return baseprice; } set { baseprice = value; } } public decimal ChangePrice { get { return changeprice; } set { changeprice = value; } } public decimal ChangePercent { get { return changepercent; } set { changepercent = value; } } public decimal PeriodVolume { get { return periodvolume; } set { periodvolume = value; } } public decimal PeriodVolumeDiscount { get { return periodvolumediscount; } set { periodvolumediscount = value; } } public decimal AnnualVolume { get { return annualvolume; } set { annualvolume = value; } } public decimal AnnualVolumeDiscount { get { return annualvolumediscount; } set { annualvolumediscount = value; } } public int IsFirstHitchCondition { get { return isfirsthitchcondition; } set { isfirsthitchcondition = value; } } public int ServiceRuleId { get { return serviceruleid; } set { serviceruleid = value; } } public string ServiceRuleCode { get { return servicerulecode; } set { servicerulecode = value; } } public string ServiceRuleName { get { return servicerulename; } set { servicerulename = value; } } public Int16 ServiceRuleVersion { get { return serviceruleversion; } set { serviceruleversion = value; } } public DateTime ServiceRuleFrom { get { return servicerulefrom; } set { servicerulefrom = value; } } public DateTime ServiceRuleTo { get { return serviceruleto; } set { serviceruleto = value; } } public int RoleId { get { return roleid; } set { roleid = value; } } public string RoleCode { get { return rolecode; } set { rolecode = value; } } public string RoleName { get { return rolename; } set { rolename = value; } } public string SubType { get { return subtype; } set { subtype = value; } } public decimal BillRate { get { return billrate; } set { billrate = value; } } public decimal RateVariation { get { return ratevariation; } set { ratevariation = value; } } public int Times { get { return times; } set { times = value; } } public decimal VariationPercent { get { return variationpercent; } set { variationpercent = value; } } public decimal Variation { get { return variation; } set { variation = value; } } public decimal DynamicRate { get { return dynamicrate; } set { dynamicrate = value; } } public decimal MonthlyVolumeDiscount { get { return monthlyvolumediscount; } set { monthlyvolumediscount = value; } } public decimal RateAfterMonthlyDiscount { get { return rateaftermonthlydiscount; } set { rateaftermonthlydiscount = value; } } public decimal AnnualDiscountAmt { get { return annualdiscountamt; } set { annualdiscountamt = value; } } public decimal NetRate { get { return netrate; } set { netrate = value; } } #region header temp private int headerpartyid; private string headerpartycode; private string headerpartyname; private int headerpartybranchid; private string headerpartybranchcode; private string headerpartybranchname; private int headerclientid; private string headerprojectname; private string headerprojectshortname; public int HeaderPartyId { get { return headerpartyid; } set { headerpartyid = value; } } public string HeaderPartyCode { get { return headerpartycode; } set { headerpartycode = value; } } public string HeaderPartyName { get { return headerpartyname; } set { headerpartyname = value; } } public int HeaderPartyBranchId { get { return headerpartybranchid; } set { headerpartybranchid = value; } } public string HeaderPartyBranchCode { get { return headerpartybranchcode; } set { headerpartybranchcode = value; } } public string HeaderPartyBranchName { get { return headerpartybranchname; } set { headerpartybranchname = value; } } public int HeaderClientId { get { return headerclientid; } set { headerclientid = value; } } public string HeaderProjectName { get { return headerprojectname; } set { headerprojectname = value; } } public string HeaderProjectShortName { get { return headerprojectshortname; } set { headerprojectshortname = value; } } #endregion } }