using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.WageRule { public class WageRuleDTO { #region PrivateMembers #region WageRule private int wageruleid; //Id private int serviceruleid; //Id private string servicerulecode; //Code private string servicerulename; //Name private List wageruleversionarray = new List(); #endregion #region Employee private int employeeid; //Id private string employeecode; //Code private string employeename; //Name private string primaryemailid; #endregion #region Gcm private int worktypeid; //Id private string worktypecode; //Code private string worktypename; //Name #endregion private string wageruleremarks; #endregion #region Base private Int16 wagerulesortorder; //SortOrder private byte wagerulestatus; //Status private Int16 wageruleversion; //Version #endregion #region Standard private int wagerulecreatedbyid; //CreatedById private DateTime wagerulecreatedon; //CreatedOn private string wagerulecreatedbyname; //CreatedByName private int wagerulemodifiedbyid; //ModifiedById private DateTime wagerulemodifiedon; //ModifiedOn private string wagerulemodifiedbyname; //ModifiedByName #endregion #region PublicMembers #region WageRule public List WageRuleVersionArray { get { return wageruleversionarray; } set { wageruleversionarray = value; } } public int WageRuleId { get { return wageruleid; } //Id set { wageruleid = value; } //Id } public int ServiceRuleId { get { return serviceruleid; } //Id set { serviceruleid = value; } //Id } public string ServiceRuleCode { get { return servicerulecode; } //Code set { servicerulecode = value; } //Code } public string ServiceRuleName { get { return servicerulename; } //Name set { servicerulename = value; } //Name } #region Employee public int EmployeeId { get { return employeeid; } //Id set { employeeid = value; } //Id } public string EmployeeCode { get { return employeecode; } //Code set { employeecode = value; } //Code } public string EmployeeName { get { return employeename; } //Name set { employeename = value; } //Name } public string PrimaryEMailId { get { return primaryemailid; } //name set { primaryemailid = value; } //name } #endregion #region Gcm public int WorkTypeId { get { return worktypeid; } //Id set { worktypeid = value; } //Id } public string WorkTypeCode { get { return worktypecode; } //Code set { worktypecode = value; } //Code } public string WorkTypeName { get { return worktypename; } //Name set { worktypename = value; } //Name } #endregion public string WageRuleRemarks { get { return wageruleremarks; } //name set { wageruleremarks = value; } //name } #endregion #region Base public Int16 WageRuleSortOrder { get { return wagerulesortorder; } //SortOrder set { wagerulesortorder = value; } //SortOrder } public byte WageRuleStatus { get { return wagerulestatus; } //Status set { wagerulestatus = value; } //Status } public Int16 WageRuleVersion { get { return wageruleversion; } //Version set { wageruleversion = value; } //Version } #endregion #region Standard public int WageRuleCreatedById { get { return wagerulecreatedbyid; } //CreatedById set { wagerulecreatedbyid = value; } //CreatedById } public DateTime WageRuleCreatedOn { get { return wagerulecreatedon; } //CreatedOn set { wagerulecreatedon = value; } //CreatedOn } public string WageRuleCreatedByName { get { return wagerulecreatedbyname; } //CreatedByName set { wagerulecreatedbyname = value; } //CreatedByName } public int WageRuleModifiedById { get { return wagerulemodifiedbyid; } //ModifiedById set { wagerulemodifiedbyid = value; } //ModifiedById } public DateTime WageRuleModifiedOn { get { return wagerulemodifiedon; } //ModifiedOn set { wagerulemodifiedon = value; } //ModifiedOn } public string WageRuleModifiedByName { get { return wagerulemodifiedbyname; } //ModifiedByName set { wagerulemodifiedbyname = value; } //ModifiedByName } #endregion #endregion #region private string allocationname = "NONE"; private string allocationshortname = "NONE"; private string sonumber = ""; private string referencedate = ""; private int mmheadid; private string documentnumber; private string documentdate; private string parentservicerulecode; private string parentservicerulename; private string currencycode = ""; private string currencyname = ""; private string effectivefrom = ""; private string effectiveto = ""; private string employeesname = ""; private string createdbynmae = ""; private string partycode = ""; private string partyname = ""; private string stringmodifedon = ""; public string AllocationName { get { return allocationname; } set { allocationname = value; } } public string AllocationShortName { get { return allocationshortname; } set { allocationshortname = value; } } public string SoNumber { get { return sonumber; } set { sonumber = value; } } public string ReferenceDate { get { return referencedate; } set { referencedate = value; } } public int MMHeadId { get { return mmheadid; } set { mmheadid = value; } } public string DocumentNumber { get { return documentnumber; } set { documentnumber = value; } } public string DocumentDate { get { return documentdate; } set { documentdate = value; } } public string ParentServiceRuleCode { get { return parentservicerulecode; } set { parentservicerulecode = value; } } public string ParentServiceRuleName { get { return parentservicerulename; } set { parentservicerulename = value; } } public string CurrencyCode { get { return currencycode; } set { currencycode = value; } } public string CurrencyName { get { return currencyname; } set { currencyname = value; } } public string EffectiveFrom { get { return effectivefrom; } set { effectivefrom = value; } } public string EffectiveTo { get { return effectiveto; } set { effectiveto = value; } } public string EmployeesName { get { return employeesname; } set { employeesname = value; } } public string CreatedByName { get { return createdbynmae; } set { createdbynmae = value; } } public string PartyCode { get { return partycode; } set { partycode = value; } } public string PartyName { get { return partyname; } set { partyname = value; } } public string StringModifedOn { get { return stringmodifedon; } set { stringmodifedon = value; } } #endregion } }