protected void OnCandidateExperieceDeleteClicked(object sender, EventArgs e) { LinkButton lnkItem = (LinkButton)sender; int canExperienceID = int.Parse(lnkItem.CommandArgument); CandidateExperience deleteItem = new CandidateExperience(canExperienceID); CandidateExperienceRepository repo = new CandidateExperienceRepository(); repo.Delete(deleteItem); BindExperienceGridOfCurrentCandidate(null); }
private CandidateExperience GetCadidateExperience() { CandidateExperience saveItem = new CandidateExperience(); if (SessionManager.CurrentCandidate != null) saveItem.CandidateID = SessionManager.CurrentCandidate.CandidateId; if (!string.IsNullOrEmpty(ddlPeriodeYearTo.SelectedValue) && !string.IsNullOrEmpty(ddlPeriodeYearFrom.SelectedValue) && !string.IsNullOrEmpty(ddlPeriodeMonthFrom.SelectedValue) && !string.IsNullOrEmpty(ddlPeriodeMonthTo.SelectedValue)) { saveItem.Period = ddlPeriodeMonthFrom.SelectedValue + "/" + ddlPeriodeYearFrom.SelectedValue + " - " + ddlPeriodeMonthTo.SelectedValue + "/" + ddlPeriodeYearTo.SelectedValue; } else { saveItem.Period = txtPeriodeString.Text; } saveItem.Company = txtCompany.Text.Trim(); saveItem.Salary = ddlSalary.Text.Trim(); saveItem.ExtraAdvantage = txtSalaryPackage.Text.Trim(); saveItem.FunctionDesc = txtJobTitle.Text.Trim(); saveItem.LeftReason = txtQuitReason.Text.Trim(); if (!string.IsNullOrEmpty(ddlFunction.SelectedValue) && ddlFunction.SelectedValue != "-1") saveItem.FunctionID = int.Parse(ddlFunction.SelectedValue); else saveItem.FunctionID = null; return saveItem; }