protected void ddlvacancyID_SelectedIndexChanged(object sender, EventArgs e)
    {
        IVacancyManager objvacmanager = VacancyManagerFactory.Create_VacancyManager();
        List <IVacancy> lstvacancy    = objvacmanager.GetVacancy();

        try
        {
            foreach (IVacancy element in lstvacancy)
            {
                if (element.get_VacancyID == Convert.ToInt32(ddlvacancyID.SelectedValue))
                {
                    lbRequiredbyDate.Visible         = true;
                    lbReqbyDate.Text                 = element.get_RequiredByDate.ToString("dd/MM/yyyy");
                    lbReqbyDate.Visible              = true;
                    lbWrittenTestDate.Visible        = true;
                    lbTechnicalInterviewDate.Visible = true;
                    lbHRInterviewDate.Visible        = true;
                    tbwritten.Visible                = true;
                    tbtechnical.Visible              = true;
                    tbHR.Visible = true;

                    break;
                }
            }
        }
        catch (Exception)
        {
            RequiredFieldValidator2.Visible = true;
        }
    }
Ejemplo n.º 2
0
        public IActionResult Get(long id)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var result = vacancyManager.GetVacancy(id);

            if (result == null)
            {
                return(NotFound(id));
            }

            return(Ok(result));
        }
Ejemplo n.º 3
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;
    }
 public IActionResult Detail(long id)
 {
     try
     {
         return(View(_vacancyManager.GetVacancy(id)));
     }
     catch (KeyNotFoundException)
     {
         return(NotFound());
     }
 }
    public void display()
    {
        lbRequiredbyDate.Visible = true;
        lbReqbyDate.Visible      = true;

        ITestAdministratorManager objTestAdminManager = TestAdministratorManagerFactory.Create_TestAdministratorManager();
        List <ITestAdministrator> LstTestAdmin        = new List <ITestAdministrator>();

        LstTestAdmin = objTestAdminManager.getTestAdministrator();

        ddltestadminID.Items.Clear();
        ddltestadminID.Items.Add("--select--");
        for (int i = 0; i < LstTestAdmin.Count; i++)
        {
            if (LstTestAdmin.ElementAt(i).get_IsTestAdmin == true)
            {
                ddltestadminID.Items.Add(Convert.ToString(LstTestAdmin.ElementAt(i).get_EmployeeID));
            }
        }



        bool            blflag            = false;
        IVacancyManager objVacancyManager = VacancyManagerFactory.Create_VacancyManager();
        List <IVacancy> lstVacancy        = new List <IVacancy>();
        ITestManager    objTestManager    = TestManagerFactory.CreateTestManager();
        List <ITest>    lstTest           = new List <ITest>();

        lstTest    = objTestManager.GetTest();
        lstVacancy = objVacancyManager.GetVacancy();
        ddlvacancyID.Items.Clear();
        ddlvacancyID.Items.Add("--select--");
        foreach (IVacancy element1 in lstVacancy)
        {
            if (element1.get_Status == 2)
            {
                blflag = false;
                foreach (ITest element in lstTest)
                {
                    if (element1.get_VacancyID == element.get_VacancyID)
                    {
                        blflag = true;
                        break;
                    }
                }
                if (!blflag)
                {
                    ddlvacancyID.Items.Add(Convert.ToString(element1.get_VacancyID));
                }
            }
        }
    }
 public IActionResult Edit(long id)
 {
     try
     {
         return(View(_vacancyManager.GetVacancy(id)));
     }
     catch (KeyNotFoundException)
     {
         return(new NotFoundResult());
     }
     catch (ArgumentOutOfRangeException)
     {
         return(new BadRequestResult());
     }
 }