コード例 #1
0
    protected void ImgBtnContinue_Click(object sender, ImageClickEventArgs e)
    {
        PIKCV.BUS.UserCVs objUserCV = new PIKCV.BUS.UserCVs();

        ArrayList arrSelectedValues = new ArrayList();

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

        if (arrSelectedValues.Count > 0)
        {
            if (objUserCV.SaveUserComputerKnowledge(this.smUserID, arrSelectedValues))
            {
                if (ImgBtnContinue.Visible == true)
                {
                    this.smCVFocus = objUserCV.CVFocus(this.smUserID);
                    this.Redirect("Employee-Membership-CV&CVFocus=" + ((int)PIKCV.COM.EnumDB.CVFocusCode.CourseAndCertificate).ToString());
                }
                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);
            }
        }
        else
        {
            this.smCVFocus = objUserCV.CVFocus(this.smUserID);
            this.Redirect("Employee-Membership-CV&CVFocus=" + ((int)PIKCV.COM.EnumDB.CVFocusCode.CourseAndCertificate).ToString());
        }
    }
コード例 #2
0
ファイル: uPersonalInfo.ascx.cs プロジェクト: jiqsaw/pikcv
    protected void ImgBtnContinue_Click(object sender, ImageClickEventArgs e)
    {
        int MilitaryYear = 0;

        if (ddlMilitaryStates.SelectedValue == ((int)PIKCV.COM.EnumDB.MilitaryStates.Postponement).ToString())
        {
            MilitaryYear = int.Parse(ddlMilitaryYear.SelectedValue);
        }
        PIKCV.BUS.UserCVs objUserCV = new PIKCV.BUS.UserCVs();
        if (objUserCV.SavePersonalInfo(this.smUserID, int.Parse(ddlNation.SelectedValue), UDate1.Date, int.Parse(ddlBirthPlace.SelectedValue), txtOtherBirthPlace.Text,
                                       (PIKCV.COM.EnumDB.SexCode) int.Parse(rdSexCode.SelectedValue), int.Parse(ddlMaritalStates.SelectedValue), int.Parse(ddlMilitaryStates.SelectedValue),
                                       MilitaryYear, chIsDisabled.Checked, chIsOldConvicted.Checked, chIsMartyrRelative.Checked, chIsTerrorWronged.Checked, txtChronicIllness.Text))
        {
            if (ImgBtnContinue.Visible == true)
            {
                this.smCVFocus = objUserCV.CVFocus(this.smUserID);
                this.Redirect("Employee-Membership-CV&CVFocus=" + ((int)PIKCV.COM.EnumDB.CVFocusCode.ContactInfo).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);
        }
    }
コード例 #3
0
 protected void ddlTotalWorkExperience_SelectedIndexChanged(object sender, EventArgs e)
 {
     PIKCV.BUS.UserCVs objUserCV = new PIKCV.BUS.UserCVs();
     if (objUserCV.SaveTotalWorkExperience(this.smUserID, int.Parse(ddlTotalWorkExperience.SelectedValue)))
     {
         this.smCVFocus = objUserCV.CVFocus(this.smUserID);
     }
     else
     {
         Response.Write("<script>alert('!Toplam Ýþ Deneyiminiz Kaydedilemedi.')</script>");
     }
 }
コード例 #4
0
 protected void ImgBtnContinue_Click(object sender, ImageClickEventArgs e)
 {
     PIKCV.COM.EnumDB.EducationTypes EducationType = (PIKCV.COM.EnumDB.EducationTypes)(int.Parse(ddlEducationTypes.SelectedValue));
     PIKCV.BUS.UserCVs objUserCV = new PIKCV.BUS.UserCVs();
     if (objUserCV.SaveEducationType(this.smUserID, EducationType))
     {
         this.smCVFocus = objUserCV.CVFocus(this.smUserID);
         this.Redirect("Employee-Membership-CV&CVFocus=" + ((int)PIKCV.COM.EnumDB.CVFocusCode.Employment).ToString());
     }
     else
     {
         Response.Write("<script>alert('!Bilgileriniz kaydedilemedi.')</script>");
     }
 }
コード例 #5
0
ファイル: uClubs.ascx.cs プロジェクト: jiqsaw/pikcv
 protected void ImgBtnContinue_Click(object sender, ImageClickEventArgs e)
 {
     PIKCV.BUS.UserCVs objUserCV = new PIKCV.BUS.UserCVs();
     if (objUserCV.SaveClubs(this.smUserID, txtClubs.Text))
     {
         if (ImgBtnContinue.Visible == true)
         {
             this.smCVFocus = objUserCV.CVFocus(this.smUserID);
             this.Redirect("Employee-Membership-CV&CVFocus=" + ((int)PIKCV.COM.EnumDB.CVFocusCode.EmploymentChooices).ToString());
         }
         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);
     }
 }
