Esempio n. 1
0
        public ActionResult EditRoleConfirm(uRolePowerConfirm model, FormCollection form)
        {
            string result = "";

            if (model.uRolePowerSn != -1)
            {
                uRolePowerConfirm urpc = db.uRolePowerConfirm.Where(n => n.uRolePowerSn == model.uRolePowerSn).ToList().FirstOrDefault();
                urpc.uEachRoleMinNum  = model.uEachRoleMinNum;
                urpc.uTotlaRoleMinNum = model.uTotlaRoleMinNum;
            }
            else
            {
                int roleID             = Convert.ToInt32(form["roleID"]);
                int powerID            = Convert.ToInt32(form["powerID"]);
                int urpsn              = db.uRolePowers.Where(n => n.uRoleID == roleID && n.powerID == powerID).Select(n => n.urpSn).ToList().FirstOrDefault();
                uRolePowerConfirm urpc = new uRolePowerConfirm {
                    uRolePowerSn     = urpsn,
                    uEachRoleMinNum  = model.uEachRoleMinNum,
                    uTotlaRoleMinNum = model.uTotlaRoleMinNum
                };
                db.uRolePowerConfirm.Add(urpc);
            }
            db.SaveChanges();
            result = "角色覆核人數設定更新成功";
            return(Content(result));
        }
Esempio n. 2
0
        public PartialViewResult EditRoleConfirm(int upowerID)
        {
            uRolePowerConfirm urpcList = (from c in db.uRolePowerConfirm
                                          join x in db.uRolePowers on c.uRolePowerSn equals x.urpSn
                                          where x.powerID == upowerID
                                          select c).FirstOrDefault();

            return(PartialView(urpcList));
        }