// GET: Backend/Permission public ActionResult PermissionGroup() { IEnumerable <GroupModels> items = GroupDAO.GetItems(); ViewBag.WebUrl = System.Configuration.ConfigurationManager.AppSettings["WebUrl"].TrimEnd('/'); return(View(items)); }
public ActionResult EditMemberInfo(MemberModels model) { model.IsChangedPassword = true; ManagerDAO.SetPersonalItem(model); ViewBag.Exit = true; ViewBag.RefreshLoginInfo = true; ViewBag.UploadUrl = uploadUrl; var group = GroupDAO.GetItems(); ViewBag.group = group; return(View(model)); }
// GET: Backend/Manager public ActionResult Manager(int?index, MemberSearch search, long siteId = 0) { IEnumerable <GroupModels> groups = GroupDAO.GetItems(); foreach (GroupModels group in groups) { group.SetPermissionsForAllSites(1); } Pagination pagination = new Pagination { PageIndex = index ?? 1, PageSize = WebInfo.PageSize }; if (Request.HttpMethod == "GET") { if (index == null) { Utility.ClearSearchValue(); Session[$"ExportSearch"] = null; } else { MemberSearch prevSearch = Utility.GetSearchValue <MemberSearch>(); if (prevSearch != null) { search = prevSearch; } } } else if (Request.HttpMethod == "POST") { Utility.SetSearchValue(search); Session[$"ExportSearch"] = search; } int totalRecord; List <MemberModels> items = ManagerDAO.GetItems(pagination.PageSize, pagination.PageIndex, out totalRecord, search); pagination.TotalRecord = totalRecord; ViewBag.Pagination = pagination; ViewBag.SiteID = siteId; ViewBag.Groups = groups; ViewBag.Search = search; return(View(items)); }
public ActionResult Edit(MemberModels model, IEnumerable <MemberToCompanyModel> companyItems, long siteId = 0) { ////密碼 //string hidpassword = Request["hidpassword"]; //string hashKey = uRandom.GetRandomCode(10); //if (!string.IsNullOrEmpty(hidpassword)) //{ // model.HashKey = hashKey; // model.HashPwd = HashWord.EncryptSHA256(hidpassword, hashKey); //} ViewBag.Exit = true; HttpPostedFileBase imgFile = model.imgFile; if (imgFile != null && imgFile.ContentLength > 0) { string Path = string.Format("{0}/{1}", GetItem.UpdPath(), "Manager"); if (!System.IO.Directory.Exists(Path)) { System.IO.Directory.CreateDirectory(Path); } string saveName = WorkV3.Golbal.UpdFileInfo.SaveFiles(imgFile, Path); model.Img = saveName; } ManagerDAO.SetItem(model); //ManagerDAO.SetMemberToCompany(model.Id, companyItems); 20190912 Joe 問題單,目前尚無MemberToCompany這張表,故先註解 var group = GroupDAO.GetItems(); ViewBag.group = group; ViewBag.UploadUrl = Golbal.UpdFileInfo.GetVPathBySiteID(siteId).TrimEnd('/') + "/"; ViewBag.SiteID = siteId; return(View(model)); }
public ActionResult EditMemberInfo(long?ID) { ViewBag.UploadUrl = uploadUrl; MemberModels m = new MemberModels(); if (ID.HasValue) { m = ManagerDAO.GetItem((long)ID); ViewBag.IsNew = false; } else { ViewBag.IsNew = true; } var group = GroupDAO.GetItems(); ViewBag.group = group; ViewBag.ID = ID ?? 0; return(View(m)); }
public ActionResult Edit(long?ID, long siteId = 0) { MemberModels m = new MemberModels(); if (ID.HasValue) { m = ManagerDAO.GetItem((long)ID); ViewBag.IsNew = false; } else { ViewBag.IsNew = true; } var group = GroupDAO.GetItems(); ViewBag.group = group; ViewBag.ID = ID ?? 0; ViewBag.UploadUrl = GetItem.ViewUpdUrl().TrimEnd('/') + "/"; ViewBag.SiteID = siteId; return(View(m)); }