using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.PayRequest { public class PayRequestDTO { private int payrequestid; private int biztransactiontypeid; private string biztransactiontypecode; private string biztransactiontypename; private int ouid; private string oucode; private string ouname; private int periodid; private string periodcode; private string periodname; private string payrequestrequestnumber; private DateTime payrequestrequestdate; private string payrequestreferencenumber; private DateTime payrequestreferencedate; private byte payrequestpayouttype; private string payouttypename; private int posttypeid = -1; private string posttypecode; private string posttypename; private int payperiodid = -1; private string payperiodcode; private string payperiodname; private DateTime payrequestfromdate; private DateTime payrequesttodate; private IList payrequestdetailarray; private byte payrequeststatus; //Status private Int16 payrequestversion; //Version private int payrequestcreatedbyid; //CreatedById private string payrequestcreatedbyname; //CreatedByName private DateTime payrequestcreatedon; //CreatedOn private int payrequestmodifiedbyid; //ModifiedById private string payrequestmodifiedbyname; //ModifiedByName private DateTime payrequestmodifiedon; //ModifiedOn private string payrequestdateforhtmlprint; public int PayRequestId { get { return payrequestid; } set { payrequestid = value; } } public int BizTransactionTypeId { get { return biztransactiontypeid; } set { biztransactiontypeid = value; } } public string BizTransactionTypeCode { get { return biztransactiontypecode; } set { biztransactiontypecode = value; } } public string BizTransactionTypeName { get { return biztransactiontypename; } set { biztransactiontypename = value; } } public int OUId { get { return ouid; } set { ouid = value; } } public string OUCode { get { return oucode; } set { oucode = value; } } public string OUName { get { return ouname; } set { ouname = value; } } public int PeriodId { get { return periodid; } set { periodid = value; } } public string PeriodCode { get { return periodcode; } set { periodcode = value; } } public string PeriodName { get { return periodname; } set { periodname = value; } } public string PayRequestRequestNumber { get { return payrequestrequestnumber; } set { payrequestrequestnumber = value; } } public DateTime PayRequestRequestDate { get { return payrequestrequestdate; } set { payrequestrequestdate = value; } } public string PayRequestReferenceNumber { get { return payrequestreferencenumber; } set { payrequestreferencenumber = value; } } public DateTime PayRequestReferenceDate { get { return payrequestreferencedate; } set { payrequestreferencedate = value; } } public byte PayRequestPayOutType { get { return payrequestpayouttype; } set { payrequestpayouttype = value; } } public string PayOutTypeName { get { return payouttypename; } set { payouttypename = value; } } public int PostTypeId { get { return posttypeid; } set { posttypeid = value; } } public string PostTypeCode { get { return posttypecode; } set { posttypecode = value; } } public string PostTypeName { get { return posttypename; } set { posttypename = value; } } public int PayPeriodId { get { return payperiodid; } set { payperiodid = value; } } public string PayPeriodCode { get { return payperiodcode; } set { payperiodcode = value; } } public string PayPeriodName { get { return payperiodname; } set { payperiodname = value; } } public DateTime PayRequestFromDate { get { return payrequestfromdate; } set { payrequestfromdate = value; } } public DateTime PayRequestToDate { get { return payrequesttodate; } set { payrequesttodate = value; } } public IList PayRequestDetailArray { get { return payrequestdetailarray; } set { payrequestdetailarray = value; } } public byte PayRequestStatus { get { return payrequeststatus; } set { payrequeststatus = value; } } public Int16 PayRequestVersion { get { return payrequestversion; } set { payrequestversion = value; } } public int PayRequestCreatedById { get { return payrequestcreatedbyid; } set { payrequestcreatedbyid = value; } } public string PayRequestCreatedByName { get { return payrequestcreatedbyname; } set { payrequestcreatedbyname = value; } } public DateTime PayRequestCreatedOn { get { return payrequestcreatedon; } set { payrequestcreatedon = value; } } public int PayRequestModifiedById { get { return payrequestmodifiedbyid; } set { payrequestmodifiedbyid = value; } } public string PayRequestModifiedByName { get { return payrequestmodifiedbyname; } set { payrequestmodifiedbyname = value; } } public DateTime PayRequestModifiedOn { get { return payrequestmodifiedon; } set { payrequestmodifiedon = value; } } private string functionreportingtomailid; private string departmentinchargemailid; private string adminreportingtomailid; private string adminreportingtomobilenumber; private string departmentinchargemobilenumber; private string functionalreportingtomobilenumber; public string FunctionReportingToMailId { get { return functionreportingtomailid; } //FunctionReportingToMailId set { functionreportingtomailid = value; } //FunctionReportingToMailId } public string DepartmentInchargeMailId { get { return departmentinchargemailid; } //DepartmentInchargeMailId set { departmentinchargemailid = value; } //DepartmentInchargeMailId } public string AdminReportingToMailId { get { return adminreportingtomailid; } //AdminReportingToMailId set { adminreportingtomailid = value; } //AdminReportingToMailId } public string AdminReportingToMobileNumber { get { return adminreportingtomobilenumber; } //AdminReportingToMobileNumber set { adminreportingtomobilenumber = value; } //AdminReportingToMobileNumber } public string DepartmentInchargeMobileNumber { get { return departmentinchargemobilenumber; } //DepartmentInchargeMobileNumber set { departmentinchargemobilenumber = value; } //DepartmentInchargeMobileNumber } public string FunctionalReportingToMobileNumber { get { return functionalreportingtomobilenumber; } //FunctionalReportingTomobilenumber set { functionalreportingtomobilenumber = value; } //FunctionalReportingTomobilenumber } private string modifiedbyfunctionreportingtomailid; private string modifiedbyfunctionalreportingtomobilenumber; private string modifiedbyadminreportingtomailid; private string modifiedbyadminreportingtomobilenumber; public string ModifiedByFunctionReportingToMailId { get { return modifiedbyfunctionreportingtomailid; } //ModifiedByFunctionReportingToMailId set { modifiedbyfunctionreportingtomailid = value; } //ModifiedByFunctionReportingToMailId } public string ModifiedByFunctionalReportingToMobilenumber { get { return modifiedbyfunctionalreportingtomobilenumber; } //ModifiedByFunctionalReportingToMobilenumber set { modifiedbyfunctionalreportingtomobilenumber = value; } //ModifiedByFunctionalReportingToMobilenumber } public string ModifiedByAdminReportingToMailId { get { return modifiedbyadminreportingtomailid; } //ModifiedByAdminReportingToMailId set { modifiedbyadminreportingtomailid = value; } //ModifiedByAdminReportingToMailId } public string ModifiedByAdminReportingToMobileNumber { get { return modifiedbyadminreportingtomobilenumber; } //ModifiedByAdminReportingToMobileNumber set { modifiedbyadminreportingtomobilenumber = value; } //ModifiedByAdminReportingToMobileNumber } public string PayRequestDateForHtmlPrint { get { return payrequestdateforhtmlprint; } //PayRequestDateForHtmlPrint set { payrequestdateforhtmlprint = value; } //PayRequestDateForHtmlPrint } } }