Example #1
0
        public ActionResult DeleteAccess(string indexTypeCode, string userCode)
        {
            // TODO: Add delete logic here
            SysUserModels userSession = (SysUserModels)Session["UserSession"];
            MstIndexTypeUserDAO indexTypeUserDAO = new MstIndexTypeUserDAO(this.mapper);

            indexTypeUserDAO.DeleteIndexTypeUser(indexTypeCode, userCode, userSession.userCode);
            return RedirectToAction("ViewUser", "User", new { userCode = userCode });
        }
Example #2
0
        public SysUserViewModels getUserView(string userCode, SysUserViewModels model)
        {
            SysUserViewModels temp = model;
            temp.userInfo = this.GetUserByUserCode(userCode);

            MstIndexTypeDAO mstIndexTypeDAO = new MstIndexTypeDAO(this.mapper);
            temp.indexTypeList = mstIndexTypeDAO.GetIndexTypeList(null, Constants.Status.Active);

            MstIndexTypeUserDAO mstIndexTypeUserDAO = new MstIndexTypeUserDAO(this.mapper);
            temp.indexTypeUserList = mstIndexTypeUserDAO.GetIndexTypeUserList(null, userCode, Constants.Flag.HasRight);

            MstAccessPackageDAO accessPackageDAO = new MstAccessPackageDAO(this.mapper);
            temp.packageList = accessPackageDAO.GetAccessPackageList(null, null, -1, Constants.Status.Active);

            temp.userCode = userCode;
            return temp;
        }
Example #3
0
 public ActionResult SaveAccess(SysUserViewModels model)
 {
     MstIndexTypeUserDAO indexTypeUserDAO = new MstIndexTypeUserDAO(this.mapper);
     SysUserModels userSession = (SysUserModels) Session["UserSession"];
     if (indexTypeUserDAO.SaveIndexTypeUser(model, userSession.userCode, Constants.TransactionType.Bank))
     {
         return RedirectToAction("ViewUser", "User", new { userCode = model.userCode });
     }
     else
     {
         SysUserDAO userDAO = new SysUserDAO(this.mapper);
         model = userDAO.getUserView(model.userCode, model);
         return View("ViewUser", model);
     }
 }