using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.Applicant { public class JobVsApplicantSelectionStatusReportDTO //: ReportPaginationDTO { private int jobid; private string jobnumber; private DateTime jobdate; private string applicantname; private string stagecode; private string stagename; private string stepcode; private string stepname; private int selectionid; private byte selectionstatus; private byte selectiontype; private int reasonid; private string remarks; private int ouid; private int periodid; private int biztransactiontypeid; private string refnumber; private DateTime refdate; private byte jobfortype; private int partyid; private string title; private string description; private string requirements; private string placeofwork; private int employmenttype; private int experience; private int designationlevel; private int jobfunction; private int educationlevel; private int reportingtodesignationid; private int hiringmanagerid; private int hrinchargeid; private DateTime recruitmentstartdate; private DateTime recruitmentenddate; private decimal salarymaximum; private decimal salaryminimum; private string salaryparticulars; private int gradeid; private string benefits; private int selectioncycletypeid; private decimal noofrequirements; private string responsibilities; private string jobremarks; private string jobstatus; private int jobprofileid; private int primarylocationid; private string forlocationids; private int forouid; private string forouids; private byte basison; private int allocationid; private int partybranchid; private DateTime requirementbefore; private DateTime requirementfromdate; private DateTime requirementtodate; private int reportingtoemployeeid; private string reasonforopening; private byte searchtype; private string additionalinfo; private string otherattractions; private int skillsetid; private int selectionprocesssid; private int applicantid; private string mailid; private string firstname; private string middlename; private string lastname; private string mobile; private string alternatemobile; private string alternatemailid; private byte sex; private DateTime dob; private byte applicantstatus; private string url; private byte ismailauthenticated; private byte ismobileauthenticated; private int addressid; private string timetocall; private string otherpreference; private int datesourceid; private string educational; private string keyskills; private string totalexperience; private string relaventexperience; private string currentemployer; private string reference; private string currentpay; private string desiredpay; private byte relocatetype; private DateTime availablefrom; private string aadharnumber; private int permanentaddressid; private DateTime dateofapplication; private string fathername; private string mothername; private string spousename; private byte maritalsatus; private string bloodgroup; private int nationalityid; private int religionid; private int casteid; private string passportnumber; private DateTime passportissuedate; private DateTime passportvaliddate; private string passportissueplace; private string sponser; private decimal heightincms; private decimal weightinkgs; private string awards; private string hobbies; private string extracurricularactivities; private string identificationmark; private byte ishandicapped; private string physicalcondition; private byte willingtowork; private byte willingtorelocate; private int designationid; private string selectionprocess; private int worktypedetailid; private Int16 slno; private string worktypedescription; private int stageid; private long stepslno; private int taskid; private string tasknumber; private string taskname; private int fromtaskname; private DateTime taskdate; private decimal plannedduration; private byte taskstatus; private int employeeid; private string employeecode; private string employeename; private byte actiontype; private string actionremarks; private int sucessstatus; private string sucessstatuscode; private string sucessstatusname; private decimal score; private decimal actionduration; private string hiriningmanagercode; private string hiriningmanagername; private int subslno; private string jobtitle; private string jobdescription; private string taskstatusname; public string TaskStatusName { get { return taskstatusname; } set { taskstatusname = value; } } public int SubSlNo { get { return subslno; } set { subslno = value; } } public string JobTitle { get { return jobtitle; } set { jobtitle = value; } } public string JobDescription { get { return jobdescription; } set { jobdescription = value; } } private IList applicantaddondetaildtos = new List(); public IList ApplicantAddonDetailDTOs { get { return applicantaddondetaildtos; } set { applicantaddondetaildtos = value; } } public int JobId { get { return jobid; } set { jobid = value; } } public string JobNumber { get { return jobnumber; } set { jobnumber = value; } } public DateTime JobDate { get { return jobdate; } set { jobdate = value; } } public string ApplicantName { get { return applicantname; } set { applicantname = value; } } public string StageCode { get { return stagecode; } set { stagecode = value; } } public string StageName { get { return stagename; } set { stagename = value; } } public string StepCode { get { return stepcode; } set { stepcode = value; } } public string StepName { get { return stepname; } set { stepname = value; } } public int SelectionId { get { return selectionid; } set { selectionid = value; } } public byte SelectionStatus { get { return selectionstatus; } set { selectionstatus = value; } } public byte SelectionType { get { return selectiontype; } set { selectiontype = value; } } public int ReasonId { get { return reasonid; } set { reasonid = value; } } public string Remarks { get { return remarks; } set { remarks = value; } } public int OUId { get { return ouid; } set { ouid = value; } } public int PeriodId { get { return periodid; } set { periodid = value; } } public int BiztransactionTypeId { get { return biztransactiontypeid; } set { biztransactiontypeid = value; } } public string RefNumber { get { return refnumber; } set { refnumber = value; } } public DateTime RefDate { get { return refdate; } set { refdate = value; } } public byte JobForType { get { return jobfortype; } set { jobfortype = value; } } public int PartyId { get { return partyid; } set { partyid = value; } } public string Title { get { return title; } set { title = value; } } public string Description { get { return description; } set { description = value; } } public string Requirements { get { return requirements; } set { requirements = value; } } public string PlaceOfWork { get { return placeofwork; } set { placeofwork = value; } } public int EmploymentType { get { return employmenttype; } set { employmenttype = value; } } public int Experience { get { return experience; } set { experience = value; } } public int DesignationLevel { get { return designationlevel; } set { designationlevel = value; } } public int JobFunction { get { return jobfunction; } set { jobfunction = value; } } public int EducationLevel { get { return educationlevel; } set { educationlevel = value; } } public int ReportingToDesignationId { get { return reportingtodesignationid; } set { reportingtodesignationid = value; } } public int HiringManagerId { get { return hiringmanagerid; } set { hiringmanagerid = value; } } public int HRInchargeId { get { return hrinchargeid; } set { hrinchargeid = value; } } public DateTime RecruitmentStartDate { get { return recruitmentstartdate; } set { recruitmentstartdate = value; } } public DateTime RecruitmentEndDate { get { return recruitmentenddate; } set { recruitmentenddate = value; } } public decimal SalaryMaximum { get { return salarymaximum; } set { salarymaximum = value; } } public decimal SalaryMinimum { get { return salaryminimum; } set { salaryminimum = value; } } public string SalaryParticulars { get { return salaryparticulars; } set { salaryparticulars = value; } } public int GradeId { get { return gradeid; } set { gradeid = value; } } public string Benefits { get { return benefits; } set { benefits = value; } } public int SelectionCycleTypeId { get { return selectioncycletypeid; } set { selectioncycletypeid = value; } } public decimal NoOfRequirements { get { return noofrequirements; } set { noofrequirements = value; } } public string Responsibilities { get { return responsibilities; } set { responsibilities = value; } } public string JobRemarks { get { return jobremarks; } set { jobremarks = value; } } public string JobStatus { get { return jobstatus; } set { jobstatus = value; } } public int JobProfileId { get { return jobprofileid; } set { jobprofileid = value; } } public int PrimaryLocationId { get { return primarylocationid; } set { primarylocationid = value; } } public string ForLocationIds { get { return forlocationids; } set { forlocationids = value; } } public int ForOUId { get { return forouid; } set { forouid = value; } } public string ForOUIds { get { return forouids; } set { forouids = value; } } public byte Basison { get { return basison; } set { basison = value; } } public int AllocationId { get { return allocationid; } set { allocationid = value; } } public int PartyBranchId { get { return partybranchid; } set { partybranchid = value; } } public DateTime RequirementBefore { get { return requirementbefore; } set { requirementbefore = value; } } public DateTime RequirementFromDate { get { return requirementfromdate; } set { requirementfromdate = value; } } public DateTime RequirementToDate { get { return requirementtodate; } set { requirementtodate = value; } } public int ReportingToEmployeeId { get { return reportingtoemployeeid; } set { reportingtoemployeeid = value; } } public string ReasonForOpening { get { return reasonforopening; } set { reasonforopening = value; } } public byte SearchType { get { return searchtype; } set { searchtype = value; } } public string AdditionalInfo { get { return additionalinfo; } set { additionalinfo = value; } } public string OtherAttractions { get { return otherattractions; } set { otherattractions = value; } } public int SkillSetId { get { return skillsetid; } set { skillsetid = value; } } public int SelectionProcesssId { get { return selectionprocesssid; } set { selectionprocesssid = value; } } public int ApplicantId { get { return applicantid; } set { applicantid = value; } } public string MailId { get { return mailid; } set { mailid = 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 Mobile { get { return mobile; } set { mobile = value; } } public string AlternateMobile { get { return alternatemobile; } set { alternatemobile = value; } } public string AlternateMailId { get { return alternatemailid; } set { alternatemailid = value; } } public byte Sex { get { return sex; } set { sex = value; } } public DateTime DOB { get { return dob; } set { dob = value; } } public byte ApplicantStatus { get { return applicantstatus; } set { applicantstatus = value; } } public string URL { get { return url; } set { url = value; } } public byte IsMailAuthenticated { get { return ismailauthenticated; } set { ismailauthenticated = value; } } public byte IsMobileAuthenticated { get { return ismobileauthenticated; } set { ismobileauthenticated = value; } } public int AddressId { get { return addressid; } set { addressid = value; } } public string TimeToCall { get { return timetocall; } set { timetocall = value; } } public string OtherPreference { get { return otherpreference; } set { otherpreference = value; } } public int DateSourceId { get { return datesourceid; } set { datesourceid = value; } } public string Educational { get { return educational; } set { educational = value; } } public string KeySkills { get { return keyskills; } set { keyskills = value; } } public string TotalExperience { get { return totalexperience; } set { totalexperience = value; } } public string RelaventExperience { get { return relaventexperience; } set { relaventexperience = value; } } public string CurrentEmployer { get { return currentemployer; } set { currentemployer = value; } } public string Reference { get { return reference; } set { reference = value; } } public string CurrentPay { get { return currentpay; } set { currentpay = value; } } public string DesiredPay { get { return desiredpay; } set { desiredpay = value; } } public byte RelocateType { get { return relocatetype; } set { relocatetype = value; } } public DateTime AvailableFrom { get { return availablefrom; } set { availablefrom = value; } } public string AadharNumber { get { return aadharnumber; } set { aadharnumber = value; } } public int PermanentAddressId { get { return permanentaddressid; } set { permanentaddressid = value; } } public DateTime DateOfApplication { get { return dateofapplication; } set { dateofapplication = 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 byte MaritalSatus { get { return maritalsatus; } set { maritalsatus = value; } } public string BloodGroup { get { return bloodgroup; } set { bloodgroup = value; } } public int NationalityId { get { return nationalityid; } set { nationalityid = value; } } public int ReligionId { get { return religionid; } set { religionid = value; } } public int CasteId { get { return casteid; } set { casteid = value; } } public string PassportNumber { get { return passportnumber; } set { passportnumber = value; } } public DateTime PassportIssueDate { get { return passportissuedate; } set { passportissuedate = value; } } public DateTime PassportValidDate { get { return passportvaliddate; } set { passportvaliddate = value; } } public string PassportIssuePlace { get { return passportissueplace; } set { passportissueplace = value; } } public string Sponser { get { return sponser; } set { sponser = value; } } public decimal HeightInCMs { get { return heightincms; } set { heightincms = value; } } public decimal WeightInKGs { get { return weightinkgs; } set { weightinkgs = value; } } public string Awards { get { return awards; } set { awards = value; } } public string Hobbies { get { return hobbies; } set { hobbies = value; } } public string ExtraCurricularActivities { get { return extracurricularactivities; } set { extracurricularactivities = value; } } public string IdentificationMark { get { return identificationmark; } set { identificationmark = value; } } public byte IsHandicapped { get { return ishandicapped; } set { ishandicapped = value; } } public string PhysicalCondition { get { return physicalcondition; } set { physicalcondition = value; } } public byte WillingToWork { get { return willingtowork; } set { willingtowork = value; } } public byte WillingToRelocate { get { return willingtorelocate; } set { willingtorelocate = value; } } public int DesignationId { get { return designationid; } set { designationid = value; } } public string SelectionProcess { get { return selectionprocess; } set { selectionprocess = value; } } public int WorkTypeDetailId { get { return worktypedetailid; } set { worktypedetailid = value; } } public Int16 SlNo { get { return slno; } set { slno = value; } } public string WorkTypeDescription { get { return worktypedescription; } set { worktypedescription = value; } } public int StageId { get { return stageid; } set { stageid = value; } } public long StepSlNo { get { return stepslno; } set { stepslno = value; } } public int TaskId { get { return taskid; } set { taskid = value; } } public string TaskNumber { get { return tasknumber; } set { tasknumber = value; } } public string TaskName { get { return taskname; } set { taskname = value; } } public int FromTaskName { get { return fromtaskname; } set { fromtaskname = value; } } public DateTime TaskDate { get { return taskdate; } set { taskdate = value; } } public decimal PlannedDuration { get { return plannedduration; } set { plannedduration = value; } } public byte TaskStatus { get { return taskstatus; } set { taskstatus = 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 byte ActionType { get { return actiontype; } set { actiontype = value; } } public string ActionRemarks { get { return actionremarks; } set { actionremarks = value; } } public int SucessStatus { get { return sucessstatus; } set { sucessstatus = value; } } public string SucessStatusCode { get { return sucessstatuscode; } set { sucessstatuscode = value; } } public string SucessStatusName { get { return sucessstatusname; } set { sucessstatusname = value; } } public decimal Score { get { return score; } set { score = value; } } public decimal ActionDuration { get { return actionduration; } set { actionduration = value; } } public string HiriningManagerCode { get { return hiriningmanagercode; } set { hiriningmanagercode = value; } } public string HiriningManagerName { get { return hiriningmanagername; } set { hiriningmanagername = value; } } } public class ApplicantAddonDetailDTO { private string fieldname; private string fieldvalue; private int applicantid; public string FieldName { get { return fieldname; } set { fieldname = value; } } public string FieldValue { get { return fieldvalue; } set { fieldvalue = value; } } public int ApplicantId { get { return applicantid; } set { applicantid = value; } } } public class ApplicantAddonObjectTypeDTO { private string fieldname; public string FieldName { get { return fieldname; } set { fieldname = value; } } } }