public void doAddQuestion() { AccountService accountService = new AccountServiceImpl(); if (isValid()) { if (accountService.isUniqueVacancyKillerQuestion(view.getVacancyNumber(), view.getQuestion())) { VacancyKillerQuestionDAO questionDao = new VacancyKillerQuestionDAO(); questionDao.presist(getKillerQuestionDto()); view.pageReload(); } else { view.setVacancyNumber("Error, this Date type is already used. Enter another value"); } } else { view.showFeedback("Error Field vlaues are not valid"); } }
public void VacancyKillerQuestionDAOConstructorTest() { /*Context*/ VacancyKillerQuestionDAO vacKill_context = new VacancyKillerQuestionDAO(); VacancyDAO vac_context = new VacancyDAO(); /*Insert*/ VacancyDTO vac = new VacancyDTO(); vac.department = "IS"; vac.description = "Web services"; vac.manager = "Tom"; vac.recruiter = "Thumi"; vac.site = "www.petrosa.co.za"; vac.startDate = new DateTime(2012, 10, 10); vac.endDate = new DateTime(2012, 12, 1); vac.description = "desktop support"; vac.title = "support technician"; vac.vacancyNumber = "1"; vac.viewCount = 10; vac.viewStatus = "published"; vac.status = "active"; vac_context.presist(vac); VacancyKillerQuestionDTO vacKill = new VacancyKillerQuestionDTO(); vacKill.vacancyNumber = "1"; vacKill.question = "Do you have a BTech"; vacKill.answer = "Yes"; Assert.AreEqual(vacKill_context.presist(vacKill), true); /*Update*/ vacKill.answer = "No"; vacKill_context.merge(vacKill); Assert.AreEqual(vacKill.answer, "No"); /*Delete*/ Assert.AreEqual(vacKill_context.removeByUserId("1", "Do you have a BTech"), true); vac_context.removeByUserId("1"); }
protected void rptQuestion_ItemCommand(object source, RepeaterCommandEventArgs e) { VacancyKillerQuestionDTO dto; VacancyKillerQuestionDAO dao = new VacancyKillerQuestionDAO(); String element = e.CommandName.ToString(); if (element.Equals("question")) { dto = dao.find(e.CommandArgument.ToString(), getVacancyNumber()); presenter.setKillerQuestionDto(dto); presenter.updateQuestionView(); } }
public void doUpdateQuestion() { if (isValid()) { VacancyKillerQuestionDAO employmentInfoDao = new VacancyKillerQuestionDAO(); employmentInfoDao.merge(getKillerQuestionDto()); view.showFeedback("Successfully updated"); } else { view.showFeedback("Error Field vlaues are not valid"); } }
public void doResetQuestion() { if (isMinimumValid()) { VacancyKillerQuestionDAO vacancyDao = new VacancyKillerQuestionDAO(); VacancyKillerQuestionDTO vacancyInfoDto = vacancyDao.find(view.getQuestion(), view.getVacancyNumber()); setKillerQuestionDto(vacancyInfoDto); view.showFeedback("Fields are reset."); } else { view.showFeedback("Error Field vlaues are not valid"); } }
public void doRemoveQuestion() { if (isMinimumValid()) { VacancyKillerQuestionDAO vacancyDao = new VacancyKillerQuestionDAO(); vacancyDao.removeByUserId(view.getQuestion(), view.getVacancyNumber()); view.pageReload(); } else { view.showFeedback("Error Field vlaues are not valid"); } }
public bool isUniqueVacancyKillerQuestion(string question, string vacancyNumber) { bool isUnique = false; VacancyKillerQuestionDAO dao = new VacancyKillerQuestionDAO(); try { return (!dao.isFound(vacancyNumber, question)); } catch (InvalidOperationException ioe) { isUnique = true; } return isUnique; }
public List<VacancyKillerQuestionDTO> getUserQuestions(string vacancyNumber) { List<VacancyKillerQuestionDTO> dtoList = new List<VacancyKillerQuestionDTO>(); VacancyKillerQuestionDAO dao = new VacancyKillerQuestionDAO(); List<VacancyKillerQuestionDTO> list = dao.findAll(); foreach (VacancyKillerQuestionDTO emp in list) { if (emp.vacancyNumber.Equals(vacancyNumber)) { dtoList.Add(emp); } } return dtoList; }