using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.PayProcess { public class EmployeeLeaveBasedSalaryDTO { private int employeeid; private string employeecode; private string employeename; private int designationid; private string designationcode; private string designationname; private int departmentid; private string departmentcode; private string departmentname; private int unitid; private string unitcode; private string unitname; private DateTime dateofjoining; private DateTime dateofresignation; private DateTime dateofconfirmation; private string leavecode; private string leavename; private decimal leavebalance; private decimal balanceamount; private decimal leavealloted; private decimal leavetaken; private byte leavetype; private int totalcount; private decimal daysalary; private int bankid; private int bankbranchid; private string accountnumber; private string bankcode; private string bankname; private string bankbranchcode; private string bankbranchname; private string ifsccode; private decimal nooflevae; private decimal balanceleaveamount; private int noofdays; private decimal opening; private decimal percentagesalary; private decimal prorata; private decimal total; private decimal totalamount; private decimal basicpay; public decimal BasicPay { get { return basicpay; } set { basicpay = value; } } public decimal Total { get { return total; } set { total = value; } } public decimal TotalAmount { get { return totalamount; } set { totalamount = value; } } private decimal originalbalance; public decimal OriginalBalance { get { return originalbalance; } set { originalbalance = value; } } private decimal encashmentleave; public decimal Encashmentleave { get { return encashmentleave; } set { encashmentleave = value; } } public decimal PercentageSalary { get { return percentagesalary; } set { percentagesalary = value; } } public decimal Prorata { get { return prorata; } set { prorata = value; } } public decimal Opening { get { return opening; } set { opening = value; } } private int leaveid; public int LeaveId { get { return leaveid; } set { leaveid = 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 DesignationId { get { return designationid; } set { designationid = value; } } public string DesignationCode { get { return designationcode; } set { designationcode = value; } } public string DesignationName { get { return designationname; } set { designationname = value; } } public int DepartmentId { get { return departmentid; } set { departmentid = value; } } public string DepartmentCode { get { return departmentcode; } set { departmentcode = value; } } public string DepartmentName { get { return departmentname; } set { departmentname = value; } } public int UnitId { get { return unitid; } set { unitid = value; } } public string UnitCode { get { return unitcode; } set { unitcode = value; } } public string UnitName { get { return unitname; } set { unitname = value; } } public DateTime DateOfJoining { get { return dateofjoining; } set { dateofjoining = value; } } public DateTime DateofResignation { get { return dateofresignation; } set { dateofresignation = value; } } public DateTime DateofConfirmation { get { return dateofconfirmation; } set { dateofconfirmation = value; } } public string LeaveCode { get { return leavecode; } set { leavecode = value; } } public string LeaveName { get { return leavename; } set { leavename = value; } } public decimal LeaveBalance { get { return leavebalance; } set { leavebalance = value; } } public decimal BalanceAmount { get { return balanceamount; } set { balanceamount = value; } } public decimal LeaveAlloted { get { return leavealloted; } set { leavealloted = value; } } public decimal LeaveTaken { get { return leavetaken; } set { leavetaken = value; } } public byte LeaveType { get { return leavetype; } set { leavetype = value; } } public int TotalCount { get { return totalcount; } set { totalcount = value; } } public decimal DaySalary { get { return daysalary; } set { daysalary = value; } } public int BankId { get { return bankid; } set { bankid = value; } } public int BankBranchId { get { return bankbranchid; } set { bankbranchid = value; } } public string AccountNumber { get { return accountnumber; } set { accountnumber = value; } } public string BankCode { get { return bankcode; } set { bankcode = value; } } public string BankName { get { return bankname; } set { bankname = value; } } public string BankBranchCode { get { return bankbranchcode; } set { bankbranchcode = value; } } public string BankBranchName { get { return bankbranchname; } set { bankbranchname = value; } } public string IFSCCode { get { return ifsccode; } set { ifsccode = value; } } public decimal NoOfLevae { get { return nooflevae; } set { nooflevae = value; } } public decimal BalanceLeaveAmount { get { return balanceleaveamount; } set { balanceleaveamount = value; } } public int NoOfDays { get { return noofdays; } set { noofdays = value; } } } }