Esempio n. 1
0
    protected void ImgBtnContinue_Click(object sender, ImageClickEventArgs e)
    {
        PIKCV.BUS.UserCVs objUserCV = new PIKCV.BUS.UserCVs();

        ArrayList arrSelectedCities         = new ArrayList();
        ArrayList arrSelectedCountries      = new ArrayList();
        ArrayList arrSelectedLabouringTypes = new ArrayList();

        if (Request.Form[lbSelectedCities.UniqueID] != null)
        {
            arrSelectedCities.AddRange(Request.Form[lbSelectedCities.UniqueID].Split(','));
        }

        if (Request.Form[lbSelectedCountries.UniqueID] != null)
        {
            arrSelectedCountries.AddRange(Request.Form[lbSelectedCountries.UniqueID].Split(','));
        }

        foreach (ListItem li in chLabouringTypes.Items)
        {
            if (li.Selected)
            {
                arrSelectedLabouringTypes.Add(li.Value);
            }
        }

        bool HasTravelDifficulty = rdHasTravelDifficultyYes.Checked;

        if (objUserCV.SavePlacementPreferences(this.smUserID, arrSelectedCities, arrSelectedCountries, HasTravelDifficulty, arrSelectedLabouringTypes, rdIsSmokingYes.Checked))
        {
            if (ImgBtnContinue.Visible == true)
            {
                this.smCVFocus = objUserCV.CVFocus(this.smUserID);
                this.Redirect("Employee-Membership-CV&CVFocus=" + ((int)PIKCV.COM.EnumDB.CVFocusCode.ProhibitedCompanies).ToString());
            }
            else
            {
                ShowModal.Show(UserControls_Common_uModalPopup.Icons.alert, PIKCV.COM.EnumDB.ErrorTypes.UpdateCV);
            }
        }
        else
        {
            ShowModal.Show(UserControls_Common_uModalPopup.Icons.alert, PIKCV.COM.EnumDB.ErrorTypes.NoUpdateCV);
        }
    }