using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.Employee { public class EmployeeFormArrayReportDTO { private int employeeid; private string employeecode; private string employeename; private string firstname; private string middlename; private string lastname; private string fathername; private string mothername; private string spousename; private DateTime dateofbirth; private DateTime actualdateofbirth; private DateTime dateofjoining; private string dateofjoiningstringformat; private DateTime dateofconfirmation; private string dateofconfirmationstringformat; private DateTime dateofresignation; private string dateofresignationstringformat; private byte maritalstatus; private string maritalstatusname; private string salutation; private byte sex; private string sexname; private string defaultimageid; private decimal employeesalarynetpay; private string designationcode; private string designationname; private int locationid; private string locationcode; private string locationname; private string onsiteplace; private string userdefaultimageid; private string useresignatureid; private string userdefaultimageviewurl; private string useresignatureviewurl; #region Department private int departmentid; private string departmentcode; private string departmentname; 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; } } #endregion 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 string FirstName { get { return firstname; } set { firstname = value; } } public string MiddleName { get { return middlename; } set { middlename = value; } } public string LastName { get { return lastname; } set { lastname = value; } } public string FatherName { get { return fathername; } set { fathername = value; } } public string MotherName { get { return mothername; } set { mothername = value; } } public string SpouseName { get { return spousename; } set { spousename = value; } } public DateTime DateOfBirth { get { return dateofbirth; } set { dateofbirth = value; } } public DateTime ActualDateOfBirth { get { return actualdateofbirth; } set { actualdateofbirth = value; } } public DateTime DateOfJoining { get { return dateofjoining; } set { dateofjoining = value; } } public string DateOfJoiningStringFormat { get { return dateofjoiningstringformat; } set { dateofjoiningstringformat = value; } } public DateTime DateOfConfirmation { get { return dateofconfirmation; } set { dateofconfirmation = value; } } public string DateOfConfirmationStringFormat { get { return dateofconfirmationstringformat; } set { dateofconfirmationstringformat = value; } } public DateTime DateOfResignation { get { return dateofresignation; } set { dateofresignation = value; } } public string DateOfResignationStringFormat { get { return dateofresignationstringformat; } set { dateofresignationstringformat = value; } } public byte MaritalStatus { get { return maritalstatus; } set { maritalstatus = value; } } public string MaritalStatusName { get { return maritalstatusname; } set { maritalstatusname = value; } } public string Salutation { get { return salutation; } set { salutation = value; } } public byte Sex { get { return sex; } set { sex = value; } } public string SexName { get { return sexname; } set { sexname = value; } } public string DefaultImageId { get { return defaultimageid; } set { defaultimageid = value; } } public decimal EmployeeSalaryNetPay { get { return employeesalarynetpay; } //NetPay set { employeesalarynetpay = value; } //NetPay } public int LocationId { get { return locationid; } set { locationid = value; } } public string LocationCode { get { return locationcode; } set { locationcode = value; } } public string LocationName { get { return locationname; } set { locationname = value; } } public string DesignationCode { get { return designationcode; } set { designationcode = value; } } public string DesignationName { get { return designationname; } set { designationname = value; } } public string OnSitePlace { get { return onsiteplace; } set { onsiteplace = value; } } #region Emp Address private int empaddressid; private string empaddressline1; private string empaddressline2; private string empaddressline3; private string empaddressline4; private string empaddressline5; private string empaddressstate; private byte empaddresstype; private string empaddressmail; private string empaddressmobile; private string empaddressphone; private string empaddressweb; private int empcityid; private int empcountryid; private string empgstin; private string empzipcode; public int EmpAddressId { get { return empaddressid; } set { empaddressid = value; } } public string EmpAddressLine1 { get { return empaddressline1; } set { empaddressline1 = value; } } public string EmpAddressLine2 { get { return empaddressline2; } set { empaddressline2 = value; } } public string EmpAddressLine3 { get { return empaddressline3; } set { empaddressline3 = value; } } public string EmpAddressLine4 { get { return empaddressline4; } set { empaddressline4 = value; } } public string EmpAddressLine5 { get { return empaddressline5; } set { empaddressline5 = value; } } public string EmpAddressState { get { return empaddressstate; } set { empaddressstate = value; } } public byte EmpAddressType { get { return empaddresstype; } set { empaddresstype = value; } } public string EmpAddressMail { get { return empaddressmail; } set { empaddressmail = value; } } public string EmpAddressMobile { get { return empaddressmobile; } set { empaddressmobile = value; } } public string EmpAddressPhone { get { return empaddressphone; } set { empaddressphone = value; } } public string EmpAddressWeb { get { return empaddressweb; } set { empaddressweb = value; } } public int EmpCityId { get { return empcityid; } set { empcityid = value; } } public int EmpCountryId { get { return empcountryid; } set { empcountryid = value; } } public string EmpGSTIN { get { return empgstin; } set { empgstin = value; } } public string EmpZipCode { get { return empzipcode; } set { empzipcode = value; } } #endregion #region Emp Address type private int tmpaddressid; private string tmpaddressline1; private string tmpaddressline2; private string tmpaddressline3; private string tmpaddressline4; private string tmpaddressline5; private string tmpaddressstate; private byte tmpaddresstype; public int TmpAddressId { get { return tmpaddressid; } set { tmpaddressid = value; } } public string TmpAddressLine1 { get { return tmpaddressline1; } set { tmpaddressline1 = value; } } public string TmpAddressLine2 { get { return tmpaddressline2; } set { tmpaddressline2 = value; } } public string TmpAddressLine3 { get { return tmpaddressline3; } set { tmpaddressline3 = value; } } public string TmpAddressLine4 { get { return tmpaddressline4; } set { tmpaddressline4 = value; } } public string TmpAddressLine5 { get { return tmpaddressline5; } set { tmpaddressline5 = value; } } public byte TmpAddressType { get { return tmpaddresstype; } set { tmpaddresstype = value; } } #endregion private List employeequalificationreportdtos; public List EmployeeQualificationReportDTOs { get { return employeequalificationreportdtos; } set { employeequalificationreportdtos = value; } } private List employeenomineereportdtos; public List EmployeeNomineeReportDTOs { get { return employeenomineereportdtos; } set { employeenomineereportdtos = value; } } private List employeeexperiancereportdtos; public List EmployeeExperianceReportDTOs { get { return employeeexperiancereportdtos; } set { employeeexperiancereportdtos = value; } } #region SalaryDetailsAddon private IList salaryaddon; public IList SalaryAddon { get { return salaryaddon; } set { salaryaddon = value; } } #endregion private string primaryemailid; private string primarymobile; private string secondarymailid; private string secondarymobile; public string PrimaryEmailId { get { return primaryemailid; } set { primaryemailid = value; } } public string PrimaryMobile { get { return primarymobile; } set { primarymobile = value; } } public string SecondaryMailId { get { return secondarymailid; } set { secondarymailid = value; } } public string SecondaryMobile { get { return secondarymobile; } set { secondarymobile = value; } } public string UserDefaultImageId { get { return userdefaultimageid; } set { userdefaultimageid = value; } } public string UserESignatureId { get { return useresignatureid; } set { useresignatureid = value; } } public string UserDefaultImageViewUrl { get { return userdefaultimageviewurl; } set { userdefaultimageviewurl = value; } } public string UserESignatureViewUrl { get { return useresignatureviewurl; } set { useresignatureviewurl = value; } } } }