Esempio n. 1
0
    public void showcomplete(int vacancyID)
    {
        int count = 0;
        ICandidateManager        objcandidatemanager = CandidateManagerFactory.Candidate_Manager();
        List <ICandidateProfile> candidate           = objcandidatemanager.display_candidate_toPC();

        foreach (ICandidateProfile element in candidate)
        {
            if (element.get_VacancyID == vacancyID)
            {
                count++;
            }
        }
        tbtotal.Text = count.ToString();
        if ((objcandidatemanager.filledstatus_20percent(vacancyID) == true) && (objcandidatemanager.filledstatus_bydate(vacancyID) == false))
        {
            Panel2.Visible   = true;
            Panel1.Visible   = true;
            Complete.Visible = true;
            Cancel.Visible   = false;
        }

        else if ((objcandidatemanager.filledstatus_20percent(vacancyID) == false) && (objcandidatemanager.filledstatus_bydate(vacancyID) == true))
        {
            Panel2.Visible   = true;
            Panel1.Visible   = false;
            Complete.Visible = false;
            Cancel.Visible   = true;
        }

        else if ((objcandidatemanager.filledstatus_20percent(vacancyID) == true) && (objcandidatemanager.filledstatus_bydate(vacancyID) == true))
        {
            Panel2.Visible   = true;
            Panel1.Visible   = false;
            Complete.Visible = true;
            Cancel.Visible   = true;
        }
        else if ((objcandidatemanager.filledstatus_20percent(vacancyID) == false) && (objcandidatemanager.filledstatus_bydate(vacancyID) == false))
        {
            Panel2.Visible = false;
            Panel1.Visible = true;
        }
    }