protected void Page_Load(object sender, EventArgs e) { if (System.Web.HttpContext.Current.User.Identity.IsAuthenticated == true) { Person ObjPerson = new Person(int.Parse(this.Page.User.Identity.Name)); if (ObjPerson.Role == "JobSeeker") { LnkBtnEditInteriewProcess.Visible = false; } if (ObjPerson.Role == "Recruiter") { LnkBtnEditInteriewProcess.Visible = true; } } else { LnkBtnEditInteriewProcess.Visible = false; } DataTable ObjInterview = JobPost_InterviewProcess.GetJobPost_InterviewProcessRecords("JobPostId=" + Request.QueryString["Id"]); if (ObjInterview.Rows.Count > 0) { LblNumberOfAptitude.Text = ObjInterview.Rows[0]["NumberOfAptitudeTests"].ToString(); LblNumberOfGD.Text = ObjInterview.Rows[0]["NumberOfGDs"].ToString(); LblNumberOfTechnical.Text = ObjInterview.Rows[0]["NumberOfTechnicalRounds"].ToString(); LblNumberOfinterview.Text = ObjInterview.Rows[0]["NumberOfpersonalInterviews"].ToString(); } }
protected void Page_Load(object sender, EventArgs e) { if (this.IsPostBack == false) { DataTable ObjInterview = JobPost_InterviewProcess.GetJobPost_InterviewProcessRecords("JobPostId=" + Request.QueryString["Id"]); LblNumberOfAptitude.Text = ObjInterview.Rows[0]["NumberOfAptitudeTests"].ToString(); LblNumberOfGD.Text = ObjInterview.Rows[0]["NumberOfGDs"].ToString(); LblNumberOfTechnical.Text = ObjInterview.Rows[0]["NumberOfTechnicalRounds"].ToString(); LblNumberOfinterview.Text = ObjInterview.Rows[0]["NumberOfpersonalInterviews"].ToString(); } }
protected void LnkBtnEditInteriewProcess_Click(object sender, EventArgs e) { EditInterViewProcessModal.Visible = true; DataTable ObjInterview = JobPost_InterviewProcess.GetJobPost_InterviewProcessRecords("JobPostId=" + Request.QueryString["Id"]); TxtNumberOfAptitude.Text = ObjInterview.Rows[0]["NumberOfAptitudeTests"].ToString(); TxtNumberOfGD.Text = ObjInterview.Rows[0]["NumberOfGDs"].ToString(); TxtNumberOfTechnical.Text = ObjInterview.Rows[0]["NumberOfTechnicalRounds"].ToString(); TxtNumberOfInterviews.Text = ObjInterview.Rows[0]["NumberOfpersonalInterviews"].ToString(); TxtNumberOfAptitude.Focus(); this.Form.DefaultButton = BtnUpdateInterviewProcess.UniqueID; }
protected void BtnUpdateInterviewProcess_Click(object sender, EventArgs e) { if (TxtNumberOfAptitude.Text == string.Empty || int.Parse(TxtNumberOfAptitude.Text) <= 0) { LblNumberOfAptitudeError.Visible = true; TxtNumberOfAptitude.Focus(); return; } if (TxtNumberOfGD.Text == string.Empty || int.Parse(TxtNumberOfGD.Text) <= 0) { LblNumberOfGDError.Visible = true; TxtNumberOfGD.Focus(); return; } if (TxtNumberOfTechnical.Text == string.Empty || int.Parse(TxtNumberOfTechnical.Text) <= 0) { LblNumberOfTechnicalError.Visible = true; TxtNumberOfTechnical.Focus(); return; } if (TxtNumberOfInterviews.Text == string.Empty || int.Parse(TxtNumberOfInterviews.Text) <= 0) { LblNumberOfInteviewsError.Visible = true; TxtNumberOfInterviews.Focus(); return; } JobPost_InterviewProcess ObjInterViewProcess = new JobPost_InterviewProcess(int.Parse(JobPost_InterviewProcess.GetJobPost_InterviewProcessRecords("JobPostId=" + Request.QueryString["Id"]).Rows[0]["Id"].ToString())); ObjInterViewProcess.NumberOfAptitudeTests = int.Parse(TxtNumberOfAptitude.Text); ObjInterViewProcess.NumberOfGDs = int.Parse(TxtNumberOfGD.Text); ObjInterViewProcess.NumberOfTechnicalRounds = int.Parse(TxtNumberOfTechnical.Text); ObjInterViewProcess.NumberOfPersonalInterviews = int.Parse(TxtNumberOfInterviews.Text); ObjInterViewProcess.Update(); EditInterViewProcessModal.Visible = false; this.Form.DefaultButton = string.Empty; Page_Load(null, null); }
protected void BtnAdJobPost_Click(object sender, EventArgs e) { if (this.IsValid == true) { bool AllOk = true; if (CheckCheckboxeList(ChkLstBranches) == false) { LblSelectBranchError.Visible = true; AllOk = false; } if (DdlAptitude.SelectedIndex != 0 && (TxtNumberOfAptitude.Text == string.Empty || int.Parse(TxtNumberOfAptitude.Text) <= 0)) { LblNumberOfAptitudeError.Visible = true; TxtNumberOfAptitude.Focus(); return; } if (DdlGD.SelectedIndex != 0 && (TxtNumberOfGD.Text == string.Empty || int.Parse(TxtNumberOfGD.Text) <= 0)) { LblNumberOfGDError.Visible = true; TxtNumberOfGD.Focus(); return; } if (DdlTechnical.SelectedIndex != 0 && (TxtNumberOfTechnical.Text == string.Empty || int.Parse(TxtNumberOfTechnical.Text) <= 0)) { LblNumberOfTechnicalError.Visible = true; TxtNumberOfTechnical.Focus(); return; } if (DdlPersonalInterview.SelectedIndex != 0 && (TxtNumberOfInterviews.Text == string.Empty || int.Parse(TxtNumberOfInterviews.Text) <= 0)) { LblNumberOfInteviewsError.Visible = true; TxtNumberOfInterviews.Focus(); return; } if (JobPost.GetJobPostRecords("JobTitle='" + TxtJobTitle.Text + "' and recruiterId=" + this.Page.User.Identity.Name).Rows.Count > 0) { LblDuplicateJobTitleError.Visible = true; TxtJobTitle.Focus(); return; } if (AllOk == false) { return; } if (AllOk == true) { int NewJobPostId = JobPost.AddJobPost(int.Parse(this.Page.User.Identity.Name), TxtJobTitle.Text, int.Parse(DdlCompany.SelectedValue), int.Parse(DdlDepartment.SelectedValue), int.Parse(DdlDesignation.SelectedValue), BtnLstJobType.SelectedValue, BtnLstGender.SelectedValue, decimal.Parse(TxtMinSalary.Text), decimal.Parse(TxtMaxSalary.Text), TxtJobDescription.Text, "Active"); foreach (ListItem ObjListItem in ChkLstBranches.Items) { if (ObjListItem.Selected == true) { JobPost_Branches.AddJobPost_Branches(NewJobPostId, int.Parse(ObjListItem.Value)); } } JobPost_Requirement.AddJobPost_Requirement(NewJobPostId, int.Parse(DdlDegree.SelectedValue), int.Parse(DdlExperience.SelectedValue)); DataTable ObjSkillTable = (DataTable)ViewState["SkillTable"]; foreach (DataRow ObjRow in ObjSkillTable.Rows) { JobPost_Skills.AddJobPost_Skills(NewJobPostId, int.Parse(ObjRow["SkillId"].ToString())); } //throw new Exception(int.Parse(TxtNumberOfGD.Text).ToString()); JobPost_InterviewProcess.AddJobPost_InterviewProcess(NewJobPostId, DdlAptitude.SelectedValue, int.Parse(TxtNumberOfAptitude.Text), DdlGD.SelectedValue, int.Parse(TxtNumberOfGD.Text), DdlTechnical.SelectedValue, int.Parse(TxtNumberOfTechnical.Text), DdlPersonalInterview.SelectedValue, int.Parse(TxtNumberOfInterviews.Text)); } } }