コード例 #6
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);
        }
    }
コード例 #7
0
    protected void ImgBtnContinue_Click(object sender, ImageClickEventArgs e)
    {
        PIKCV.BUS.UserCVs objUserCV = new PIKCV.BUS.UserCVs();

        ArrayList arrSelectedSectors   = new ArrayList();
        ArrayList arrSelectedPositions = new ArrayList();

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

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

        if (this.smEmployeeType == PIKCV.COM.EnumDB.EmployeeTypes.Unknown)
        {
            PIKCV.COM.EnumDB.EmployeeTypes EmployeeType = (PIKCV.COM.EnumDB.EmployeeTypes)(int.Parse(Util.Left(arrSelectedPositions[0].ToString(), 1)));
            for (int i = 0; i < arrSelectedPositions.Count; i++)
            {
                arrSelectedPositions[i] = arrSelectedPositions[i].ToString().Substring(arrSelectedPositions[i].ToString().IndexOf("_||") + 3);
            }
            this.smEmployeeType = EmployeeType;
        }

        if (objUserCV.SaveEmploymentChooices(this.smUserID, arrSelectedSectors, arrSelectedPositions, this.smEmployeeType))
        {
            if (ImgBtnContinue.Visible == true)
            {
                this.smCVFocus = objUserCV.CVFocus(this.smUserID);
                this.Redirect("Employee-Membership-CV&CVFocus=" + ((int)PIKCV.COM.EnumDB.CVFocusCode.PlacementPreferences).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);
        }
    }
コード例 #8
0
ファイル: uDriverLicense.ascx.cs プロジェクト: jiqsaw/pikcv
    protected void ImgBtnContinue_Click(object sender, ImageClickEventArgs e)
    {
        //PIKCV.BUS.UserCVs objUserCV = new PIKCV.BUS.UserCVs();
        //if (objUserCV.SaveDriverLicence(this.smUserID, int.Parse(ddlDriverLicenseTypes.SelectedValue), int.Parse(ddlDriverLicenseYear.SelectedValue)))
        //{
        //    if (ImgBtnContinue.Visible == true)
        //    {
        //        this.smCVFocus = objUserCV.CVFocus(this.smUserID);
        //        this.Redirect("Employee-Membership-CV&CVFocus=" + ((int)PIKCV.COM.EnumDB.CVFocusCode.ForeignLanguages).ToString());
        //    }
        //    else { Response.Write("<script>alert('Özgeçmiþinizde yaptýðýnýz güncellemeler kaydedilmiþtir');</script>"); }
        //}
        //else
        //{
        //    Response.Write("<script>alert('! Bilgileriniz kaydedilemedi.')</script>");
        //}


        PIKCV.BUS.UserCVs objUserCV         = new PIKCV.BUS.UserCVs();
        ArrayList         arrDriverLicenses = new ArrayList();

        for (int i = 0; i < chDriverLicenses.Items.Count; i++)
        {
            if (chDriverLicenses.Items[i].Selected)
            {
                arrDriverLicenses.Add(Convert.ToInt32(chDriverLicenses.Items[i].Value));
            }
        }

        if (objUserCV.SaveUserDriverLicenses(this.smUserID, arrDriverLicenses))
        {
            if (ImgBtnContinue.Visible == true)
            {
                this.smCVFocus = objUserCV.CVFocus(this.smUserID);
                this.Redirect("Employee-Membership-CV&CVFocus=" + ((int)PIKCV.COM.EnumDB.CVFocusCode.ForeignLanguages).ToString());
            }
            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);
        }
    }
