예제 #1
0
        public JsonResult Edit(FormCollection collection)
        {
            DM_VAITROBusiness = Get <DM_VAITROBusiness>();
            var result = new JsonResultBO(true);

            try
            {
                var id    = collection["ID"].ToIntOrZero();
                var myobj = DM_VAITROBusiness.Find(id);

                myobj.NGAYSUA = DateTime.Now;

                myobj.MA_VAITRO  = collection["MA_VAITRO"].ToString();
                myobj.TEN_VAITRO = collection["TEN_VAITRO"].ToString();
                myobj.TRONGSO    = collection["TRONGSO"].ToIntOrZero();
                myobj.IS_RECEIVE_DOC_DIRECTLY = collection["IS_RECEIVE_DOC_DIRECTLY"].ToIntOrZero() > 0;
                DM_VAITROBusiness.Save(myobj);
            }
            catch
            {
                result.Status  = false;
                result.Message = "Không cập nhật được";
            }
            return(Json(result));
        }
예제 #2
0
        /// <summary>
        /// Phân quyền cho vai trò
        /// </summary>
        /// <param name="id">id của vai trò</param>
        /// <returns></returns>
        public ActionResult PhanQuyen(int id)
        {
            DM_THAOTACBusiness     = Get <DM_THAOTACBusiness>();
            DM_VAITROBusiness      = Get <DM_VAITROBusiness>();
            DM_CHUCNANGBusiness    = Get <DM_CHUCNANGBusiness>();
            VAITRO_THAOTACBusiness = Get <VAITRO_THAOTACBusiness>();
            var model = new PhanQuyenVM();

            model.ListAllChucNang    = DM_CHUCNANGBusiness.getChucNangThaoTac();
            model.ListChucNangVaiTro = VAITRO_THAOTACBusiness.getChucNangCuaVaiTro(id);
            model.VaiTro             = DM_VAITROBusiness.Find(id);
            return(View(model));
        }