using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.Employee { public class EmployeeTransferReportDTO //: ReportPaginationDTO { private int transferid; private string transfernumber; private DateTime transferdate; private string transferdatestringformat; private string referencenumber; private DateTime referencedate; private string referencedatestringformat; private DateTime effectivefrom; private string effectivefromstringformat; private string transfertypecode; private string transfertypename; private string remarks; private string status; private int locationid; private string locationcode; private string locationname; private int employeeid; private string employeecode; private string employeename; private int ouid; private string oucode; private string ouname; private int departmentid; private string departmentcode; private string departmentname; private int designationid; private string designationcode; private string designationname; private int gradeid; private string gradecode; private string gradename; private int resourcetypeid; private string resourcetypecode; private string resourcetypename; private int employeetypeid; private string employeetypecode; private string employeetypename; private int stafftypeid; private string stafftypecode; private string stafftypename; private int paygroupid; private string paygroupcode; private string paygroupname; private int worktypeid; private string worktypecode; private string worktypename; private int segmentid; private string segmentcode; private string segmentname; private int unitid; private string unitcode; private string unitname; private int reportingid; private string reportingcode; private string reportingname; private int prevlocationid; private string prevlocationcode; private string prevlocationname; private int prevouid; private string prevoucode; private string prevouname; private int prevdepartmentid; private string prevdepartmentcode; private string prevdepartmentname; private int prevdesignationid; private string prevdesignationcode; private string prevdesignationname; private int prevgradeid; private string prevgradecode; private string prevgradename; private int prevresourcetypeid; private string prevresourcetypecode; private string prevresourcetypename; private int prevemployeetypeid; private string prevemployeetypecode; private string prevemployeetypename; private int prevstafftypeid; private string prevstafftypecode; private string prevstafftypename; private int prevpaygroupid; private string prevpaygroupcode; private string prevpaygroupname; private int prevworktypeid; private string prevworktypecode; private string prevworktypename; private int prevsegmentid; private string prevsegmentcode; private string prevsegmentname; private int prevunitid; private string prevunitcode; private string prevunitname; private int prevreportingid; private string prevreportingcode; private string prevreportingname; private int biztransactiontypeid; private string biztransactiontypecode; private string biztransactiontypename; private int noticeperiod; private int trainingperiod; private DateTime confirmationdate; private string salarygradecode; private string salarygradename; public int BizTransactionTypeId { get { return biztransactiontypeid; } //Id set { biztransactiontypeid = value; } //Id } public string BizTransactionTypeCode { get { return biztransactiontypecode; } //Code set { biztransactiontypecode = value; } //Code } public string BizTransactionTypeName { get { return biztransactiontypename; } //Name set { biztransactiontypename = value; } //Name } public int TransferId { get { return transferid; } //Id set { transferid = value; } //Id } public string TransferNumber { get { return transfernumber; } //Code set { transfernumber = value; } //Code } public DateTime TransferDate { get { return transferdate; } //Name set { transferdate = value; } //Name } public string TransferDateStringFormat { get { return transferdatestringformat; } //name set { transferdatestringformat = value; } //name } public string ReferenceNumber { get { return referencenumber; } set { referencenumber = value; } } public DateTime ReferenceDate { get { return referencedate; } set { referencedate = value; } } public string ReferenceDateStringFormat { get { return referencedatestringformat; } //name set { referencedatestringformat = value; } //name } public DateTime EffectiveFrom { get { return effectivefrom; } set { effectivefrom = value; } } public string EffectiveFromStringFormat { get { return effectivefromstringformat; } //name set { effectivefromstringformat = value; } //name } public string TransferTypeCode { get { return transfertypecode; } set { transfertypecode = value; } } public string TransferTypeName { get { return transfertypename; } set { transfertypename = value; } } public string Remarks { get { return remarks; } set { remarks = value; } } public string Status { get { return status; } set { status = value; } } 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 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 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 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 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 GradeId { get { return gradeid; } set { gradeid = value; } } public string GradeCode { get { return gradecode; } set { gradecode = value; } } public string GradeName { get { return gradename; } set { gradename = value; } } public int EmployeeTypeId { get { return employeetypeid; } set { employeetypeid = value; } } public string EmployeeTypeCode { get { return employeetypecode; } set { employeetypecode = value; } } public string EmployeeTypeName { get { return employeetypename; } set { employeetypename = value; } } public int ResourceTypeId { get { return resourcetypeid; } set { resourcetypeid = value; } } public string ResourceTypeCode { get { return resourcetypecode; } set { resourcetypecode = value; } } public string ResourceTypeName { get { return resourcetypename; } set { resourcetypename = value; } } public int StaffTypeId { get { return stafftypeid; } set { stafftypeid = value; } } public string StaffTypeCode { get { return stafftypecode; } set { stafftypecode = value; } } public string StaffTypeName { get { return stafftypename; } set { stafftypename = value; } } public int PayGroupId { get { return paygroupid; } set { paygroupid = value; } } public string PayGroupCode { get { return paygroupcode; } set { paygroupcode = value; } } public string PayGroupName { get { return paygroupname; } set { paygroupname = value; } } public int WorkTypeId { get { return worktypeid; } set { worktypeid = value; } } public string WorkTypeCode { get { return worktypecode; } set { worktypecode = value; } } public string WorkTypeName { get { return worktypename; } set { worktypename = value; } } public int SegmentId { get { return segmentid; } set { segmentid = value; } } public string Segmentcode { get { return segmentcode; } set { segmentcode = value; } } public string SegmentName { get { return segmentname; } set { segmentname = 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 int ReportingId { get { return reportingid; } set { reportingid = value; } } public string ReportingCode { get { return reportingcode; } set { reportingcode = value; } } public string ReportingName { get { return reportingname; } set { reportingname = value; } } public int PrevLocationId { get { return prevlocationid; } set { prevlocationid = value; } } public string PrevLocationCode { get { return prevlocationcode; } set { prevlocationcode = value; } } public string PrevLocationName { get { return prevlocationname; } set { prevlocationname = value; } } public int PrevOUId { get { return prevouid; } set { prevouid = value; } } public string PrevOUcode { get { return prevoucode; } set { prevoucode = value; } } public string PrevOUName { get { return prevouname; } set { prevouname = value; } } public int PrevDepartmentId { get { return prevdepartmentid; } set { prevdepartmentid = value; } } public string PrevDepartmentCode { get { return prevdepartmentcode; } set { prevdepartmentcode = value; } } public string PrevDepartmentName { get { return prevdepartmentname; } set { prevdepartmentname = value; } } public int PrevDesignationId { get { return prevdesignationid; } set { prevdesignationid = value; } } public string PrevDesignationCode { get { return prevdesignationcode; } set { prevdesignationcode = value; } } public string PrevDesignationName { get { return prevdesignationname; } set { prevdesignationname = value; } } public int PrevGradeId { get { return prevgradeid; } set { prevgradeid = value; } } public string PrevGradeCode { get { return prevgradecode; } set { prevgradecode = value; } } public string PrevGradeName { get { return prevgradename; } set { prevgradename = value; } } public int PrevEmployeeTypeId { get { return prevemployeetypeid; } set { prevemployeetypeid = value; } } public string PrevEmployeeTypeCode { get { return prevemployeetypecode; } set { prevemployeetypecode = value; } } public string PrevEmployeeTypeName { get { return prevemployeetypename; } set { prevemployeetypename = value; } } public int PrevResourceTypeId { get { return prevresourcetypeid; } set { prevresourcetypeid = value; } } public string PrevResourceTypeCode { get { return prevresourcetypecode; } set { prevresourcetypecode = value; } } public string PrevResourceTypeName { get { return prevresourcetypename; } set { prevresourcetypename = value; } } public int PrevStaffTypeId { get { return prevstafftypeid; } set { prevstafftypeid = value; } } public string PrevStaffTypeCode { get { return prevstafftypecode; } set { prevstafftypecode = value; } } public string PrevStaffTypeName { get { return prevstafftypename; } set { prevstafftypename = value; } } public int PrevPayGroupId { get { return prevpaygroupid; } set { prevpaygroupid = value; } } public string PrevPayGroupCode { get { return prevpaygroupcode; } set { prevpaygroupcode = value; } } public string PrevPayGroupName { get { return prevpaygroupname; } set { prevpaygroupname = value; } } public int PrevWorkTypeId { get { return prevworktypeid; } set { prevworktypeid = value; } } public string PrevWorkTypeCode { get { return prevworktypecode; } set { prevworktypecode = value; } } public string PrevWorkTypeName { get { return prevworktypename; } set { prevworktypename = value; } } public int PrevSegmentId { get { return prevsegmentid; } set { prevsegmentid = value; } } public string PrevSegmentcode { get { return prevsegmentcode; } set { prevsegmentcode = value; } } public string PrevSegmentName { get { return prevsegmentname; } set { prevsegmentname = value; } } public int PrevUnitId { get { return prevunitid; } set { prevunitid = value; } } public string PrevUnitCode { get { return prevunitcode; } set { prevunitcode = value; } } public string PrevUnitName { get { return prevunitname; } set { prevunitname = value; } } public int PrevReportingId { get { return prevreportingid; } set { prevreportingid = value; } } public string PrevReportingCode { get { return prevreportingcode; } set { prevreportingcode = value; } } public string PrevReportingName { get { return prevreportingname; } set { prevreportingname = value; } } private string lineremarks; private string line1; private string line2; private string line3; private string salutation; private string sex; public string LineRemarks { get { return lineremarks; } set { lineremarks = value; } } public string Line1 { get { return line1; } set { line1 = value; } } public string Line2 { get { return line2; } set { line2 = value; } } public string Line3 { get { return line3; } set { line3 = value; } } public string Sex { get { return sex; } set { sex = value; } } public string Salutation { get { return salutation; } set { salutation = value; } } private string zipcode; private DateTime dob; private DateTime doj; private string stringdob; private string stringdoj; private string fathername; private string spousename; private int numberofyears; private int numberofmonth; private string qualification; public string ZIPCode { get { return zipcode; } set { zipcode = value; } } public DateTime DOB { get { return dob; } set { dob = value; } } public string StringDOB { get { return stringdob; } //name set { stringdob = value; } //name } public DateTime DOJ { get { return doj; } set { doj = value; } } public string StringDOJ { get { return stringdoj; } //name set { stringdoj = value; } //name } public int NumberofYears { get { return numberofyears; } set { numberofyears = value; } } public int NumberOfMonth { get { return numberofmonth; } set { numberofmonth = value; } } public string Qualification { get { return qualification; } set { qualification = value; } } public string FatherName { get { return fathername; } set { fathername = value; } } public string SpouseName { get { return spousename; } set { spousename = value; } } public int NoticePeriod { get { return noticeperiod; } set { noticeperiod = value; } } public int TrainingPeriod { get { return trainingperiod; } set { trainingperiod = value; } } public DateTime ConfirmationDate { get { return confirmationdate; } set { confirmationdate = value; } } public string SalaryGradeCode { get { return salarygradecode; } set { salarygradecode = value; } } public string SalaryGradeName { get { return salarygradename; } set { salarygradename = value; } } private IList ouaddondetailsdtos = new List(); public IList OuAddonDetailsDTO { get { return ouaddondetailsdtos; } set { ouaddondetailsdtos = value; } } private IList employeeaddondetailsdtos = new List(); public IList EmployeeAddonDetailsDTOs { get { return employeeaddondetailsdtos; } set { employeeaddondetailsdtos = value; } } private List employeeaddonfields = new List(); private List ouaddonfields = new List(); public List EmployeeAddonFields { get { return employeeaddonfields; } set { employeeaddonfields = value; } } public List OuAddonFields { get { return ouaddonfields; } set { ouaddonfields = value; } } } public class EmployeeAddonDetailsDTO { private string fieldname; private string fieldvalue; private int employeeid; public string FieldName { get { return fieldname; } set { fieldname = value; } } public string FieldValue { get { return fieldvalue; } set { fieldvalue = value; } } public int EmployeeId { get { return employeeid; } set { employeeid = value; } } } public class AddonObjectTypeDTO { private string fieldname; public string FieldName { get { return fieldname; } set { fieldname = value; } } } }