EchoTex_Payroll/HRM.BO/Claim/ClaimReport.cs
2024-10-14 10:01:49 +06:00

99 lines
3.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Ease.CoreV35;
using HRM.BO;
namespace Payroll.BO
{
public class ClaimDisbursementReport : BasicBaseObject
{
#region Constructor
public ClaimDisbursementReport()
{
this.advanceAmount = 0;
}
#endregion
#region Properties
public int ClaimRequisitionID { get; set; }
public string RequisitionNo { get; set; }
public string ClaimReqDate { get; set; }
public int ClaimRequisitionItemID { get; set; }
public int ClaimBasicID { get; set; }
public string BasicName { get; set; }
public string ItemName { get; set; }
public bool? IsPayment { get; set; }
public EnumClaimPaymentType? PaymentType { get; set; }
public string PaymentDate { get; set; }
public string Name { get; set; }
public string EmployeeNo { get; set; }
public int EmployeeID { get; set; }
public string Location { get; set; }
public string Department { get; set; }
public string Designation { get; set; }
public string Unit { get; set; }
public string HOD { get; set; }
public double Amount { get; set; }
public string Remarks { get; set; }
public string Field1 { get; set; }
public string Field2 { get; set; }
public string Field3 { get; set; }
public string Field4 { get; set; }
public string Field5 { get; set; }
public string Field6 { get; set; }
public string Headf1 { get; set; }
public string Headf2 { get; set; }
public string Headf3 { get; set; }
public string Headf4 { get; set; }
public string Headf5 { get; set; }
public string Headf6 { get; set; }
public bool? IsField1 { get; set; }
public bool? IsField2 { get; set; }
public bool? IsField3 { get; set; }
public bool? IsField4 { get; set; }
public bool? IsField5 { get; set; }
public bool? IsField6 { get; set; }
public EnumFieldTypeStatus? Field1Type { get; set; }
public EnumFieldTypeStatus? Field2Type { get; set; }
public EnumFieldTypeStatus? Field3Type { get; set; }
public EnumFieldTypeStatus? Field4Type { get; set; }
public EnumFieldTypeStatus? Field5Type { get; set; }
public EnumFieldTypeStatus? Field6Type { get; set; }
public string Field1Value { get; set; }
public string Field2Value { get; set; }
public string Field3Value { get; set; }
public string Field4Value { get; set; }
public string Field5Value { get; set; }
public string Field6Value { get; set; }
public string SupervisiorApproval { get; set; }
public string SupervisiorDateTime { get; set; }
public string ManagerApproval { get; set; }
public string ManagerDateTime { get; set; }
public string HODApproval { get; set; }
public string HODDateTime { get; set; }
public string PaidUnpaid { get; set; }
public string AdminApproval { get; set; }
public string PayBy { get; set; }
public string PaymentRemarks { get; set; }
public string PaidBy { get; set; }
public double advanceAmount { get; set; }
public string RequsitionStatusString { get; set; }
#endregion
}
public class WfMovementStatusClaim : BasicBaseObject
{
public EnumwfStatus Status { get; set; }
public DateTime Senttime { get; set; }
public int EmployeeID { get; set; }
public int ObjectID { get; set; }
public int Tier { get; set; }
}
}