public void SelectNavigatorLink(PIKCV.COM.EnumDB.CVFocusCode CVFocusCode)
    {
        switch (CVFocusCode)
        {
        case PIKCV.COM.EnumDB.CVFocusCode.DriverLicense:
            liDriverLicence.Attributes.Add("class", "selected");
            break;

        case PIKCV.COM.EnumDB.CVFocusCode.ForeignLanguages:
            liForeignLanguages.Attributes.Add("class", "selected");
            break;

        case PIKCV.COM.EnumDB.CVFocusCode.ComputerKnowledge:
            liComputerKnowledge.Attributes.Add("class", "selected");
            break;

        case PIKCV.COM.EnumDB.CVFocusCode.CourseAndCertificate:
            liCourseAndCertificate.Attributes.Add("class", "selected");
            break;

        case PIKCV.COM.EnumDB.CVFocusCode.Interests:
            liInterests.Attributes.Add("class", "selected");
            break;

        case PIKCV.COM.EnumDB.CVFocusCode.Clubs:
            liClubs.Attributes.Add("class", "selected");
            break;
        }
    }
Beispiel #2
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>";
        }
    }
Beispiel #3
0
        public bool SaveCVFocus(int UserID, PIKCV.COM.EnumDB.CVFocusCode CVFocus)
        {
            try
            {
                PIKCV.DAL.UserCVs obj = new PIKCV.DAL.UserCVs();
                obj.Where.UserID.Value = UserID;
                obj.Query.Load();
                if (obj.RowCount < 1)
                {
                    return(false);
                }

                obj.CvFocusCode = (int)CVFocus;

                obj.Save();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
 private void ReplaceNavigateURL(ref HyperLink hl, PIKCV.COM.EnumDB.CVFocusCode CVFocusCode)
 {
     hl.NavigateUrl = hl.NavigateUrl.Replace("||FocusNo||", ((int)CVFocusCode).ToString());
 }
Beispiel #5
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);
    }