using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.PayConfiguration { public class PayConfigurationDetailDTO { #region PrivateMembers #region PayConfigurationDetail private int payconfigurationdetailid; //Id #region PayConfiguration private int payconfigurationid; //Id #endregion private Int16 payconfigurationdetailslno; //SlNo private byte payconfigurationdetailfieldtype; //FieldType #endregion private string payconfigurationdetailfieldcode; //FieldName private byte payconfigurationdetailoperationtype; //OperationType private byte payconfigurationdetailisseprateaccount; //IsSeprateAccount #region Account private int salaryaccountid = -1; //Id private string salaryaccountcode; //Code private string salaryaccountname; //Name #endregion private byte payconfigurationdetailisemployeeaccount; //IsEmployeeAccount #region Account private int contraaccountid = -1; //Id private string contraaccountcode; //Code private string contraaccountname; //Name #endregion #region Payelement private int payelementid = -1; //Id private string payelementcode; //Code private string payelementname; //Name #endregion private byte payconfigurationdetailiscontraaccountmerge; private byte payconfigurationdetailissalaryaccountmerge; private byte payconfigurationdetailactualfieldtype; private string payconfigurationdetailactualfieldname; private byte payconfigurationdetailissalarycostcenter = 1; private byte payconfigurationdetailiscontracostcenter = 1; private byte payconfigurationdetailclaimtype = 0; private int claimheadid = -1; private string claimheadcode; private string claimheadname; private byte payconfigurationdetailprintrequired = 1; #region PublicMembers #region PayConfigurationDetail public int PayConfigurationDetailId { get { return payconfigurationdetailid; } //Id set { payconfigurationdetailid = value; } //Id } #region PayConfigurationDetail public int PayConfigurationId { get { return payconfigurationid; } //Id set { payconfigurationid = value; } //Id } #endregion public Int16 PayConfigurationDetailSlNo { get { return payconfigurationdetailslno; } //SlNo set { payconfigurationdetailslno = value; } //SlNo } public byte PayConfigurationDetailFieldType { get { return payconfigurationdetailfieldtype; } //FieldType set { payconfigurationdetailfieldtype = value; } //FieldType } #region Payelement public int PayelementId { get { return payelementid; } //Id set { payelementid = value; } //Id } public string PayelementCode { get { return payelementcode; } //Code set { payelementcode = value; } //Code } public string PayelementName { get { return payelementname; } //Name set { payelementname = value; } //Name } #endregion public string PayConfigurationDetailFieldCode { get { return payconfigurationdetailfieldcode; } //FieldName set { payconfigurationdetailfieldcode = value; } //FieldName } public byte PayConfigurationDetailOperationType { get { return payconfigurationdetailoperationtype; } //OperationType set { payconfigurationdetailoperationtype = value; } //OperationType } public byte PayConfigurationDetailIsSeprateAccount { get { return payconfigurationdetailisseprateaccount; } //IsSeprateAccount set { payconfigurationdetailisseprateaccount = value; } //IsSeprateAccount } #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 public byte PayConfigurationDetailIsEmployeeAccount { get { return payconfigurationdetailisemployeeaccount; } //IsEmployeeAccount set { payconfigurationdetailisemployeeaccount = value; } //IsEmployeeAccount } #region Account public int ContraAccountId { get { return contraaccountid; } //Id set { contraaccountid = value; } //Id } public string ContraAccountCode { get { return contraaccountcode; } //Code set { contraaccountcode = value; } //Code } public string ContraAccountName { get { return contraaccountname; } //Name set { contraaccountname = value; } //Name } #endregion public byte PayConfigurationDetailIsContraAccountMerge { get { return payconfigurationdetailiscontraaccountmerge; } set { payconfigurationdetailiscontraaccountmerge = value; } } public byte PayConfigurationDetailIsSalaryAccountMerge { get { return payconfigurationdetailissalaryaccountmerge; } set { payconfigurationdetailissalaryaccountmerge = value; } } public byte PayConfigurationDetailActualFieldType { get { return payconfigurationdetailactualfieldtype; } set { payconfigurationdetailactualfieldtype = value; } } public string PayConfigurationDetailActualFieldName { get { return payconfigurationdetailactualfieldname; } set { payconfigurationdetailactualfieldname = value; } } public byte PayConfigurationDetailIsSalaryCostCenter { get { return payconfigurationdetailissalarycostcenter; } //PayConfigurationDetailIsSalaryCostCenter set { payconfigurationdetailissalarycostcenter = value; } //PayConfigurationDetailIsSalaryCostCenter } public byte PayConfigurationDetailIsContraCostCenter { get { return payconfigurationdetailiscontracostcenter; } //PayConfigurationDetailIsContraCostCenter set { payconfigurationdetailiscontracostcenter = value; } //PayConfigurationDetailIsContraCostCenter } public byte PayConfigurationDetailClaimType { get { return payconfigurationdetailclaimtype; } //PayConfigurationDetailClaimType set { payconfigurationdetailclaimtype = value; } //PayConfigurationDetailClaimType } public int ClaimHeadId { get { return claimheadid; } //ClaimHeadId set { claimheadid = value; } //ClaimHeadId } public string ClaimHeadCode { get { return claimheadcode; } //ClaimHeadCode set { claimheadcode = value; } //ClaimHeadCode } public string ClaimHeadName { get { return claimheadname; } //ClaimHeadName set { claimheadname = value; } //ClaimHeadName } public byte PayConfigurationDetailPrintRequired { get { return payconfigurationdetailprintrequired; } //payconfigurationdetailisprintrequired set { payconfigurationdetailprintrequired = value; } //payconfigurationdetailisprintrequired } #endregion #endregion #endregion } }