using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.Applicant { public class ApplicantDTO { #region PrivateMembers #region Applicant private int applicantid; //Id private string applicantmailid; //MailId private string applicantfirstname; //FirstName private string applicantmiddlename; //MiddleName private string applicantlastname; //LastName private string applicantmobile; //Mobile private string applicantalternatemobile; //AlternateMobile private string applicantalternamemailid; //AlternameMailId private byte applicantsex; //Sex private DateTime applicantdob; //DOB private byte applicantapplicantstatus; //ApplicantStatus private string applicanturl; //URL private byte applicantismailauthenticated; //IsMailAuthenticated private byte applicantismobileauthenticated; //IsMobileAuthenticated private string applicanttimetocall; //TimeToCall private string applicantotherspreference; //OthersPreference private string applicanteducational; //Educational private string applicantkeyskills; //KeySkills private string applicanttotalexperience; //TotalExperience private string applicantrelaventexperience; //RelaventExperience private string applicantcurrentemployer; //CurrentEmployer private string applicantreference; //Reference private string applicantcurrentpay; //CurrentPay private string applicantdesiredpay; //DesiredPay private byte applicantrelocatetype; //RelocateType private DateTime applicantavailablefrom; //AvailableFrom private string applicantaadharnumber; //AadharNumber #endregion #region Job private int jobid; //Id private string jobnumber; private string jobtitle; #endregion #region Address private int addressid = -1; //Id #endregion #region Gcm private int datasourceid; //Id private string datasourcecode; //Code private string datasourcename; //Name #endregion #region Base private byte applicantstatus; //Status private Int16 applicantversion; //Version #endregion #region Standard private int applicantcreatedbyid; //CreatedById private DateTime applicantcreatedon; //CreatedOn private int applicantmodifiedbyid; //ModifiedById private DateTime applicantmodifiedon; //ModifiedOn #endregion #region new private string applicantapplicantname; #region PermanentAddress private int permanentaddressid = -1; #endregion private DateTime dateofapplication; private string fathername; private string mothername; private string spousename; private byte maritalstatus; private string bloodgroup; #region Nationality GCM private int nationalityid; private string nationalitycode; private string nationalityname; #endregion #region Religion GCM private int religionid; private string religioncode; private string religionname; #endregion #region Caste GCM private int casteid; private string castecode; private string castename; #endregion private string passportnumber; private DateTime passportissuedate; private DateTime passportvaliddate; private string passportissueplace; private string sponser; private double heightincms; private double 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; #endregion #endregion #region PublicMembers #region Applicant public int ApplicantId { get { return applicantid; } //Id set { applicantid = value; } //Id } public string ApplicantMailId { get { return applicantmailid; } //MailId set { applicantmailid = value; } //MailId } public string ApplicantFirstName { get { return applicantfirstname; } //FirstName set { applicantfirstname = value; } //FirstName } public string ApplicantMiddleName { get { return applicantmiddlename; } //MiddleName set { applicantmiddlename = value; } //MiddleName } public string ApplicantLastName { get { return applicantlastname; } //LastName set { applicantlastname = value; } //LastName } public string ApplicantMobile { get { return applicantmobile; } //Mobile set { applicantmobile = value; } //Mobile } public string ApplicantAlternateMobile { get { return applicantalternatemobile; } //AlternateMobile set { applicantalternatemobile = value; } //AlternateMobile } public string ApplicantAlternameMailId { get { return applicantalternamemailid; } //AlternameMailId set { applicantalternamemailid = value; } //AlternameMailId } public byte ApplicantSex { get { return applicantsex; } //Sex set { applicantsex = value; } //Sex } public DateTime ApplicantDOB { get { return applicantdob; } //DOB set { applicantdob = value; } //DOB } public byte ApplicantApplicantStatus { get { return applicantapplicantstatus; } //ApplicantStatus set { applicantapplicantstatus = value; } //ApplicantStatus } public string ApplicantURL { get { return applicanturl; } //URL set { applicanturl = value; } //URL } public byte ApplicantIsMailAuthenticated { get { return applicantismailauthenticated; } //IsMailAuthenticated set { applicantismailauthenticated = value; } //IsMailAuthenticated } public byte ApplicantIsMobileAuthenticated { get { return applicantismobileauthenticated; } //IsMobileAuthenticated set { applicantismobileauthenticated = value; } //IsMobileAuthenticated } public string ApplicantTimeToCall { get { return applicanttimetocall; } //TimeToCall set { applicanttimetocall = value; } //TimeToCall } public string ApplicantOthersPreference { get { return applicantotherspreference; } //OthersPreference set { applicantotherspreference = value; } //OthersPreference } public string ApplicantEducational { get { return applicanteducational; } //Educational set { applicanteducational = value; } //Educational } public string ApplicantKeySkills { get { return applicantkeyskills; } //KeySkills set { applicantkeyskills = value; } //KeySkills } public string ApplicantTotalExperience { get { return applicanttotalexperience; } //TotalExperience set { applicanttotalexperience = value; } //TotalExperience } public string ApplicantRelaventExperience { get { return applicantrelaventexperience; } //RelaventExperience set { applicantrelaventexperience = value; } //RelaventExperience } public string ApplicantCurrentEmployer { get { return applicantcurrentemployer; } //CurrentEmployer set { applicantcurrentemployer = value; } //CurrentEmployer } public string ApplicantReference { get { return applicantreference; } //Reference set { applicantreference = value; } //Reference } public string ApplicantCurrentPay { get { return applicantcurrentpay; } //CurrentPay set { applicantcurrentpay = value; } //CurrentPay } public string ApplicantDesiredPay { get { return applicantdesiredpay; } //DesiredPay set { applicantdesiredpay = value; } //DesiredPay } public byte ApplicantRelocateType { get { return applicantrelocatetype; } //RelocateType set { applicantrelocatetype = value; } //RelocateType } public DateTime ApplicantAvailableFrom { get { return applicantavailablefrom; } //AvailableFrom set { applicantavailablefrom = value; } //AvailableFrom } public string ApplicantAadharNumber { get { return applicantaadharnumber; } //AadharNumber set { applicantaadharnumber = value; } //AadharNumber } #endregion #region Job public int JobId { get { return jobid; } //Id set { jobid = value; } //Id } public string JobNumber { get { return jobnumber; } //JobNumber set { jobnumber = value; } //JobNumber } public string JobTitle { get { return jobtitle; } //JobTitle set { jobtitle = value; } //JobTitle } #endregion #region Address public int AddressId { get { return addressid; } //Id set { addressid = value; } //Id } #endregion #region Gcm public int DataSourceId { get { return datasourceid; } //Id set { datasourceid = value; } //Id } public string DataSourceCode { get { return datasourcecode; } //Code set { datasourcecode = value; } //Code } public string DataSourceName { get { return datasourcename; } //Name set { datasourcename = value; } //Name } #endregion #region Base public byte ApplicantStatus { get { return applicantstatus; } //Status set { applicantstatus = value; } //Status } public Int16 ApplicantVersion { get { return applicantversion; } //Version set { applicantversion = value; } //Version } #endregion #region Standard public int ApplicantCreatedById { get { return applicantcreatedbyid; } //CreatedById set { applicantcreatedbyid = value; } //CreatedById } public DateTime ApplicantCreatedOn { get { return applicantcreatedon; } //CreatedOn set { applicantcreatedon = value; } //CreatedOn } public int ApplicantModifiedById { get { return applicantmodifiedbyid; } //ModifiedById set { applicantmodifiedbyid = value; } //ModifiedById } public DateTime ApplicantModifiedOn { get { return applicantmodifiedon; } //ModifiedOn set { applicantmodifiedon = value; } //ModifiedOn } #endregion #region new public string ApplicantApplicantName { get { return applicantapplicantname; } set { applicantapplicantname = value; } } #region PermanentAddress public int PermanentAddressId { get { return permanentaddressid; } set { permanentaddressid = value; } } #endregion 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 MaritalStatus { get { return maritalstatus; } set { maritalstatus = value; } } public string BloodGroup { get { return bloodgroup; } set { bloodgroup = value; } } #region Nationality GCM public int NationalityId { get { return nationalityid; } set { nationalityid = value; } } public string NationalityCode { get { return nationalitycode; } set { nationalitycode = value; } } public string NationalityName { get { return nationalityname; } set { nationalityname = value; } } #endregion #region Religion GCM public int ReligionId { get { return religionid; } set { religionid = value; } } public string ReligionCode { get { return religioncode; } set { religioncode = value; } } public string ReligionName { get { return religionname; } set { religionname = value; } } #endregion #region Caste GCM public int CasteId { get { return casteid; } set { casteid = value; } } public string CasteCode { get { return castecode; } set { castecode = value; } } public string CasteName { get { return castename; } set { castename = value; } } #endregion 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 double HeightInCMs { get { return heightincms; } set { heightincms = value; } } public double 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; } } private int applicantstageid = -1; private string applicantstagename = "NONE"; private int applicantstepid = -1; private string applicantstepname = "NONE"; private string applicantcurrentposition = "NONE"; private string applicantinstitute = "NONE"; private int applicantscore = 0; private int applicantemployeeid; private string applicantemployeename = "NONE"; public int ApplicantStageId { get { return applicantstageid; } set { applicantstageid = value; } } public string ApplicantStageName { get { return applicantstagename; } set { applicantstagename = value; } } public int ApplicantStepId { get { return applicantstepid; } set { applicantstepid = value; } } public string ApplicantStepName { get { return applicantstepname; } set { applicantstepname = value; } } public string ApplicantCurrentPosition { get { return applicantcurrentposition; } set { applicantcurrentposition = value; } } public string ApplicantInstitute { get { return applicantinstitute; } set { applicantinstitute = value; } } public int ApplicantScore { get { return applicantscore; } set { applicantscore = value; } } public int ApplicantEmployeeId { get { return applicantemployeeid; } set { applicantemployeeid = value; } } public string ApplicantEmployeeName { get { return applicantemployeename; } set { applicantemployeename = value; } } #endregion #endregion } }