コード例 #9
0
    protected void Page_PreRender(object sender, EventArgs e)
    {
        if (!IsNotice)
        {
            PIKCV.BUS.UserCVs            objUserCV     = new PIKCV.BUS.UserCVs();
            PIKCV.COM.EnumDB.CVFocusCode m_CVFocusCode = objUserCV.CVFocus(this.smUserID);
            liCVOutput.Visible     = ((this.smIsLogin) && ((int)(m_CVFocusCode) > (int)PIKCV.COM.EnumDB.CVFocusCode.References));
            liPhoto.Visible        = ((!this.smIsCvConfirmed) && (((int)(m_CVFocusCode) > (int)PIKCV.COM.EnumDB.CVFocusCode.ContactInfo) && (this.smMemberType != PIKCV.COM.EnumDB.MemberTypes.Company && this.smMemberType != PIKCV.COM.EnumDB.MemberTypes.TemporaryUser)));
            liPikInterview.Visible = ((this.smMemberType == PIKCV.COM.EnumDB.MemberTypes.Company || this.smMemberType == PIKCV.COM.EnumDB.MemberTypes.TemporaryUser) && (this.smEmployeeType == PIKCV.COM.EnumDB.EmployeeTypes.Goodpik));

            liCV.Visible = (this.smMemberType == PIKCV.COM.EnumDB.MemberTypes.Employee);


            liTest.Visible = ((this.smMemberType == PIKCV.COM.EnumDB.MemberTypes.Employee) && (liCVOutput.Visible) && (PIKCV.BUS.Test.UserTestCtrl(this.smUserID)));

            liTest.Visible = ((!(!PIKCV.BUS.Test.UserTestCtrl(this.smUserID) && !PIKCV.BUS.Test.UserTestPerfectionCtrl(this.smUserID))) && (this.smMemberType == PIKCV.COM.EnumDB.MemberTypes.Employee));

            if ((this.smMemberType == PIKCV.COM.EnumDB.MemberTypes.Employee) && (this.smEmployeeType == PIKCV.COM.EnumDB.EmployeeTypes.Unknown || this.smEmployeeType == PIKCV.COM.EnumDB.EmployeeTypes.Both))
            {
                liTest.Visible = false;
            }

            if (this.smEmployeeType == PIKCV.COM.EnumDB.EmployeeTypes.Pikpool)
            {
                liTest.Visible = PIKCV.BUS.Test.UserTestCtrl(this.smUserID);
            }

            liTestResults.Visible = false;
            if (!PIKCV.BUS.Test.UserTestCtrl(this.smUserID))
            {
                liTestResults.Visible = true;
            }
            ;
            if (!PIKCV.BUS.Test.UserTestPerfectionCtrl(this.smUserID))
            {
                liTestResults.Visible = true;
            }
            ;

            dvScript.InnerHtml = "<script>TabLinkEsrReplace(" + (Session[PIKCV.COM.EnumUtil.Sess.EmployeeSearchQueries.ToString()] == null).ToString().ToLower() + ", " + (this.smMemberType == PIKCV.COM.EnumDB.MemberTypes.Company).ToString().ToLower() + ", " + (this.smMemberType == PIKCV.COM.EnumDB.MemberTypes.TemporaryUser).ToString().ToLower() + ")</script>";
        }
    }
コード例 #10
0
 protected void LinkButton1_Click(object sender, EventArgs e)
 {
     if (this.cookPageType == PIKCV.COM.Enumerations.PageType.Employee)
     {
         if (this.LoginControl("*****@*****.**", "126132"))
         {
             PIKCV.BUS.UserCVs objUserCV = new PIKCV.BUS.UserCVs();
             if ((objUserCV.GetUserCV(this.smUserID).Rows.Count < 1) || (((int)(objUserCV.CVFocus(this.smUserID)) < (int)PIKCV.COM.EnumDB.CVFocusCode.References)))
             {
                 this.Redirect("Employee-Membership-CV");
             }
             else if (PIKCV.BUS.Test.UserTestCtrl(this.smUserID))
             {
                 this.Redirect("Employee-Membership-Tests");
             }
             else
             {
                 this.GoToLogonPage();
             }
         }
         else
         {
             ShowModal.Show(UserControls_Common_uModalPopup.Icons.error, PIKCV.COM.Data.GetErrorMessageTitleCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.UserNotExist), PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.UserNotExist), false);
         }
     }
     else
     {
         if (this.LoginControl("*****@*****.**", "buraks"))
         {
             this.GoToLogonPage();
         }
         else
         {
             ShowModal.Show(UserControls_Common_uModalPopup.Icons.error, PIKCV.COM.Data.GetErrorMessageTitleCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.UserNotExist), PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.UserNotExist), false);
         }
     }
 }
