protected void rptFilters_ItemCommand(object source, RepeaterCommandEventArgs e) { int FilterID = int.Parse(e.CommandArgument.ToString()); if (e.CommandName == "Remove") { PIKCV.BUS.Filters.RemoveFilter(FilterID); } else if (e.CommandName == "Detail") { DataRow drFilter = PIKCV.BUS.Filters.GetFilter(FilterID); string FilterValue = drFilter["FilterValue"].ToString(); Serialize objSer = new Serialize(); EmployeeSearchQueries SearchQueries = new EmployeeSearchQueries(); SearchQueries = (EmployeeSearchQueries)(objSer.DeserializeObject(FilterValue.Substring(1), typeof(EmployeeSearchQueries))); this.smEmployeeSearchQueries = SearchQueries; this.Redirect("Company-Membership-UserInfo&esr=1"); } else if (e.CommandName == "Rename") { ((LinkButton)e.Item.FindControl("lnkFilterName")).Visible = false; ((TextBox)e.Item.FindControl("txtFilterName")).Visible = true; ((LinkButton)e.Item.FindControl("lnkFilterRenameSave")).Visible = true; } else if (e.CommandName == "RenameSave") { PIKCV.BUS.Filters.RenameFilter(FilterID, Request.Form[((TextBox)e.Item.FindControl("txtFilterName")).UniqueID].ToString()); ((LinkButton)e.Item.FindControl("lnkFilterName")).Visible = true; ((TextBox)e.Item.FindControl("txtFilterName")).Visible = false; ((LinkButton)e.Item.FindControl("lnkFilterRenameSave")).Visible = false; FillData(); } }
protected void rptFilters_ItemCommand(object source, RepeaterCommandEventArgs e) { int FilterID = int.Parse(e.CommandArgument.ToString()); if (e.CommandName == "Detail") { DataRow drFilter = PIKCV.BUS.Filters.GetFilter(FilterID); string FilterValue = drFilter["FilterValue"].ToString(); Serialize objSer = new Serialize(); EmployeeSearchQueries SearchQueries = new EmployeeSearchQueries(); SearchQueries = (EmployeeSearchQueries)(objSer.DeserializeObject(FilterValue.Substring(1), typeof(EmployeeSearchQueries))); this.smEmployeeSearchQueries = SearchQueries; this.Redirect("Company-Membership-UserInfo&esr=1"); } }
protected void btn_search_Click(object sender, ImageClickEventArgs e) { if (chIsFilterSave.Checked && txtFilterName.Text.Length == 0) { Response.Write("<script>alert('" + PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.EmptyFilterName) + "')</script>"); return; } ArrayList arrTemp; EmployeeSearchQueries m_SearchQueries = new EmployeeSearchQueries(); // Cinsiyet arrTemp = new ArrayList(); if (!rblGenders.Items[2].Selected) { foreach (ListItem li in rblGenders.Items) { if (li.Selected) { arrTemp.Add(li.Value); } } } m_SearchQueries.Gender = arrTemp; // Yaþ aralýðý arrTemp = new ArrayList(); if (!chkAgeRange.Items[0].Selected) { foreach (ListItem li in chkAgeRange.Items) { if (li.Selected) { arrTemp.Add(li.Value); } } } m_SearchQueries.AgeRange = arrTemp; arrTemp = new ArrayList(); PIKCV.COM.EnumDB.MaritalStates MaritalStatus = (PIKCV.COM.EnumDB.MaritalStates)(int.Parse(rdlMaritalStatus.SelectedValue)); if (MaritalStatus != PIKCV.COM.EnumDB.MaritalStates.None) { arrTemp.Add(((int)MaritalStatus).ToString()); } m_SearchQueries.MaritalStates = arrTemp; arrTemp = new ArrayList(); foreach (ListItem li in chkMilitaryStates.Items) { if (li.Selected) { arrTemp.Add(li.Value); } } m_SearchQueries.MilitaryStates = arrTemp; if (rblDrvLicense.SelectedValue == ((int)PIKCV.COM.EnumDB.LicenceTypes.All).ToString()) { m_SearchQueries.DriverLicenceTypes = -1; } else { m_SearchQueries.DriverLicenceTypes = int.Parse(rblDrvLicense.SelectedValue); } m_SearchQueries.Handicapped = chkHandicapped.Checked; m_SearchQueries.Convicted = chkConvicted.Checked; m_SearchQueries.MartyrRelative = chkMartyrRelative.Checked; m_SearchQueries.TerrorAggrieved = chkTerrorAggrieved.Checked; // Ýletiþim - Ülkeler arrTemp = new ArrayList(); if (Request.Form[lbSelectedCountries.UniqueID] != null) { arrTemp.AddRange(Request.Form[lbSelectedCountries.UniqueID].Split(',')); } m_SearchQueries.Countries = arrTemp; // Ýletiþim - Þehirler arrTemp = new ArrayList(); if (Request.Form[lbSelectedCities.UniqueID] != null) { arrTemp.AddRange(Request.Form[lbSelectedCities.UniqueID].Split(',')); } m_SearchQueries.TurkeyCities = arrTemp; // Eðitim Durumu Baþlangýç ------------------------------------------- arrTemp = new ArrayList(); foreach (ListItem li in chkEducationLevels.Items) { if (li.Selected) { arrTemp.Add(li.Value); } } m_SearchQueries.EducationLevels = arrTemp; arrTemp = new ArrayList(); foreach (ListItem li in chkEducationStates1.Items) { if (li.Selected) { arrTemp.Add(li.Value); } } m_SearchQueries.HighSchoolEducationLevels = arrTemp; arrTemp = new ArrayList(); foreach (ListItem li in chkEducationStates2.Items) { if (li.Selected) { arrTemp.Add(li.Value); } } m_SearchQueries.UniversityEducationLevels = arrTemp; m_SearchQueries.HighSchoolTypes = int.Parse(ddlSchools1.SelectedValue); m_SearchQueries.UniversityNames = int.Parse(ddlSchools2.SelectedValue); m_SearchQueries.DepartmentNames = int.Parse(ddlSchools3.SelectedValue); arrTemp = new ArrayList(); m_SearchQueries.EducationStates = arrTemp; // Eðitim Durumu Bitiþ ------------------------------------------------- arrTemp = new ArrayList(); if (Request.Form[lbSelectedSectors.UniqueID] != null) { arrTemp.AddRange(Request.Form[lbSelectedSectors.UniqueID].Split(',')); } m_SearchQueries.Sectors = arrTemp; arrTemp = new ArrayList(); if (Request.Form[lbSelectedPositions.UniqueID] != null) { arrTemp.AddRange(Request.Form[lbSelectedPositions.UniqueID].Split(',')); } m_SearchQueries.Positions = arrTemp; arrTemp = new ArrayList(); foreach (ListItem li in chkExperience.Items) { if (li.Selected) { arrTemp.Add(li.Value); } } m_SearchQueries.Experience = arrTemp; arrTemp = new ArrayList(); foreach (ListItem li in chkLabouringTypes1.Items) { if (li.Selected) { arrTemp.Add(li.Value); } } m_SearchQueries.LabouringTypes = arrTemp; // Yabancý Dil Kriterleri - Baþlangýç --------------------------------------------------- m_SearchQueries.ForeignLanguages1 = int.Parse(ddlLanguage1.SelectedValue); m_SearchQueries.ForeignLanguages1Reading = int.Parse(ddlLanguage11.SelectedValue); m_SearchQueries.ForeignLanguages1Writing = int.Parse(ddlLanguage111.SelectedValue); m_SearchQueries.ForeignLanguages1Speaking = int.Parse(ddlLanguage1111.SelectedValue); m_SearchQueries.ForeignLanguages2 = int.Parse(ddlLanguage2.SelectedValue); m_SearchQueries.ForeignLanguages2Reading = int.Parse(ddlLanguage22.SelectedValue); m_SearchQueries.ForeignLanguages2Writing = int.Parse(ddlLanguage222.SelectedValue); m_SearchQueries.ForeignLanguages2Speaking = int.Parse(ddlLanguage2222.SelectedValue); m_SearchQueries.ForeignLanguages3 = int.Parse(ddlLanguage3.SelectedValue); m_SearchQueries.ForeignLanguages3Reading = int.Parse(ddlLanguage33.SelectedValue); m_SearchQueries.ForeignLanguages3Writing = int.Parse(ddlLanguage333.SelectedValue); m_SearchQueries.ForeignLanguages3Speaking = int.Parse(ddlLanguage3333.SelectedValue); arrTemp = new ArrayList(); if (Request.Form[lbComputerSkill.UniqueID] != null) { arrTemp.AddRange(Request.Form[lbComputerSkill.UniqueID].Split(',')); } m_SearchQueries.ComputerKnowledgeTypes = arrTemp; arrTemp = new ArrayList(); if (Request.Form[lbSelectedSectorDesired.UniqueID] != null) { arrTemp.AddRange(Request.Form[lbSelectedSectorDesired.UniqueID].Split(',')); } m_SearchQueries.SectorsDesired = arrTemp; arrTemp = new ArrayList(); if (Request.Form[lbSelectedPositionDesired.UniqueID] != null) { arrTemp.AddRange(Request.Form[lbSelectedPositionDesired.UniqueID].Split(',')); } m_SearchQueries.PositionsDesired = arrTemp; arrTemp = new ArrayList(); if (Request.Form[lbSelectedCountriesDesired.UniqueID] != null) { arrTemp.AddRange(Request.Form[lbSelectedCountriesDesired.UniqueID].Split(',')); } m_SearchQueries.CountriesDesired = arrTemp; arrTemp = new ArrayList(); if (Request.Form[lbSelectedCitiesDesired.UniqueID] != null) { arrTemp.AddRange(Request.Form[lbSelectedCitiesDesired.UniqueID].Split(',')); } m_SearchQueries.CitiesDesired = arrTemp; arrTemp = new ArrayList(); foreach (ListItem li in chkLabouringTypes2.Items) { if (li.Selected) { arrTemp.Add(li.Value); } } m_SearchQueries.LabouringTypesDesired = arrTemp; if (Request.Params["type"] == ((int)PIKCV.COM.EnumDB.EmployeeTypes.Goodpik).ToString()) { m_SearchQueries.EmployeeSearchType = PIKCV.COM.EnumDB.EmployeeTypes.Goodpik; } else { m_SearchQueries.EmployeeSearchType = PIKCV.COM.EnumDB.EmployeeTypes.Pikpool; } string strRedirect = "Company-Membership-UserInfo&esr=1"; if (pnl1.Visible) { m_SearchQueries.JobID = int.Parse(ddlCompanyJobs.SelectedValue); //Baþvuru Statüleri arrTemp = new ArrayList(); if (!chkEvaluation.Items[0].Selected) { foreach (ListItem li in chkEvaluation.Items) { if (li.Selected) { arrTemp.Add(li.Value); } } } m_SearchQueries.ApplicationStatus = arrTemp; strRedirect += "&isApp=1"; if (rdEmployeeTypeAll.Checked) { m_SearchQueries.EmployeeSearchType = PIKCV.COM.EnumDB.EmployeeTypes.Both; } if (rdEmployeeTypeGoodPik.Checked) { m_SearchQueries.EmployeeSearchType = PIKCV.COM.EnumDB.EmployeeTypes.Goodpik; } if (rdEmployeeTypePikpool.Checked) { m_SearchQueries.EmployeeSearchType = PIKCV.COM.EnumDB.EmployeeTypes.Pikpool; } } this.smEmployeeSearchQueries = m_SearchQueries; if (chIsFilterSave.Checked) { Serialize objSerialize = new Serialize(); string FilterValue = objSerialize.SerializeObject(this.smEmployeeSearchQueries); PIKCV.BUS.Filters.SaveFilter(PIKCV.COM.EnumDB.FilterTypes.EmployeeSearch, txtFilterName.Text, this.smCompanyID, PIKCV.COM.EnumDB.MemberTypes.Company, FilterValue); } this.Redirect(strRedirect); }