コード例 #1
0
        public JsonResult Edit(FormCollection collection)
        {
            DM_THAOTACBusiness = Get <DM_THAOTACBusiness>();
            var result = new JsonResultBO(true);

            try
            {
                var id    = collection["ID"].ToIntOrZero();
                var myobj = DM_THAOTACBusiness.Find(id);
                myobj.TRANGTHAI   = collection["TRANGTHAI"].ToIntOrZero();
                myobj.TT_HIENTHI  = collection["TT_HIENTHI"].ToIntOrZero();
                myobj.NGAYSUA     = DateTime.Now;
                myobj.IS_HIENTHI  = collection["IS_HIENTHI"].ToBoolByOnOff();
                myobj.MA_THAOTAC  = collection["MA_THAOTAC"].ToString();
                myobj.TEN_THAOTAC = collection["TEN_THAOTAC"].ToString();
                myobj.MENU_LINK   = collection["MENU_LINK"].ToString();
                myobj.ICONPATH    = collection["ICONPATH"].ToString();
                myobj.CSSCLASS    = collection["CSSCLASS"].ToString();
                DM_THAOTACBusiness.Save(myobj);
            }
            catch
            {
                result.Status  = false;
                result.Message = "Không cập nhật được";
            }
            return(Json(result));
        }
コード例 #2
0
        public JsonResult Create(FormCollection collection)
        {
            DM_THAOTACBusiness = Get <DM_THAOTACBusiness>();
            var result = new JsonResultBO(true);

            try
            {
                var myobj = new DM_THAOTAC();
                myobj.TRANGTHAI      = collection["TRANGTHAI"].ToIntOrZero();
                myobj.DM_CHUCNANG_ID = collection["DM_CHUCNANG_ID"].ToIntOrZero();
                myobj.TT_HIENTHI     = collection["TT_HIENTHI"].ToIntOrZero();
                myobj.NGAYTAO        = DateTime.Now;
                myobj.IS_HIENTHI     = collection["IS_HIENTHI"].ToBoolByOnOff();
                myobj.MA_THAOTAC     = collection["MA_THAOTAC"].ToString();
                myobj.TEN_THAOTAC    = collection["TEN_THAOTAC"].ToString();
                myobj.MENU_LINK      = collection["MENU_LINK"].ToString();
                myobj.ICONPATH       = collection["ICONPATH"].ToString();
                myobj.CSSCLASS       = collection["CSSCLASS"].ToString();
                DM_THAOTACBusiness.Save(myobj);
            }
            catch
            {
                result.Status  = false;
                result.Message = "Không thêm mới được";
            }
            return(Json(result));
        }
コード例 #3
0
        public PartialViewResult Edit(long id)
        {
            DM_THAOTACBusiness = Get <DM_THAOTACBusiness>();
            var myModel = new EditVM();

            myModel.objModel = DM_THAOTACBusiness.repository.Find(id);
            return(PartialView("_EditPartial", myModel));
        }
コード例 #4
0
        public JsonResult Delete(long id)
        {
            var result = new JsonResultBO(true);

            DM_THAOTACBusiness = Get <DM_THAOTACBusiness>();
            DM_THAOTACBusiness.repository.Delete(id);
            DM_THAOTACBusiness.Save();
            return(Json(result));
        }
コード例 #5
0
        public ActionResult Index(int id)
        {
            DM_THAOTACBusiness  = Get <DM_THAOTACBusiness>();
            DM_CHUCNANGBusiness = Get <DM_CHUCNANGBusiness>();
            var searchmodel = new DM_THAOTAC_SEARCHBO();

            SessionManager.SetValue("dmthaotacSearchModel", null);
            var data = new IndexVM();

            data.ListThaoTac = DM_THAOTACBusiness.GetDaTaByPage(id, null);
            data.ChucNang    = DM_CHUCNANGBusiness.Find(id);
            return(View(data));
        }
コード例 #6
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));
        }
コード例 #7
0
        public JsonResult SaveVaiTroThaoTac(int idvaitro, List <long> ArrThaoTac)
        {
            DM_THAOTACBusiness     = Get <DM_THAOTACBusiness>();
            DM_VAITROBusiness      = Get <DM_VAITROBusiness>();
            DM_CHUCNANGBusiness    = Get <DM_CHUCNANGBusiness>();
            VAITRO_THAOTACBusiness = Get <VAITRO_THAOTACBusiness>();
            var listTaoTacDB = VAITRO_THAOTACBusiness.getListThaotacByVaiTro(idvaitro);
            var isdone       = VAITRO_THAOTACBusiness.UpdatePermission(idvaitro, ArrThaoTac);
            var result       = new JsonResultBO(true);

            if (!isdone)
            {
                result.Status  = false;
                result.Message = "Không cập nhật được quyền cho vai trò";
            }
            return(Json(result));
        }
コード例 #8
0
        public JsonResult searchData(FormCollection form)
        {
            DM_THAOTACBusiness = Get <DM_THAOTACBusiness>();
            var searchModel = SessionManager.GetValue("dmthaotacSearchModel") as DM_THAOTAC_SEARCHBO;

            if (searchModel == null)
            {
                searchModel          = new DM_THAOTAC_SEARCHBO();
                searchModel.pageSize = 20;
            }

            searchModel.QR_MA         = form["QR_MA"];
            searchModel.QR_THAOTAC    = form["QR_THAOTAC"];
            searchModel.QR_CHUCNANGID = form["QR_ID"].ToIntOrZero();
            SessionManager.SetValue("dmthaotacSearchModel", searchModel);

            var data = DM_THAOTACBusiness.GetDaTaByPage(searchModel.QR_CHUCNANGID, searchModel, 1, searchModel.pageSize);

            return(Json(data));
        }
コード例 #9
0
        public JsonResult getData(int indexPage, string sortQuery, int pageSize, int idchucnang)
        {
            DM_THAOTACBusiness = Get <DM_THAOTACBusiness>();
            var searchModel = SessionManager.GetValue("dmthaotacSearchModel") as DM_THAOTAC_SEARCHBO;

            if (!string.IsNullOrEmpty(sortQuery))
            {
                if (searchModel == null)
                {
                    searchModel = new DM_THAOTAC_SEARCHBO();
                }
                searchModel.sortQuery = sortQuery;
                if (pageSize > 0)
                {
                    searchModel.pageSize = pageSize;
                }
                SessionManager.SetValue("dmthaotacSearchModel", searchModel);
            }
            var data = DM_THAOTACBusiness.GetDaTaByPage(idchucnang, searchModel, indexPage, pageSize);

            return(Json(data));
        }
コード例 #10
0
 public JsonResult CheckExsitCode(long idThaotac, string code)
 {
     DM_THAOTACBusiness = Get <DM_THAOTACBusiness>();
     return(Json(DM_THAOTACBusiness.checkExistCode(code, idThaotac)));
 }