Beispiel #1
0
    public void showlist()
    {
        ddl_vacancy.Items.Clear();
        IVacancyManager   objVacancyManager = VacancyManagerFactory.Create_VacancyManager();
        List <IVacancy>   list_vacancies    = objVacancyManager.GetVacancy();
        ICandidateManager candidate_manager = CandidateManagerFactory.Candidate_Manager();

        ddl_vacancy.Items.Add("--select--");
        foreach (IVacancy vacancy in list_vacancies)
        {
            if ((vacancy.get_Status != 2) && (candidate_manager.filledstatus_50percent(vacancy.get_VacancyID) == false) && (candidate_manager.filledstatus_bydate_TestID(vacancy.get_VacancyID) == true))
            {
                if ((vacancy.get_Status == 0) && (candidate_manager.filledstatus_bydate(vacancy.get_VacancyID) == true))
                {
                }
                else
                {
                    ListItem dropdownlist = new ListItem(Convert.ToString(vacancy.get_VacancyID), Convert.ToString(vacancy.get_VacancyID), true);

                    ddl_vacancy.Items.Add(dropdownlist);
                }
            }
            if ((candidate_manager.filledstatus_50percent(vacancy.get_VacancyID) == true) && (candidate_manager.filledstatus_bydate(vacancy.get_VacancyID) == true))
            {
                objVacancyManager.updateStatus(vacancy.get_VacancyID, 2);
            }
        }
        ddl_vacancy.SelectedIndex = 0;
    }
Beispiel #2
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;
        }
    }