public void insert(string vac, string rbd, string expp, string loc) { IVacancyManager v = VacancyManagerFactory.CreateVacancyManager(); int posit = Convert.ToInt32(vac); DateTime req = Convert.ToDateTime(rbd); string skills = skilltb.Text; string domain = domlable.Text; int exp = Convert.ToInt32(expp); string location = loctb.Text; int uid = (int)Session["uid"]; int aprved = 1; if (uid == 0) { aprved = 3; } int vacancyRequestID = (int)Session["vacancyRequestID"]; int vacancyID = v.InsertVacancy(posit, req, skills, domain, exp, location, aprved, vacancyRequestID); count++; DropDownList1.SelectedItem.Enabled = false; Label1.Visible = true; Label1.Text = "generated vacancy id :"; Label2.Visible = true; Label2.Text = vacancyID.ToString(); System.Threading.Thread.Sleep(1000); }
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; } }
public JobFinderBotManagerModel() { vacancyManager = new RabotaUaVacancyManager(); botClient = new TelegramBotClient(GetAccessToken()); botClient.OnMessage += (sender, eventArgs) => { switch (eventArgs.Message.Text) { case @"/relevant_vacancies": botClient.SendTextMessageAsync(eventArgs.Message.Chat.Id, "Please wait, a job search is in progress, this may take several minutes..."); vacancyManager.GetRelevantVacanciesAsync().ContinueWith(task => { foreach (var vacancy in task.Result) { botClient.SendTextMessageAsync(eventArgs.Message.Chat.Id, vacancy.Url); } }); break; case @"/new_vacancies": break; default: botClient.SendTextMessageAsync(eventArgs.Message.Chat.Id, "Sorry, I don't understand you 😢"); break; } }; }
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 ApiController( IPublicationManager publicationManager, IVacancyManager vacancyManager, IUserManager userManager, ILocalizationManager localizationManager, ILogger logger, Settings settings, FacebookCrosspostManager facebookCrosspostManager, TelegramCrosspostManager telegramCrosspostManager, TwitterCrosspostManager twitterCrosspostManager) { _logger = logger; _settings = settings; _userManager = userManager; _vacancyManager = vacancyManager; _localizationManager = localizationManager; _publicationManager = publicationManager; _crossPostManagers = new List <ICrossPostManager> { facebookCrosspostManager, telegramCrosspostManager, twitterCrosspostManager }; }
public VacancyController(IMapper mapper, IVacancyManager vacancyManager, IUserManager userManager, ISkillManager skillManager, ICandidateManager candidateManager) { this.mapper = mapper; this.vacancyManager = vacancyManager; this.userManager = userManager; this.skillManager = skillManager; this.candidateManager = candidateManager; }
public static IVacancyManager CreateVacancyManager() { if (vacancyManager == null) { vacancyManager = new VacancyManager(); } return(vacancyManager); }
public static IVacancyManager Create_VacancyManager() { if (objVacancyManager == null) { objVacancyManager = new VacancyManager(); } return(objVacancyManager); }
public CandidateController(IMapper mapper, ICandidateManager candidateManager, IVacancyManager vacancyManager, IUserManager userManager, ISkillManager skillManager, IWebHostEnvironment appEnvironment) { this.mapper = mapper; this.candidateManager = candidateManager; this.vacancyManager = vacancyManager; this.userManager = userManager; this.skillManager = skillManager; this.appEnvironment = appEnvironment; }
public SitemapController( IMemoryCache cache, IVacancyManager vacancyManager, IPublicationManager publicationManager, Settings settings) { _cache = cache; _vacancyManager = vacancyManager; _publicationManager = publicationManager; _settings = settings; }
protected void Complete_Click(object sender, EventArgs e) { IVacancyManager objVacancyManager = VacancyManagerFactory.Create_VacancyManager(); int intupdate = objVacancyManager.updateStatus(Convert.ToInt32(Convert.ToString(ddl_vacancy.SelectedItem.Text)), 2); if (intupdate == 1) { DialogResult result = MessageBox.Show("Vacancy ID:" + ddl_vacancy.SelectedItem.Text + " is updated successfully", "Success:", MessageBoxButtons.OK); showlist(); } }
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 HomeController( IMemoryCache cache, IHostingEnvironment env, IVacancyManager vacancyManager, IPublicationManager publicationManager, Settings settings) { _cache = cache; _env = env; _vacancyManager = vacancyManager; _publicationManager = publicationManager; _settings = settings; }
public HomeController( IMemoryCache cache, IHostingEnvironment env, IVacancyManager vacancyManager, IPublicationManager publicationManager, Settings settings, TelegramCrosspostManager telegramCrosspostManager, FacebookCrosspostManager facebookCrosspostManager, TwitterCrosspostManager twitterCrosspostManager) { _cache = cache; _env = env; _vacancyManager = vacancyManager; _publicationManager = publicationManager; _settings = settings; _telegramCrosspostManager = telegramCrosspostManager; _facebookCrosspostManager = facebookCrosspostManager; _twitterCrosspostManager = twitterCrosspostManager; }
protected void submit_Click1(object sender, EventArgs e) { // date.ShortDatePattern="dd-MM-yyyy"; try { Session["VacancyID"] = ddl_vacancy.SelectedItem.Text; ICandidateProfile candidate = CandidateProfileFactory.create_Candidates(); candidate.get_DOB = Convert.ToDateTime(dob.Text); //catch (Exception) //{ // DialogResult result = MessageBox.Show(" Date of birth should be in the MM/DD/YYYY format. ", "Failure:", MessageBoxButtons.OK); //} candidate.get_Gender = gender.Text; candidate.get_Location = location.Text; candidate.get_Percentage_10 = Convert.ToSingle(tenth.Text); candidate.get_Percentage_12 = Convert.ToSingle(twelfth.Text); if (gapsedu.SelectedItem.Text == "No") { candidate.get_GapInEducation = 0; } else { candidate.get_GapInEducation = Convert.ToInt32(gapsedu_months.SelectedItem.Text); } if (gapsexp.SelectedItem.Text == "No") { candidate.get_GapInExperience = 0; } else { candidate.get_GapInExperience = Convert.ToInt32(gapsexp_months.SelectedItem.Text); } int intvacancyid = Convert.ToInt32(Convert.ToString(Session["VacancyID"])); candidate.get_VacancyID = intvacancyid; candidate.get_TestID = 0; candidate.get_TestStatus = 0; candidate.get_MedicalTestStatus = 0; candidate.get_BGCTestID = 0; candidate.get_BGCTestStatus = false; ICandidateManager objCandidateManager = CandidateManagerFactory.Candidate_Manager(); int inti = objCandidateManager.AddCandidateProfile(candidate); List <ICandidateProfile> lstCandidateProfile = new List <ICandidateProfile>(); lstCandidateProfile = objCandidateManager.display_candidate_toPC(); int CandidateID = 0; foreach (ICandidateProfile objCandidateProfile in lstCandidateProfile) { CandidateID = objCandidateProfile.get_CandidateProfileID; } string Requirebydate = ""; IVacancyManager objVacancyManager = VacancyManagerFactory.Create_VacancyManager(); List <IVacancy> lstVacancy = new List <IVacancy>(); foreach (IVacancy element in lstVacancy) { if (element.get_VacancyID == intvacancyid) { Requirebydate = Convert.ToString(element.get_RequiredByDate); break; } } if (inti == 1) { DialogResult result = MessageBox.Show(" Candidate with ID:" + CandidateID + " is Successfully added", "Success:", MessageBoxButtons.OK); Response.Redirect("Add_Candidates_byPC.aspx"); } else if (inti == 2) { DialogResult result = MessageBox.Show(" All candidates for Vacancy ID:" + intvacancyid + " are filled", "Failure:", MessageBoxButtons.OK); Response.Redirect("Add_Candidates_byPC.aspx"); } else if (inti == 3) { DialogResult result = MessageBox.Show(" Date has been expired for this vacancy ", "Failure:", MessageBoxButtons.OK); Response.Redirect("Add_Candidates_byPC.aspx"); } } catch (Exception) { } }
public VacancyAppService(IVacancyManager vacancyManager, IEmployeeManager employeeManager, IMapper mapper) { this.vacancyManager = vacancyManager; this.employeeManager = employeeManager; this.mapper = mapper; }
public VacanciesController(IVacancyManager vacancyMgr) { vacancyManager = vacancyMgr; }
public VacancyController(IVacancyManager vacancyManager) { _vacancyManager = vacancyManager; }