예제 #1
0
    public void TabActive(PIKCV.COM.Enumerations.InterviewTabs InterviewTab)
    {
        switch (InterviewTab)
        {
        case PIKCV.COM.Enumerations.InterviewTabs.InterviewList:
            liInterviewList.Attributes.Add("class", "TabActive");
            break;

        case PIKCV.COM.Enumerations.InterviewTabs.MadeInterviews:
            liMadeInterviews.Attributes.Add("class", "TabActive");
            break;
        }
    }
예제 #2
0
    private void FillDetails()
    {
        PIKCV.COM.Enumerations.InterviewTabs InterviewTabs = new PIKCV.COM.Enumerations.InterviewTabs();
        if (CARETTA.COM.Util.IsNumeric(Request.QueryString["InterviewType"]))
        {
            int InterviewStatus = Convert.ToInt32(Request.QueryString["InterviewType"]);
            InterviewTabs = (PIKCV.COM.Enumerations.InterviewTabs)InterviewStatus;
        }
        Company   obj          = new Company();
        DataTable dtInterviews = null;

        switch (InterviewTabs)
        {
        case PIKCV.COM.Enumerations.InterviewTabs.InterviewList:
            UInterviewTabs1.TabActive(PIKCV.COM.Enumerations.InterviewTabs.InterviewList);
            if (CARETTA.COM.Util.IsNumeric(Request.QueryString["PositionID"]))
            {
                dtInterviews = obj.GetCompanyInterviewsGroupByAdvisorAndTime(this.smCompanyID, PIKCV.COM.EnumDB.MemberTypes.Company, Convert.ToInt32(Request.QueryString["PositionID"]));
                DataBindHelper.BindRepeater(ref rptPositionInterviews, dtInterviews);
                if (dtInterviews.Rows.Count > 0)
                {
                    lbMessage.Visible             = false;
                    rptPositionInterviews.Visible = true;
                }
                else
                {
                    rptPositionInterviews.Visible = false;
                    lbMessage.Text    = "Kayýt Bulunamadý";
                    lbMessage.Visible = true;
                }
            }
            rptGeneralInterviews.Visible = false;
            rptInterviews.Visible        = false;
            break;

        case PIKCV.COM.Enumerations.InterviewTabs.MadeInterviews:
            UInterviewTabs1.TabActive(PIKCV.COM.Enumerations.InterviewTabs.MadeInterviews);
            dtInterviews = obj.GetCompanyMadeInterviews(this.smCompanyID, PIKCV.COM.EnumDB.MemberTypes.Company, this.smLanguageID);
            DataBindHelper.BindRepeater(ref rptInterviews, dtInterviews);
            if (dtInterviews.Rows.Count > 0)
            {
                lbMessage.Visible     = false;
                rptInterviews.Visible = true;
            }
            else
            {
                lbMessage.Visible     = true;
                lbMessage.Text        = "Yapýlmýþ olan kayýtlý mülakatýnýz bulunmamaktadýr";
                rptInterviews.Visible = false;
            }
            rptPositionInterviews.Visible = false;
            rptGeneralInterviews.Visible  = false;
            break;

        case PIKCV.COM.Enumerations.InterviewTabs.GeneralInterviews:
            UInterviewTabs1.TabActive(PIKCV.COM.Enumerations.InterviewTabs.InterviewList);
            dtInterviews = obj.GetCompanyInterviewsGroupByPosition(this.smCompanyID, PIKCV.COM.EnumDB.MemberTypes.Company, this.smLanguageID);

            DataBindHelper.BindRepeater(ref rptGeneralInterviews, dtInterviews);
            if (dtInterviews.Rows.Count > 0)
            {
                lbMessage.Visible            = false;
                rptGeneralInterviews.Visible = true;
            }
            else
            {
                lbMessage.Visible            = true;
                lbMessage.Text               = "Mülakat listesinde bilgi bulunmamaktadýr";
                rptGeneralInterviews.Visible = false;
            }
            rptInterviews.Visible         = false;
            rptPositionInterviews.Visible = false;
            break;
        }
    }