using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.ServiceRule { public class ServiceRuleDTO { #region PrivateMembers #region ServiceRule private int serviceruleid; //Id private string servicerulecode; //Code private string servicerulename; //Name #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 #region Gcm private int worktypeid; //Id private string worktypecode; //Code private string worktypename; //Name #endregion #region MMDetail private int mmdetailid; //Id #endregion #endregion #region Base private Int16 servicerulesortorder; //SortOrder private byte servicerulestatus; //Status private Int16 serviceruleversion; //Version #endregion #region Standard private int servicerulecreatedbyid; //CreatedById private DateTime servicerulecreatedon; //CreatedOn private int servicerulemodifiedbyid; //ModifiedById private DateTime servicerulemodifiedon; //ModifiedOn #endregion #endregion private List serviceruleversionarray = new List(); #region PublicMembers #region ServiceRule 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 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 #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 #region MMDetail public int MMDetailId { get { return mmdetailid; } //Id set { mmdetailid = value; } //Id } #endregion #endregion #region Base public Int16 ServiceRuleSortOrder { get { return servicerulesortorder; } //SortOrder set { servicerulesortorder = value; } //SortOrder } public byte ServiceRuleStatus { get { return servicerulestatus; } //Status set { servicerulestatus = value; } //Status } public Int16 ServiceRuleVersion { get { return serviceruleversion; } //Version set { serviceruleversion = value; } //Version } #endregion #region Standard public int ServiceRuleCreatedById { get { return servicerulecreatedbyid; } //CreatedById set { servicerulecreatedbyid = value; } //CreatedById } public DateTime ServiceRuleCreatedOn { get { return servicerulecreatedon; } //CreatedOn set { servicerulecreatedon = value; } //CreatedOn } public int ServiceRuleModifiedById { get { return servicerulemodifiedbyid; } //ModifiedById set { servicerulemodifiedbyid = value; } //ModifiedById } public DateTime ServiceRuleModifiedOn { get { return servicerulemodifiedon; } //ModifiedOn set { servicerulemodifiedon = value; } //ModifiedOn } #endregion #endregion public List ServiceRuleVersionArray { get { return serviceruleversionarray; } set { serviceruleversionarray = value; } } private string serviceruleremarks; public string ServiceRuleRemarks { get { return serviceruleremarks; } set { serviceruleremarks = value; } } private string serviceruleemployeeids = ",-1"; private string serviceruleemployeenames; public string ServiceRuleEmployeeIDs { get { return serviceruleemployeeids; } set { serviceruleemployeeids = value; } } public string ServiceRuleEmployeeNames { get { return serviceruleemployeenames; } set { serviceruleemployeenames = value; } } private int parentserviceruleid = -1; private string parentservicerulecode; private string parentservicerulename; public int ParentServiceRuleId { get { return parentserviceruleid; } set { parentserviceruleid = value; } } public string ParentServiceRuleCode { get { return parentservicerulecode; } set { parentservicerulecode = value; } } public string ParentServiceRuleName { get { return parentservicerulename; } set { parentservicerulename = value; } } #region private string allocationname = "NONE"; private string allocationshortname = "NONE"; private string sonumber = ""; private string referencedate = ""; private string documentnumber; private string documentdate; private string currencycode = ""; private string currencyname = ""; private string effectivefrom = ""; private string effectiveto = ""; private string employeesname = ""; private string createdbynmae = ""; 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 string DocumentNumber { get { return documentnumber; } set { documentnumber = value; } } public string DocumentDate { get { return documentdate; } set { documentdate = value; } } public string Document { get { return allocationshortname; } set { allocationshortname = 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; } } #endregion #region added by parthiban D on 1Jul2023 #region Gcm private int serviceruletypeid; private string serviceruletypecode; private string serviceruletypename; public int ServiceRuleTypeId { get { return serviceruletypeid; } //SERVICERULETYPE set { serviceruletypeid = value; } //SERVICERULETYPE } public string ServiceRuleTypeCode { get { return serviceruletypecode; } set { serviceruletypecode = value; } } public string ServiceRuleTypeName { get { return serviceruletypename; } set { serviceruletypename = value; } } #endregion #endregion } }