コード例 #11
0
    void CtrlStep()
    {
        pnlNoEmailConfirmed.Visible = !this.smIsEmailConfirmed;
        if (this.smIsLogin)
        {
            PIKCV.COM.EnumDB.CVFocusCode CVFocus = this.smCVFocus;
            if (CVFocus != PIKCV.COM.EnumDB.CVFocusCode.PersonalInfo)
            {
                if (Util.IsString(Request.QueryString["CVFocus"]))
                {
                    CVFocus = (PIKCV.COM.EnumDB.CVFocusCode)(int.Parse(Request.QueryString["CVFocus"]));
                }
                else
                {
                    if ((int)CVFocus > (int)PIKCV.COM.EnumDB.CVFocusCode.References)
                    {
                        CVFocus = PIKCV.COM.EnumDB.CVFocusCode.PersonalInfo;
                    }
                }
            }

            if ((int)CVFocus < (int)PIKCV.COM.EnumDB.CVFocusCode.Education)
            {
                li1.Attributes.Add("class", "selected");
            }
            else if ((int)CVFocus < (int)PIKCV.COM.EnumDB.CVFocusCode.Employment)
            {
                li2.Attributes.Add("class", "selected");
            }
            else if ((int)CVFocus < (int)PIKCV.COM.EnumDB.CVFocusCode.DriverLicense)
            {
                li3.Attributes.Add("class", "selected");
            }
            else if ((int)CVFocus < (int)PIKCV.COM.EnumDB.CVFocusCode.EmploymentChooices)
            {
                li4.Attributes.Add("class", "selected");
            }
            else
            {
                li5.Attributes.Add("class", "selected");
            }

            string ControlPath = "~/UserControls/Employee/MemberShip/CV/u" + CVFocus.ToString() + ".ascx";
            try {
                Control objControl = new Control();
                objControl = LoadControl(ControlPath);
                PHCVFocus.Controls.Clear();
                PHCVFocus.Controls.Add(objControl);
            }
            catch (Exception) { this.GoToDefaultPage(); }
        }

        PIKCV.BUS.UserCVs            objUserCV = new PIKCV.BUS.UserCVs();
        PIKCV.COM.EnumDB.CVFocusCode DBCvFocus = objUserCV.CVFocus(this.smUserID);

        if ((int)DBCvFocus > (int)PIKCV.COM.EnumDB.CVFocusCode.References)
        {
            lblCVHeader.Text = "Özgeçmiþ Güncelleme";
        }
        else
        {
            lblCVHeader.Text = "Özgeçmiþ Bilgileri";
        }

        hlEducation.Enabled   = ((int)DBCvFocus > (int)PIKCV.COM.EnumDB.CVFocusCode.ContactInfo);
        hlEmployment.Enabled  = ((int)DBCvFocus > (int)PIKCV.COM.EnumDB.CVFocusCode.EducationDoktorate);
        hlSocial.Enabled      = ((int)DBCvFocus > (int)PIKCV.COM.EnumDB.CVFocusCode.Employment);
        hlPreferences.Enabled = ((int)DBCvFocus > (int)PIKCV.COM.EnumDB.CVFocusCode.Clubs);
    }
コード例 #12
0
    protected void btnLogin_Click(object sender, ImageClickEventArgs e)
    {
        if (this.cookPageType == PIKCV.COM.Enumerations.PageType.Employee)
        {
            if (this.LoginControl(txtEmail.Text, txtPassword.Text))
            {
                if (this.ExistLogin())
                {
                    this.LogOut();
                    this.GoToFeedback(PIKCV.COM.EnumDB.ErrorTypes.ExistLogin);
                }

                PIKCV.BUS.UserCVs objUserCV = new PIKCV.BUS.UserCVs();
                if ((objUserCV.GetUserCV(this.smUserID).Rows.Count < 1) || (((int)(objUserCV.CVFocus(this.smUserID)) < (int)PIKCV.COM.EnumDB.CVFocusCode.References)))
                {
                    this.Redirect("Employee-Membership-CV");
                }
                else if (PIKCV.BUS.Test.UserTestCtrl(this.smUserID))
                {
                    this.Redirect("Employee-Membership-Tests");
                }
                else
                {
                    this.GoToLogonPage();
                }
            }
            else
            {
                txtEmail.Text = "";
                ShowModal.Show(UserControls_Common_uModalPopup.Icons.error, PIKCV.COM.Data.GetErrorMessageTitleCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.UserNotExist), PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.UserNotExist), false);
            }
        }
        else
        {
            if (this.smSecurityImage == txtSecurityCode.Text.Trim())
            {
                if (this.LoginControl(txtEmail.Text, txtPassword.Text))
                {
                    if (this.ExistLogin())
                    {
                        this.LogOut();
                        this.GoToFeedback(PIKCV.COM.EnumDB.ErrorTypes.ExistLogin);
                    }

                    if (this.smIsFirstLogin)
                    {
                        this.Redirect("Company-Membership-ChangePassword");
                    }
                    this.GoToLogonPage();
                }
                else
                {
                    txtEmail.Text = "";
                    ShowModal.Show(UserControls_Common_uModalPopup.Icons.error, PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.UserNotExist), PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.UserNotExist), false);
                }
            }
            else
            {
                ShowModal.Show(UserControls_Common_uModalPopup.Icons.error, PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.SecurityCodeIsNotTrue), PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.SecurityCodeIsNotTrue), false);
            }
        }
    }