using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.PayConfiguration { public class PayConfigurationDTO { #region PrivateMembers #region PayConfiguration private int payconfigurationid; //Id private string payconfigurationcode; //Code private string payconfigurationname; //Name private List payconfigurationdetailarray = new List(); #region Account private int salaryaccountid = -1; //Id private string salaryaccountcode; //Code private string salaryaccountname; //Name #endregion //private IList payconfigurationaddon; private byte payconfigurationispartialprocessrequired = 1; private int totalearningformulaid = -1; private string totalearningformulacode; private string totalearningformulaname; private int totaldeductionformulaid = -1; private string totaldeductionformulacode; private string totaldeductionformulaname; private int netsalaryformulaid = -1; private string netsalaryformulacode; private string netsalaryformulaname; private int c2cformulaid = -1; private string c2cformulacode; private string c2cformulaname; private int reportformatid = -1; private string reportformatname; #endregion #endregion #region Base private Int16 payconfigurationsortorder; //SortOrder private byte payconfigurationstatus; //Status private Int16 payconfigurationversion; //Version private byte payconfigurationsourcetype; //SourceType #endregion #region Standard private int payconfigurationcreatedbyid; //CreatedById private string payconfigurationcreatedbyname; //CreatedByName private DateTime payconfigurationcreatedon; //CreatedOn private int payconfigurationmodifiedbyid; //ModifiedById private string payconfigurationmodifiedbyname; //ModifiedByName private DateTime payconfigurationmodifiedon; //ModifiedOn #endregion #region Added by Vikash on 29 Sep 2018 private int stdsalarygrossformulaid = -1; private string stdsalarygrossformulacode; private string stdsalarygrossformulaname; private int stdonedaysalaryformulaid = -1; private string stdonedaysalaryformulacode; private string stdonedaysalaryformulaname; #endregion #region PublicMembers #region PayConfiguration public int PayConfigurationId { get { return payconfigurationid; } //Id set { payconfigurationid = value; } //Id } public string PayConfigurationCode { get { return payconfigurationcode; } //Code set { payconfigurationcode = value; } //Code } public string PayConfigurationName { get { return payconfigurationname; } //Name set { payconfigurationname = value; } //Name } #region Account public int SalaryAccountId { get { return salaryaccountid; } //Id set { salaryaccountid = value; } //Id } public string SalaryAccountCode { get { return salaryaccountcode; } //Code set { salaryaccountcode = value; } //Code } public string SalaryAccountName { get { return salaryaccountname; } //Name set { salaryaccountname = value; } //Name } #endregion #endregion #region Base public Int16 PayConfigurationSortOrder { get { return payconfigurationsortorder; } //SortOrder set { payconfigurationsortorder = value; } //SortOrder } public byte PayConfigurationStatus { get { return payconfigurationstatus; } //Status set { payconfigurationstatus = value; } //Status } public Int16 PayConfigurationVersion { get { return payconfigurationversion; } //Version set { payconfigurationversion = value; } //Version } public byte PayConfigurationSourceType { get { return payconfigurationsourcetype; } //SourceType set { payconfigurationsourcetype = value; } //SourceType } #endregion //public IList PayConfigurationAddon //{ // get { return payconfigurationaddon; } // set { payconfigurationaddon = value; } //} #endregion #region Standard public int PayConfigurationCreatedById { get { return payconfigurationcreatedbyid; } //CreatedById set { payconfigurationcreatedbyid = value; } //CreatedById } public string PayConfigurationCreatedByName { get { return payconfigurationcreatedbyname; } //CreatedByName set { payconfigurationcreatedbyname = value; } //CreatedByName } public DateTime PayConfigurationCreatedOn { get { return payconfigurationcreatedon; } //CreatedOn set { payconfigurationcreatedon = value; } //CreatedOn } public int PayConfigurationModifiedById { get { return payconfigurationmodifiedbyid; } //ModifiedById set { payconfigurationmodifiedbyid = value; } //ModifiedById } public string PayConfigurationModifiedByName { get { return payconfigurationmodifiedbyname; } //ModifiedByName set { payconfigurationmodifiedbyname = value; } //ModifiedByName } public DateTime PayConfigurationModifiedOn { get { return payconfigurationmodifiedon; } //ModifiedOn set { payconfigurationmodifiedon = value; } //ModifiedOn } public List PayConfigurationDetailArray { get { return payconfigurationdetailarray; } set { payconfigurationdetailarray = value; } } #endregion #region Added by Vikash on 29 Sep 2018 public int StdSalaryGrossFormulaId { get { return stdsalarygrossformulaid; } //StdSalaryGrossFormulaId set { stdsalarygrossformulaid = value; } //StdSalaryGrossFormulaId } public string StdSalaryGrossFormulaCode { get { return stdsalarygrossformulacode; } //StdSalaryGrossFormulaCode set { stdsalarygrossformulacode = value; } //StdSalaryGrossFormulaCode } public string StdSalaryGrossFormulaName { get { return stdsalarygrossformulaname; } //StdSalaryGrossFormulaName set { stdsalarygrossformulaname = value; } //StdSalaryGrossFormulaName } public int StdOneDaySalaryFormulaId { get { return stdonedaysalaryformulaid; } //StdOneDaySalaryFormulaId set { stdonedaysalaryformulaid = value; } //StdOneDaySalaryFormulaId } public string StdOneDaySalaryFormulaCode { get { return stdonedaysalaryformulacode; } //StdOneDaySalaryFormulaCode set { stdonedaysalaryformulacode = value; } //StdOneDaySalaryFormulaCode } public string StdOneDaySalaryFormulaName { get { return stdonedaysalaryformulaname; } //StdOneDaySalaryFormulaName set { stdonedaysalaryformulaname = value; } //StdOneDaySalaryFormulaName } #endregion public byte PayConfigurationIsPartialProcessRequired { get { return payconfigurationispartialprocessrequired; } //code set { payconfigurationispartialprocessrequired = value; } //code } public int TotalEarningFormulaId { get { return totalearningformulaid; } //TotalEarningFormulaId set { totalearningformulaid = value; } //TotalEarningFormulaId } public string TotalEarningFormulaCode { get { return totalearningformulacode; } //TotalEarningFormulaCode set { totalearningformulacode = value; } //TotalEarningFormulaCode } public string TotalEarningFormulaName { get { return totalearningformulaname; } //TotalEarningFormulaName set { totalearningformulaname = value; } //TotalEarningFormulaName } public int TotalDeductionFormulaId { get { return totaldeductionformulaid; } //TotalDeductionFormulaId set { totaldeductionformulaid = value; } //TotalDeductionFormulaId } public string TotalDeductionFormulaCode { get { return totaldeductionformulacode; } //TotalDeductionFormulaCode set { totaldeductionformulacode = value; } //TotalDeductionFormulaCode } public string TotalDeductionFormulaName { get { return totaldeductionformulaname; } //TotalDeductionFormulaName set { totaldeductionformulaname = value; } //TotalDeductionFormulaName } public int NetSalaryFormulaId { get { return netsalaryformulaid; } //NetSalaryFormulaId set { netsalaryformulaid = value; } //NetSalaryFormulaId } public string NetSalaryFormulaCode { get { return netsalaryformulacode; } //NetSalaryFormulaCode set { netsalaryformulacode = value; } //NetSalaryFormulaCode } public string NetSalaryFormulaName { get { return netsalaryformulaname; } //NetSalaryFormulaName set { netsalaryformulaname = value; } //NetSalaryFormulaName } public int C2CFormulaId { get { return c2cformulaid; } //C2CFormulaId set { c2cformulaid = value; } //C2CFormulaId } public string C2CFormulaCode { get { return c2cformulacode; } //C2CFormulaCode set { c2cformulacode = value; } //C2CFormulaCode } public string C2CFormulaName { get { return c2cformulaname; } //C2CFormulaName set { c2cformulaname = value; } //C2CFormulaName } public int ReportFormatId { get { return reportformatid; } set { reportformatid = value; } } public string ReportFormatName { get { return reportformatname; } set { reportformatname = value; } } } }