using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MaintenanceDAL.DTO.Claim { public class ClaimDetailReportDTO //: ReportPaginationDTO { private int claimid; //ClaimId #region OU private int ouid; //OUId private string oucode; //OUCode private string ouname; //OUName private string oushortname; //OUShortName private int ouaddressid; private string ouaddressline1; private string ouaddressline2; private string ouaddressline3; private string ouaddressline4; private string ouaddressline5; private byte ouaddressaddressnature; private byte ouaddressaddresstype; private string ouaddressexcisecircle; private string ouaddressexcisecodeNumber; private string ouaddressexcisecollectrate; private string ouaddressexcisedivision; private string ouaddressexcisenotification; private string ouaddressexciserange; private string ouaddressexciseregisternumber; private string ouaddressfax; private string ouaddressgeocode; private string ouaddressmail; private string ouaddressmobile; private int ouaddressobjecttypeid; private string ouaddresspan; private string ouaddressphone; private string ouaddressservicetaxnumber; private string ouaddresstan; private string ouaddressvatcstnumber; private string ouaddressvattinnumber; private string ouaddressweb; private int ouaddressobjectid; private string ouaddresszipcode; private string ouaddresscityname; private int ouaddresscityid; private string ouaddresscitycode; private string ouaddresscountryname; private string ouaddresscountrycode; private int ouaddresscountryid; private int ouaddressstandardregionid; private string ouaddressstandardregionname; private string ouaddressstandardregioncode; private string ouaddressgstin; private int ouaddressstateid; private string ouaddressstatecode; private string ouaddressstatename; private string ouaddressstategststatecode; private string ouaddressstatetinstart; private int ouaddressstatecountryid; private string ouaddressstatecountrycode; private string ouaddressstatecountryname; #endregion #region Period private int periodid; private string periodcode; private string periodname; #endregion #region BIZTransactionType private int biztransactiontypeid; private string biztransactiontypecode; private string biztransactiontypename; private byte nogenerationtype; private int biztransactionclassid; private string biztransactionclasscode; private string biztransactionclassname; private int biztransactionsubclassid; private string biztransactionsubclasscode; private string biztransactionsubclassname; private int biztransactionid; private string biztransactioncode; private string biztransactionname; private string biztransactiontypedisplayname; private byte biztransactiontypeselectiontype; private byte biztransactiontypeisallocation; private int biztransactiontypeselectionclassid; #endregion private string claimnumber; private DateTime claimdate; private string referencenumber; private DateTime referencedate; private DateTime periodfrom; private DateTime peridto; private int allocationid; private string allocationname; private string allocationshortname; private int employeeid; private string employeecode; private string employeename; private int employeedepartmentid; private string employeedepatmentcode; private string employeedepartmentname; private int employeedesignationid; private string employeedesignationcode; private string employeedesignationname; private int claimdepartmentid; private string claimdepartcode; private string claimdepartmentname; private int claimcityid; private string claimcitycode; private string claimcityname; private int claimcountryid; private string claimcountrycode; private string claimcountryname; private string claimstatus; private string status; private decimal claimtotal; private decimal claimeligibletotal; private decimal claimbilltotal; private decimal claimapprovedtotal; private decimal claimadvance; private decimal claimbalance; private decimal claimpaidamount; private int claimvouncherid; private string claimvouchernumber; private string claimvoucherdate; private decimal claimvoucherfcamount; private int claimvouchercurrencyid; private string claimvouchercurrencycode; private string claimvouchercurrencyname; private decimal claimconversionfactor; private decimal claimvoucheramount; private string claimvoucherreferencenumber; private DateTime claimvoucherreferencedate; private string claimvouchernarration; private DateTime claimbillsreceivedon; private int claimbillsreceivedbyid; private string claimbillsreceivedbycode; private string claimbillsreceivedbyname; private int claimbillsreceivedbydepartmentid; private string claimbillsreceivedbydepartmentcode; private string claimbillsreceivedbydepartmentname; private int claimbillsreceiveddesignationid; private string claimbillsreceiveddesignationcode; private string claimbillsreceiveddesignationname; private int claimapprovedbyid; private string claimapprovedbycode; private string claimapprovedbyname; private int claimapprovedbydepartmentid; private string claimapprovedbydepartmentcode; private string claimapprovedbydepartmentname; private int claimapprovedbydesignationid; private string claimapprovedbydesignationcode; private string claimapprovedbydesignationname; private DateTime claimapprovedon; private string claimremarks; private string claimbilltotalwords; private string claimposttype; private string claimtype; private string payperiodcode; private string payperiodname; private string createdbyname; private int modifiedbyid; private int createdbyid; private string modifiedbyname; private string documentnumber; private DateTime documentdate; private string documentreferencenumber; private DateTime documentreferencedate; private List claimdetaildocumentdtos; private int referencecontracttypeid; private string referencecontracttypecode; private string referencecontracttypename; private string referenceclaimnumber; private DateTime referenceclaimdate; private string claimtypename; private decimal claimpaidadvanceamount; private decimal opening; private decimal closing; public string ClaimPostType { get { return claimposttype; } set { claimposttype = value; } } public string ClaimType { get { return claimtype; } set { claimtype = value; } } public int ClaimId { get { return claimid; } set { claimid = value; } } #region OU 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 string OUShortName { get { return oushortname; } set { oushortname = value; } } public int OUAddressId { get { return ouaddressid; } set { ouaddressid = value; } } public string OUAddressLine1 { get { return ouaddressline1; } set { ouaddressline1 = value; } } public string OUAddressLine2 { get { return ouaddressline2; } set { ouaddressline2 = value; } } public string OUAddressLine3 { get { return ouaddressline3; } set { ouaddressline3 = value; } } public string OUAddressLine4 { get { return ouaddressline4; } set { ouaddressline4 = value; } } public string OUAddressLine5 { get { return ouaddressline5; } set { ouaddressline5 = value; } } public byte OUAddressAddressNature { get { return ouaddressaddressnature; } set { ouaddressaddressnature = value; } } public byte OUAddressAddressType { get { return ouaddressaddresstype; } set { ouaddressaddresstype = value; } } public string OUAddressExciseCircle { get { return ouaddressexcisecircle; } set { ouaddressexcisecircle = value; } } public string OUAddressExciseCodeNumber { get { return ouaddressexcisecodeNumber; } set { ouaddressexcisecodeNumber = value; } } public string OUAddressExciseCollectrate { get { return ouaddressexcisecollectrate; } set { ouaddressexcisecollectrate = value; } } public string OUAddressExciseDivision { get { return ouaddressexcisedivision; } set { ouaddressexcisedivision = value; } } public string OUAddressExciseNotification { get { return ouaddressexcisenotification; } set { ouaddressexcisenotification = value; } } public string OUAddressExciseRange { get { return ouaddressexciserange; } set { ouaddressexciserange = value; } } public string OUAddressExciseRegisterNumber { get { return ouaddressexciseregisternumber; } set { ouaddressexciseregisternumber = value; } } public string OUAddressFax { get { return ouaddressfax; } set { ouaddressfax = value; } } public string OUAddressGeoCode { get { return ouaddressgeocode; } set { ouaddressgeocode = value; } } public string OUAddressMail { get { return ouaddressmail; } set { ouaddressmail = value; } } public string OUAddressMobile { get { return ouaddressmobile; } set { ouaddressmobile = value; } } public int OUAddressObjectTypeId { get { return ouaddressobjecttypeid; } set { ouaddressobjecttypeid = value; } } public string OUAddressPAN { get { return ouaddresspan; } set { ouaddresspan = value; } } public string OUAddressPhone { get { return ouaddressphone; } set { ouaddressphone = value; } } public string OUAddressServiceTaxNumber { get { return ouaddressservicetaxnumber; } set { ouaddressservicetaxnumber = value; } } public string OUAddressTAN { get { return ouaddresstan; } set { ouaddresstan = value; } } public string OUAddressVATCSTNumber { get { return ouaddressvatcstnumber; } set { ouaddressvatcstnumber = value; } } public string OUAddressVATTINNumber { get { return ouaddressvattinnumber; } set { ouaddressvattinnumber = value; } } public string OUAddressWeb { get { return ouaddressweb; } set { ouaddressweb = value; } } public int OUAddressObjectId { get { return ouaddressobjectid; } set { ouaddressobjectid = value; } } public string OUAddressZipCode { get { return ouaddresszipcode; } set { ouaddresszipcode = value; } } public string OUAddressCityName { get { return ouaddresscityname; } set { ouaddresscityname = value; } } public int OUAddressCityId { get { return ouaddresscityid; } set { ouaddresscityid = value; } } public string OUAddressCityCode { get { return ouaddresscitycode; } set { ouaddresscitycode = value; } } public string OUAddressCountryName { get { return ouaddresscountryname; } set { ouaddresscountryname = value; } } public string OUAddressCountryCode { get { return ouaddresscountrycode; } set { ouaddresscountrycode = value; } } public int OUAddressCountryId { get { return ouaddresscountryid; } set { ouaddresscountryid = value; } } public int OUAddressStandardRegionId { get { return ouaddressstandardregionid; } set { ouaddressstandardregionid = value; } } public string OUAddressStandardRegionName { get { return ouaddressstandardregionname; } set { ouaddressstandardregionname = value; } } public string OUAddressStandardRegionCode { get { return ouaddressstandardregioncode; } set { ouaddressstandardregioncode = value; } } public string OUAddressGSTIN { get { return ouaddressgstin; } set { ouaddressgstin = value; } } public int OUAddressStateId { get { return ouaddressstateid; } set { ouaddressstateid = value; } } public string OUAddressStateCode { get { return ouaddressstatecode; } set { ouaddressstatecode = value; } } public string OUAddressStateName { get { return ouaddressstatename; } set { ouaddressstatename = value; } } public string OUAddressStateGSTStateCode { get { return ouaddressstategststatecode; } set { ouaddressstategststatecode = value; } } public string OUAddressStateTINStart { get { return ouaddressstatetinstart; } set { ouaddressstatetinstart = value; } } public int OUAddressStateCountryId { get { return ouaddressstatecountryid; } set { ouaddressstatecountryid = value; } } public string OUAddressStateCountryCode { get { return ouaddressstatecountrycode; } set { ouaddressstatecountrycode = value; } } public string OUAddressStateCountryName { get { return ouaddressstatecountryname; } set { ouaddressstatecountryname = value; } } #endregion #region Period 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; } } #endregion #region BizTransactionType 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 byte NOGenerationType { get { return nogenerationtype; } set { nogenerationtype = value; } } public int BIZTransactionClassId { get { return biztransactionclassid; } set { biztransactionclassid = value; } } public string BIZTransactionClassCode { get { return biztransactionclasscode; } set { biztransactionclasscode = value; } } public string BIZTransactionClassName { get { return biztransactionclassname; } set { biztransactionclassname = value; } } public int BIZTransactionSubClassId { get { return biztransactionsubclassid; } set { biztransactionsubclassid = value; } } public string BIZTransactionSubClassCode { get { return biztransactionsubclasscode; } set { biztransactionsubclasscode = value; } } public string BIZTransactionSubClassName { get { return biztransactionsubclassname; } set { biztransactionsubclassname = value; } } public int BIZTransactionId { get { return biztransactionid; } set { biztransactionid = value; } } public string BIZTransactionCode { get { return biztransactioncode; } set { biztransactioncode = value; } } public string BIZTransactionName { get { return biztransactionname; } set { biztransactionname = value; } } public string BizTransactionTypeDisplayName { get { return biztransactiontypedisplayname; } set { biztransactiontypedisplayname = value; } } public byte BizTransactionTypeSelectionType { get { return biztransactiontypeselectiontype; } set { biztransactiontypeselectiontype = value; } } public byte BizTransactionTypeIsAllocation { get { return biztransactiontypeisallocation; } set { biztransactiontypeisallocation = value; } } public int BizTransactionTypeSelectionClassId { get { return biztransactiontypeselectionclassid; } set { biztransactiontypeselectionclassid = value; } } #endregion public string ClaimNumber { get { return claimnumber; } set { claimnumber = value; } } public DateTime ClaimDate { get { return claimdate; } set { claimdate = value; } } public string ReferenceNumber { get { return referencenumber; } set { referencenumber = value; } } public DateTime ReferenceDate { get { return referencedate; } set { referencedate = value; } } public DateTime PeriodFrom { get { return periodfrom; } set { periodfrom = value; } } public DateTime PeridTo { get { return peridto; } set { peridto = value; } } public string ReferenceClaimNumber { get { return referenceclaimnumber; } set { referenceclaimnumber = value; } } public DateTime ReferenceClaimDate { get { return referenceclaimdate; } set { referenceclaimdate = value; } } public string ClaimTypeName { get { return claimtypename; } set { claimtypename = value; } } public int AllocationId { get { return allocationid; } set { allocationid = value; } } public string AllocationName { get { return allocationname; } set { allocationname = value; } } public string AllocationShortName { get { return allocationshortname; } set { allocationshortname = value; } } public int EmployeeId { get { return employeeid; } set { employeeid = value; } } public string EmployeeCode { get { return employeecode; } set { employeecode = value; } } public string EmployeeName { get { return employeename; } set { employeename = value; } } public int EmployeeDepartmentId { get { return employeedepartmentid; } set { employeedepartmentid = value; } } public string EmployeeDepatmentCode { get { return employeedepatmentcode; } set { employeedepatmentcode = value; } } public string EmployeeDepartmentName { get { return employeedepartmentname; } set { employeedepartmentname = value; } } public int EmployeeDesignationId { get { return employeedesignationid; } set { employeedesignationid = value; } } public string EmployeeDesignationCode { get { return employeedesignationcode; } set { employeedesignationcode = value; } } public string EmployeeDesignationName { get { return employeedesignationname; } set { employeedesignationname = value; } } public int ClaimDepartmentId { get { return claimdepartmentid; } set { claimdepartmentid = value; } } public string ClaimDepartCode { get { return claimdepartcode; } set { claimdepartcode = value; } } public string ClaimDepartmentName { get { return claimdepartmentname; } set { claimdepartmentname = value; } } public int ClaimCityId { get { return claimcityid; } set { claimcityid = value; } } public string ClaimCityCode { get { return claimcitycode; } set { claimcitycode = value; } } public string ClaimCityName { get { return claimcityname; } set { claimcityname = value; } } public int ClaimCountryId { get { return claimcountryid; } set { claimcountryid = value; } } public string ClaimCountryCode { get { return claimcountrycode; } set { claimcountrycode = value; } } public string ClaimCountryName { get { return claimcountryname; } set { claimcountryname = value; } } public string ClaimStatus { get { return claimstatus; } set { claimstatus = value; } } public string Status { get { return status; } set { status = value; } } public decimal ClaimTotal { get { return claimtotal; } set { claimtotal = value; } } public decimal ClaimEligibleTotal { get { return claimeligibletotal; } set { claimeligibletotal = value; } } public decimal ClaimBillTotal { get { return claimbilltotal; } set { claimbilltotal = value; } } public string ClaimBillTotalWords { get { return claimbilltotalwords; } set { claimbilltotalwords = value; } } public decimal ClaimApprovedTotal { get { return claimapprovedtotal; } set { claimapprovedtotal = value; } } public decimal ClaimAdvance { get { return claimadvance; } set { claimadvance = value; } } public decimal ClaimBalance { get { return claimbalance; } set { claimbalance = value; } } public decimal ClaimPaidAmount { get { return claimpaidamount; } set { claimpaidamount = value; } } public int ClaimVouncherId { get { return claimvouncherid; } set { claimvouncherid = value; } } public string ClaimVoucherNumber { get { return claimvouchernumber; } set { claimvouchernumber = value; } } public string ClaimVoucherDate { get { return claimvoucherdate; } set { claimvoucherdate = value; } } public decimal ClaimVoucherFCAmount { get { return claimvoucherfcamount; } set { claimvoucherfcamount = value; } } public int ClaimVoucherCurrencyId { get { return claimvouchercurrencyid; } set { claimvouchercurrencyid = value; } } public string ClaimVoucherCurrencyCode { get { return claimvouchercurrencycode; } set { claimvouchercurrencycode = value; } } public string ClaimVoucherCurrencyName { get { return claimvouchercurrencyname; } set { claimvouchercurrencyname = value; } } public decimal ClaimConversionFactor { get { return claimconversionfactor; } set { claimconversionfactor = value; } } public decimal ClaimVoucherAmount { get { return claimvoucheramount; } set { claimvoucheramount = value; } } public string ClaimVoucherReferenceNumber { get { return claimvoucherreferencenumber; } set { claimvoucherreferencenumber = value; } } public DateTime ClaimVoucherReferenceDate { get { return claimvoucherreferencedate; } set { claimvoucherreferencedate = value; } } public string ClaimVoucherNarration { get { return claimvouchernarration; } set { claimvouchernarration = value; } } public DateTime ClaimBillsReceivedOn { get { return claimbillsreceivedon; } set { claimbillsreceivedon = value; } } public int ClaimBillsReceivedById { get { return claimbillsreceivedbyid; } set { claimbillsreceivedbyid = value; } } public string ClaimBillsReceivedByCode { get { return claimbillsreceivedbycode; } set { claimbillsreceivedbycode = value; } } public string ClaimBillsReceivedByName { get { return claimbillsreceivedbyname; } set { claimbillsreceivedbyname = value; } } public int ClaimBillsReceivedByDepartmentId { get { return claimbillsreceivedbydepartmentid; } set { claimbillsreceivedbydepartmentid = value; } } public string ClaimBillsReceivedByDepartmentCode { get { return claimbillsreceivedbydepartmentcode; } set { claimbillsreceivedbydepartmentcode = value; } } public string ClaimBillsReceivedByDepartmentName { get { return claimbillsreceivedbydepartmentname; } set { claimbillsreceivedbydepartmentname = value; } } public int ClaimBillsReceivedDesignationId { get { return claimbillsreceiveddesignationid; } set { claimbillsreceiveddesignationid = value; } } public string ClaimBillsReceivedDesignationCode { get { return claimbillsreceiveddesignationcode; } set { claimbillsreceiveddesignationcode = value; } } public string ClaimBillsReceivedDesignationName { get { return claimbillsreceiveddesignationname; } set { claimbillsreceiveddesignationname = value; } } public int ClaimApprovedById { get { return claimapprovedbyid; } set { claimapprovedbyid = value; } } public string ClaimApprovedByCode { get { return claimapprovedbycode; } set { claimapprovedbycode = value; } } public string ClaimApprovedByName { get { return claimapprovedbyname; } set { claimapprovedbyname = value; } } public int ClaimApprovedByDepartmentId { get { return claimapprovedbydepartmentid; } set { claimapprovedbydepartmentid = value; } } public string ClaimApprovedByDepartmentCode { get { return claimapprovedbydepartmentcode; } set { claimapprovedbydepartmentcode = value; } } public string ClaimApprovedByDepartmentName { get { return claimapprovedbydepartmentname; } set { claimapprovedbydepartmentname = value; } } public int ClaimApprovedByDesignationId { get { return claimapprovedbydesignationid; } set { claimapprovedbydesignationid = value; } } public string ClaimApprovedByDesignationCode { get { return claimapprovedbydesignationcode; } set { claimapprovedbydesignationcode = value; } } public string ClaimApprovedByDesignationName { get { return claimapprovedbydesignationname; } set { claimapprovedbydesignationname = value; } } public DateTime ClaimApprovedOn { get { return claimapprovedon; } set { claimapprovedon = value; } } public string ClaimRemarks { get { return claimremarks; } set { claimremarks = value; } } private int billdocumentid; private string billdocumentnumber; private DateTime billdocumentdate; public int BillDocumentId { get { return billdocumentid; } set { billdocumentid = value; } } public string BillDocumentNumber { get { return billdocumentnumber; } set { billdocumentnumber = value; } } public DateTime BillDocumentDate { get { return billdocumentdate; } set { billdocumentdate = value; } } #region Detail private decimal claimdetailamount; private decimal claimdetailapprovedamount; private decimal claimdetailbillamount; private decimal claimdetailclaimamount; private decimal claimdetaileligibleamount; private string recoverytype; private string detailremarks; private string billreference; private decimal recoverypercent; private decimal recoveryvalue; private int activityid; private string activitycode; private string activityname; private DateTime claimdetaildate; private int expenseaccountid; private string expenseaccountcode; private string expenseaccountname; private string expenseaccountshortname; private int creditaccountid; private string creditaccountcode; private string creditaccountname; private string creditaccountshortname; private decimal quantity; private int uomid; private string uomcode; private decimal rate; private int currencyid; private string currencycode; private string currencyname; private decimal conversionrate; private int fromcityid; private string fromcitycode; private string fromcityname; private int fromcountryid; private string fromcountrycode; private string fromcountryname; private int tocityid; private string tocitycode; private string tocityname; private int tocountryid; private string tocountrycode; private string tocountryname; private int fromlocationid; private string fromlocationcode; private string fromlocationname; private int tolocationid; private string tolocationcode; private string tolocationname; private int modeid; private string modecode; private string modename; private decimal distance; private int claimdetailid; private Int16 detailslno; public int ClaimDetailId { get { return claimdetailid; } set { claimdetailid = value; } } public Int16 DetailSlNo { get { return detailslno; } set { detailslno = value; } } public int ActivityId { get { return activityid; } set { activityid = value; } } public string ActivityCode { get { return activitycode; } set { activitycode = value; } } public string ActivityName { get { return activityname; } set { activityname = value; } } public DateTime ClaimDetailDate { get { return claimdetaildate; } set { claimdetaildate = value; } } public int ExpenseAccountId { get { return expenseaccountid; } set { expenseaccountid = value; } } public string ExpenseAccountCode { get { return expenseaccountcode; } set { expenseaccountcode = value; } } public string ExpenseAccountName { get { return expenseaccountname; } set { expenseaccountname = value; } } public string ExpenseAccountShortName { get { return expenseaccountshortname; } set { expenseaccountshortname = value; } } public int CreditAccountId { get { return creditaccountid; } set { creditaccountid = value; } } public string CreditAccountCode { get { return creditaccountcode; } set { creditaccountcode = value; } } public string CreditAccountName { get { return creditaccountname; } set { creditaccountname = value; } } public string CreditAccountShortName { get { return creditaccountshortname; } set { creditaccountshortname = value; } } public decimal Quantity { get { return quantity; } set { quantity = value; } } public int UOMId { get { return uomid; } set { uomid = value; } } public string UOMCode { get { return uomcode; } set { uomcode = value; } } public decimal Rate { get { return rate; } set { rate = value; } } public int CurrencyId { get { return currencyid; } set { currencyid = value; } } public string CurrencyCode { get { return currencycode; } set { currencycode = value; } } public string CurrencyName { get { return currencyname; } set { currencyname = value; } } public decimal ConversionRate { get { return conversionrate; } set { conversionrate = value; } } public int FromCityId { get { return fromcityid; } set { fromcityid = value; } } public string FromCityCode { get { return fromcitycode; } set { fromcitycode = value; } } public string FromCityName { get { return fromcityname; } set { fromcityname = value; } } public int FromCountryId { get { return fromcountryid; } set { fromcountryid = value; } } public string FromCountryCode { get { return fromcountrycode; } set { fromcountrycode = value; } } public string FromCountryName { get { return fromcountryname; } set { fromcountryname = value; } } public int ToCityId { get { return tocityid; } set { tocityid = value; } } public string ToCityCode { get { return tocitycode; } set { tocitycode = value; } } public string ToCityName { get { return tocityname; } set { tocityname = value; } } public int ToCountryId { get { return tocountryid; } set { tocountryid = value; } } public string ToCountryCode { get { return tocountrycode; } set { tocountrycode = value; } } public string ToCountryName { get { return tocountryname; } set { tocountryname = value; } } public int FromLocationId { get { return fromlocationid; } set { fromlocationid = value; } } public string FromLocationCode { get { return fromlocationcode; } set { fromlocationcode = value; } } public string FromLocationName { get { return fromlocationname; } set { fromlocationname = value; } } public int ToLocationId { get { return tolocationid; } set { tolocationid = value; } } public string ToLocationCode { get { return tolocationcode; } set { tolocationcode = value; } } public string ToLocationName { get { return tolocationname; } set { tolocationname = value; } } public int ModeId { get { return modeid; } set { modeid = value; } } public string ModeCode { get { return modecode; } set { modecode = value; } } public string ModeName { get { return modename; } set { modename = value; } } public decimal Distance { get { return distance; } set { distance = value; } } public decimal ClaimDetailAmount { get { return claimdetailamount; } set { claimdetailamount = value; } } public decimal ClaimDetailEligibleAmount { get { return claimdetaileligibleamount; } set { claimdetaileligibleamount = value; } } public decimal ClaimDetailBillAmount { get { return claimdetailbillamount; } set { claimdetailbillamount = value; } } public string BillReference { get { return billreference; } set { billreference = value; } } public decimal ClaimDetailClaimAmount { get { return claimdetailclaimamount; } set { claimdetailclaimamount = value; } } public decimal ClaimDetailApprovedAmount { get { return claimdetailapprovedamount; } set { claimdetailapprovedamount = value; } } public string DetailRemarks { get { return detailremarks; } set { detailremarks = value; } } public string RecoveryType { get { return recoverytype; } set { recoverytype = value; } } public decimal RecoveryPercent { get { return recoverypercent; } set { recoverypercent = value; } } public decimal RecoveryValue { get { return recoveryvalue; } set { recoveryvalue = value; } } public string PayPeriodCode { get { return payperiodcode; } set { payperiodcode = value; } } public string PayPeriodName { get { return payperiodname; } set { payperiodname = value; } } public string CreatedByName { get { return createdbyname; } set { createdbyname = value; } } public string DocumentNumber { get { return documentnumber; } set { documentnumber = value; } } public DateTime DocumentDate { get { return documentdate; } set { documentdate = value; } } public string DocumentReferenceNumber { get { return documentreferencenumber; } set { documentreferencenumber = value; } } public DateTime DocumentReferenceDate { get { return documentreferencedate; } set { documentreferencedate = value; } } public int CreatedById { get { return createdbyid; } set { createdbyid = value; } } public int ModifiedById { get { return modifiedbyid; } set { modifiedbyid = value; } } public string ModifiedByName { get { return modifiedbyname; } set { modifiedbyname = value; } } #endregion private int referencepartyid; private string referencepartycode; private string referencepartyname; public int ReferencePartyId { get { return referencepartyid; } set { referencepartyid = value; } } public string ReferencePartyCode { get { return referencepartycode; } set { referencepartycode = value; } } public string ReferencePartyName { get { return referencepartyname; } set { referencepartyname = value; } } public int ReferenceContractTypeId { get { return referencecontracttypeid; } set { referencecontracttypeid = value; } } public string ReferenceContractTypeCode { get { return referencecontracttypecode; } set { referencecontracttypecode = value; } } public string ReferenceContractTypeName { get { return referencecontracttypename; } set { referencecontracttypename = value; } } public decimal ClaimPaidAdvanceAmount { get { return claimpaidadvanceamount; } set { claimpaidadvanceamount = value; } } public decimal Opening { get { return opening; } set { opening = value; } } public decimal Closing { get { return closing; } set { closing = value; } } } }