public void doDelete() { if (isMinimumValid()) { HigherEducationDAO higherEducationDao = new HigherEducationDAO(); higherEducationDao.removeByUserId(view.getUsername(), view.getMajor()); view.pageReload(); } else { view.showFeedback("Error Field vlaues are not valid"); } }
public void HigherEducation_Test() { /*Context*/ HigherEducationDAO higher_context = new HigherEducationDAO(); AccountDAO account_context = new AccountDAO(); /*Insert*/ AccountDTO account = new AccountDTO(); account.userName = "******"; account.status = "active"; account.password = "******"; account.accountType = "admin"; account_context.presist(account); HigherEducationDTO higherEdu = new HigherEducationDTO(); higherEdu.userName = "******"; higherEdu.country = "SA"; higherEdu.educationType = "BTECH"; higherEdu.industry = "Information Technology"; higherEdu.institution = "CPUT"; higherEdu.length = "four years"; higherEdu.major = "Technical Programming"; higherEdu.nqf = "7"; higherEdu.province = "WP"; higherEdu.town = "Cape Town"; higher_context.presist(higherEdu); bool expected = true; bool actual; actual = higher_context.isFound("griddy", "Technical Programming"); Assert.AreEqual(expected, actual); /*Update*/ higherEdu.institution = "UWC"; higher_context.merge(higherEdu); string expectedUpdate = "UWC"; HigherEducationDTO contUpd = higher_context.find("griddy", "Technical Programming"); Assert.AreEqual(expectedUpdate, contUpd.institution); /*Delete*/ higher_context.removeByUserId("griddy", "Technical Programming"); bool expectedDelete = false; bool actualDelete = higher_context.isFound("griddy", "Technical Programming"); Assert.AreEqual(expectedDelete, actualDelete); account_context.removeByUserId("griddy"); }
public void doReset() { if (isMinimumValid()) { HigherEducationDAO higherEducationDao = new HigherEducationDAO(); HigherEducationDTO higherEducationInfoDto = higherEducationDao.find(view.getUsername(), view.getMajor()); setHigherEducationDto(higherEducationInfoDto); view.showFeedback("Fields are reset."); } else { view.showFeedback("Error Field vlaues are not valid"); } }
protected void rptHigherEducation_ItemCommand(object source, RepeaterCommandEventArgs e) { HigherEducationDTO dto; HigherEducationDAO dao = new HigherEducationDAO(); String element = e.CommandName.ToString(); if (element.Equals("major")) { dto = dao.find(getUsername(), e.CommandArgument.ToString()); presenter.setHigherEducationDto(dto); presenter.updateView(); } }
public void doSave() { AccountService accountService = new AccountServiceImpl(); if (isValid()) { if (accountService.isUniqueHigherEducation(view.getUsername(), view.getMajor())) { HigherEducationDAO higherEducationDao = new HigherEducationDAO(); higherEducationDao.presist(getHigherEducationDto()); view.pageReload(); } else { view.setMajorError("Error, this address type is already used. Enter another value"); } } else { view.showFeedback("Error Field vlaues are not valid"); } }
public void doUpdate() { if (isValid()) { HigherEducationDAO higherEducationInfoDao = new HigherEducationDAO(); higherEducationInfoDao.merge(getHigherEducationDto()); view.showFeedback("Successfully updated"); } else { view.showFeedback("Error Field vlaues are not valid"); } }
public List<HigherEducationDTO> getUserHigherEducations(String username) { List<HigherEducationDTO> dtoList = new List<HigherEducationDTO>(); HigherEducationDAO dao = new HigherEducationDAO(); List<HigherEducationDTO> list = dao.findAll(); foreach (HigherEducationDTO disability in list) { if (disability.userName.Equals(username)) { dtoList.Add(disability); } } return dtoList; }
public bool isUniqueHigherEducation(String username, String major) { bool isUnique = false; HigherEducationDAO dao = new HigherEducationDAO(); try { return (!dao.isFound(username, major)); } catch (InvalidOperationException ioe) { isUnique = true; } return isUnique; }