protected void Page_Load(object sender, EventArgs e) { LanguageDAO = new LanguageDAO(); musicDAO = new MusicDAO(); if (Session["user"] == null) { Response.Redirect("Login.aspx"); } else { musicID = Request.QueryString["musicID"]; if (!IsPostBack) { if (!musicID.Trim().Equals("")) { ltrDetail.Text = musicDAO.getMusicDetailById(musicID, "1"); hienthi(); } else { ltrDetail.Text = "Cố lỗi !!!"; } } } }
public ActionResult ProfileView() { try { if (Session["Id"] != null) { UserDAO dao = new UserDAO(); User u = dao.SearchById(int.Parse(Session["Id"].ToString())); CountryDAO cdao = new CountryDAO(); LanguageDAO ldao = new LanguageDAO(); CartDAO cardao = new CartDAO(); if (Session["Id"] != null) { ViewBag.Cart = cardao.SearchCartUser(int.Parse(Session["Id"].ToString())); } ViewBag.User = u; ViewBag.Country = cdao.List(); ViewBag.Lang = ldao.List(); ViewBag.UserCountry = cdao.SearchById(u.CountryId); return(View()); } return(RedirectToAction("../Home/Index")); } catch { return(RedirectToAction("Index", "Home")); } }
public void doDelete() { if (isMinimumValid()) { LanguageDAO languageDao = new LanguageDAO(); languageDao.removeByUserId(view.getUsername(), view.getLanguage()); view.pageReload(); } else { view.showFeedback("Error Field vlaues are not valid"); } }
public void doReset() { if (isMinimumValid()) { LanguageDAO languageDao = new LanguageDAO(); LanguageDTO languageInfoDto = languageDao.find(view.getUsername(), view.getLanguage()); setLanguageDto(languageInfoDto); view.showFeedback("Fields are reset."); } else { view.showFeedback("Error Field vlaues are not valid"); } }
public ActionResult Register() { try { UserDAO dao = new UserDAO(); CountryDAO cdao = new CountryDAO(); LanguageDAO ldao = new LanguageDAO(); ViewBag.Class = ""; ViewBag.User = new User(); ViewBag.Country = cdao.List(); ViewBag.Lang = ldao.List(); return(View()); } catch { return(RedirectToAction("Index", "Home")); } }
public ActionResult Validate(User user) { try { if (ModelState.IsValid) { if (user.Password.Length > 4) { if (user.BirthDate <= DateTime.Now && user.BirthDate.Year >= 1900) { UserDAO dao = new UserDAO(); if (!dao.IsUnique(user)) { user.CrtDate = DateTime.Now; user.Picture = "../../../media/default/default-user.png"; dao.Add(user); return(RedirectToAction("Index", "Home")); } ModelState.AddModelError("user.NotUniq", "Username Already been used"); } else { ModelState.AddModelError("user.BirthNA", "Your birth Date is not acceptable"); } } else { ModelState.AddModelError("user.Password4", "Your password needs to be at least 5 characters"); } } CountryDAO cdao = new CountryDAO(); LanguageDAO ldao = new LanguageDAO(); ViewBag.User = user; ViewBag.Class = "alert alert-danger"; ViewBag.Country = cdao.List(); ViewBag.Lang = ldao.List(); return(View("Register")); } catch { return(RedirectToAction("Index", "Home")); } }
public void doSave() { AccountService accountService = new AccountServiceImpl(); if (isValid()) { if (accountService.isUniqueLanguage(view.getUsername(), view.getLanguage())) { LanguageDAO languageDao = new LanguageDAO(); languageDao.presist(getLanguageDto()); view.pageReload(); } else { view.setLanguageError("Error, this address type is already used. Enter another value"); } } else { view.showFeedback("Error Field vlaues are not valid"); } }
public ActionResult Index() { try { if (Session["ModId"] != null) { LanguageDAO dao = new LanguageDAO(); UserDAO udao = new UserDAO(); User u = udao.SearchById(int.Parse(Session["Id"].ToString())); ViewBag.User = u; ViewBag.Lang = new Language(); ViewBag.Langs = dao.List(); return(View()); } return(RedirectToAction("../Home/Index")); } catch { return(RedirectToAction("Index", "Home")); } }
public ActionResult Remove(int id) { try { if (Session["ModId"] != null) { LanguageDAO dao = new LanguageDAO(); Language l = dao.SearchById(id); dao.Remove(l); return(RedirectToAction("Index")); } else { return(RedirectToAction("../Home/Index")); } } catch { return(RedirectToAction("Index", "Home")); } }
public ActionResult ChangePassword(string cpsw, string npsw) { try { UserDAO dao = new UserDAO(); User u = dao.SearchById(int.Parse(Session["Id"].ToString())); if (cpsw != null && npsw != null && cpsw != npsw && u.Password == cpsw) { if (npsw.Length > 4) { u.Password = npsw; dao.Update(); return(RedirectToAction("ProfileView")); } else { ModelState.AddModelError("user.Password4", "Your password needs to be at least 5 characters"); } } else { ModelState.AddModelError("user.PasswordDM", "Your password don't match"); } User u2 = dao.SearchById(int.Parse(Session["Id"].ToString())); CountryDAO cdao = new CountryDAO(); LanguageDAO ldao = new LanguageDAO(); ViewBag.User = u2; ViewBag.Country = cdao.List(); ViewBag.UserCountry = cdao.SearchById(u.CountryId); ViewBag.Lang = ldao.List(); //result = "Error"; //return Json(result, JsonRequestBehavior.AllowGet); return(View("ProfileView")); } catch { return(RedirectToAction("Index", "Home")); } }
public ActionResult Validate(Language language) { try { if (ModelState.IsValid) { LanguageDAO dao = new LanguageDAO(); if (dao.IsUnique(language)) { dao.Add(language); return(RedirectToAction("Index")); } return(RedirectToAction("Index")); } ViewBag.Lang = language; return(View("Index")); } catch { return(RedirectToAction("Index", "Home")); } }
public ActionResult EditConfirm(Language language) { try { if (Session["ModId"] != null) { LanguageDAO dao = new LanguageDAO(); Language l = dao.SearchById(language.Id); l.Name = language.Name; dao.Update(); return(RedirectToAction("Index")); } else { return(RedirectToAction("../Home/Index")); } } catch { return(RedirectToAction("Index", "Home")); } }
public void LanguageDAOConstructorTest() { /*Context*/ LanguageDAO lang_context = new LanguageDAO(); AccountDAO acc_context = new AccountDAO(); /*Insert*/ AccountDTO acc = new AccountDTO(); acc.userName = "******"; acc.password = "******"; acc.accountType = "administrator"; acc.status = "active"; acc_context.presist(acc); LanguageDTO lang = new LanguageDTO(); lang.userName = "******"; lang.languageName = "english"; lang.speak = "Yes"; lang.write = "Yes"; lang.reads = "Yes"; lang_context.presist(lang); Assert.AreEqual(lang.speak, lang_context.find("john", "english").speak); /*Update*/ lang.speak = "No"; lang_context.merge(lang); Assert.AreEqual("No", lang_context.find("john", "english").speak); /*Delete*/ lang_context.removeByUserId("john", "english"); Assert.AreEqual(lang_context.isFound("john", "english"), false); acc_context.removeByUserId("john"); }
public void LanguageDAO_Test() { LanguageDAO lang_context = new LanguageDAO(); AccountDAO acc_context = new AccountDAO(); /*Insert*/ AccountDTO acc = new AccountDTO(); acc.userName = "******"; acc.password = "******"; acc.accountType = "administrator"; acc.status = "active"; acc_context.presist(acc); LanguageDTO lang = new LanguageDTO(); lang.userName = "******"; lang.languageName = "english"; lang.speak = "no"; lang.write = "Yes"; lang.reads = "Yes"; lang_context.presist(lang); Assert.AreEqual("no", lang_context.find("griddy", "english").speak); /*Update*/ /*lang.speak = "X"; lang_context.merge(lang); string str = lang_context.find("griddy", "english").speak; //Assert.AreEqual("X", str); /*Delete*/ lang_context.removeByUserId("griddy", "english"); Assert.AreEqual(false, lang_context.isFound("griddy", "english")); acc_context.removeByUserId("griddy"); }
protected void rptLanguage_ItemCommand(object source, RepeaterCommandEventArgs e) { LanguageDTO dto; LanguageDAO dao = new LanguageDAO(); String element = e.CommandName.ToString(); if (element.Equals("languageName")) { dto = dao.find(getUsername(), e.CommandArgument.ToString()); presenter.setLanguageDto(dto); presenter.updateView(); } }
protected void Button1_Click(object sender, EventArgs e) { LanguageDAO lang = new LanguageDAO(); Label1.Text = lang.find("griddy", "english").speak; }
public bool isUniqueLanguage(String username, String language) { bool isUnique = false; LanguageDAO dao = new LanguageDAO(); try { return (!dao.isFound(username, language)); } catch (InvalidOperationException ioe) { isUnique = true; } return isUnique; }
public void doUpdate() { if (isValid()) { LanguageDAO languageInfoDao = new LanguageDAO(); languageInfoDao.merge(getLanguageDto()); view.showFeedback("Successfully updated"); } else { view.showFeedback("Error Field vlaues are not valid"); } }
public List<LanguageDTO> getUserLanguages(String username) { List<LanguageDTO> dtoList = new List<LanguageDTO>(); LanguageDAO dao = new LanguageDAO(); List<LanguageDTO> list = dao.findAll(); foreach (LanguageDTO address in list) { if (address.userName.Equals(username)) { dtoList.Add(address); } } return dtoList; }