using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.PayProcess { public class PayoutDTO { #region EmployeeDetail private int employeeid; //Id private string employeecode; //Code private string employeename; //Name private int employeesortorder; #endregion private double netsalary; private int payperiodid; //Id private DateTime payperiodfromdate; //FromDate private DateTime payperiodtodate; //ToDate private string accountnumber; //AccountNumber private int bankid = -1; private string bankcode; private string bankname; private string bankremarks; private int bankbranchid = -1; private string bankbranchcode; private string bankbranchname; private string bankbranchremarks; private string bankbranchifsc; private string ifsccode; #region Department private int departmentid = -1; //Id private string departmentcode; //Code private string departmentname; #endregion #region Employee public int EmployeeId { get { return employeeid; } //Id set { employeeid = value; } //Id } public string EmployeeCode { get { return employeecode; } //Code set { employeecode = value; } //Code } public string EmployeeName { get { return employeename; } //Name set { employeename = value; } //Name } public int EmployeeSortOrder { get { return employeesortorder; } //EmployeeSortOrder set { employeesortorder = value; } //EmployeeSortOrder } #endregion private int employeeunitid; private string employeeunitcode; private string employeeunitname; public double NetSalary { get { return netsalary; } set { netsalary = value; } } public int PayPeriodId { get { return payperiodid; } //Id set { payperiodid = value; } //Id } public DateTime PayPeriodFromDate { get { return payperiodfromdate; } //FromDate set { payperiodfromdate = value; } //FromDate } public DateTime PayPeriodToDate { get { return payperiodtodate; } //ToDate set { payperiodtodate = value; } //ToDate } public int BankId { get { return bankid; } //Id set { bankid = value; } //Id } public string BankCode { get { return bankcode; } //Code set { bankcode = value; } //Code } public string BankName { get { return bankname; } //Name set { bankname = value; } //Name } public string BankRemarks { get { return bankremarks; } //name set { bankremarks = value; } //name } public int BankBranchId { get { return bankbranchid; } //Id set { bankbranchid = value; } //Id } public string BankBranchCode { get { return bankbranchcode; } //Code set { bankbranchcode = value; } //Code } public string BankBranchName { get { return bankbranchname; } //Name set { bankbranchname = value; } //Name } public string BankBranchRemarks { get { return bankbranchremarks; } //Name set { bankbranchremarks = value; } //Name } public virtual string AccountNumber { get { return accountnumber; } //AccountNumber set { accountnumber = value; } //AccountNumber } public string IFSCCode { get { return ifsccode; } //Name set { ifsccode = value; } //Name } #region Department public int DepartmentId { get { return departmentid; } //Id set { departmentid = value; } //Id } public string DepartmentCode { get { return departmentcode; } //Code set { departmentcode = value; } //Code } public string DepartmentName { get { return departmentname; } //Name set { departmentname = value; } //Name } #endregion #region New fields private string partycode; private string partyname; private string wagepaymentcurrencycode; private string wagepaymentcurrencyname; public string PartyCode { get { return partycode; } //code set { partycode = value; } //code } public string PartyName { get { return partyname; } //name set { partyname = value; } //name } public string WagePaymentCurrencyCode { get { return wagepaymentcurrencycode; } //code set { wagepaymentcurrencycode = value; } //Code } public string WagePaymentCurrencyName { get { return wagepaymentcurrencyname; } //name set { wagepaymentcurrencyname = value; } //Name } #endregion public int EmployeeUnitId { get { return employeeunitid; } //EmployeeUnitId set { employeeunitid = value; } //EmployeeUnitId } public string EmployeeUnitCode { get { return employeeunitcode; } //EmployeeUnitCode set { employeeunitcode = value; } //EmployeeUnitCode } public string EmployeeUnitName { get { return employeeunitname; } //EmployeeUnitName set { employeeunitname = value; } //EmployeeUnitName } public string BankBranchIfsc { get { return bankbranchifsc; } set { bankbranchifsc = value; } } } }