예제 #1
0
    protected void imgContinue_Click(object sender, ImageClickEventArgs e)
    {
        int       SavedJobID           = 0;
        ArrayList arrSelectedSectors   = new ArrayList();
        ArrayList arrSelectedCountries = new ArrayList();
        ArrayList arrSelectedCities    = new ArrayList();

        if (Request.Form[lbSelectedSectors.UniqueID] != null)
        {
            arrSelectedSectors.AddRange(Request.Form[lbSelectedSectors.UniqueID].Split(','));
        }
        if (Request.Form[lbSelectedCountry.UniqueID] != null)
        {
            arrSelectedCountries.AddRange(Request.Form[lbSelectedCountry.UniqueID].Split(','));
        }
        if (Request.Form[lbSelectedCity.UniqueID] != null)
        {
            arrSelectedCities.AddRange(Request.Form[lbSelectedCity.UniqueID].Split(','));
        }
        PIKCV.BUS.Job objJob          = new PIKCV.BUS.Job();
        int           NumberOfWorkers = 0;

        if (txtNumberOfWorkers.Text != "")
        {
            NumberOfWorkers = Convert.ToInt32(txtNumberOfWorkers.Text);
        }
        //NumberOfWorkers = int.Parse(drpNumberOfWorkers.SelectedValue);
        SavedJobID = objJob.SaveJobPositionDefinition(this.smJobID, NumberOfWorkers,
                                                      arrSelectedSectors, Convert.ToInt32(drpPositions.SelectedValue), arrSelectedCountries, arrSelectedCities, txtJobDescription.Text);
        if (SavedJobID != 0)
        {
            pnlError.Visible = false;
            if (this.smJobSaveType == PIKCV.COM.Enumerations.JobSaveType.NewJobEntry)
            {
                this.smJobFocus = PIKCV.COM.EnumDB.JobsFocusCode.EducationLevel;
                this.Redirect("Company-Jobs-Jobs&JobFocus=" + ((int)PIKCV.COM.EnumDB.JobsFocusCode.EducationLevel).ToString());
            }
            else
            {
                Response.Write("<script>alert('Yapmýþ olduðunuz deðiþiklikler kaydedilmiþtir');window.location.href('pikcv.aspx?pik=Company-Jobs-Jobs&JobFocus=" + ((int)PIKCV.COM.EnumDB.JobsFocusCode.PositionDefinition).ToString() + "');</script>");
            }
        }
        else
        {
            pnlError.Visible = true;
            ltlError.Text    = "Kayýt sýrasýnda bir hata oluþtu lütfen tekrar deneyin";
        }
    }