Beispiel #1
0
        public ActionResult WebTypeList()
        {
            long parentWebTypeID = XCLNetTools.StringHander.FormHelper.GetLong("parentWebTypeID");

            parentWebTypeID = parentWebTypeID > 0 ? parentWebTypeID : base.V_CurrentUserModel.RootWebTypeID;

            Web.Models.WebType.WebTypeListModel model = new Models.WebType.WebTypeListModel();
            model.ParentWebTypeID = parentWebTypeID;
            //select
            model.WebTypeOptionStr = Web.Common.CommonHelper.GetWebTypeOptionStr(base.CurrentUserModel.UserID, parentWebTypeID);
            //数据绑定
            XCLShouCang.BLL.WebShareRelation   relationBLL   = new XCLShouCang.BLL.WebShareRelation();
            XCLShouCang.Model.WebShareRelation relationModel = null;
            XCLShouCang.BLL.WebType            webTypeBLL    = new XCLShouCang.BLL.WebType();
            XCLShouCang.BLL.v_WebType          bll           = new XCLShouCang.BLL.v_WebType();
            model.WebTypeList = bll.GetModelList(parentWebTypeID, base.CurrentUserModel.UserID);

            model.WebShareRelationModel = new Models.WebShareRelation.WebShareRelationModel();
            if (relationBLL.IsExistWebTypeRootID(base.V_CurrentUserModel.RootWebTypeID))
            {
                relationModel = relationBLL.GetModelByWebTypeRootID(base.V_CurrentUserModel.RootWebTypeID);
                if (null != relationModel)
                {
                    model.WebShareRelationModel.AccessPwd = relationModel.AccessPwd;
                    model.WebShareRelationModel.IsShare   = true;
                }
            }

            return(View("~/Views/UserAdmin/WebTypeList.cshtml", model));
        }
Beispiel #2
0
        public void SetShare()
        {
            Web.Models.WebShareRelation.WebShareRelationModel viewModel = new Models.WebShareRelation.WebShareRelationModel();
            viewModel.IsShare       = XCLNetTools.StringHander.FormHelper.GetInt("ckIsShare") == 1;
            viewModel.AccessPwd     = XCLNetTools.StringHander.FormHelper.GetString("txtSharePwd");
            viewModel.WebTypeRootID = base.V_CurrentUserModel.RootWebTypeID;

            XCLShouCang.BLL.WebShareRelation   bll   = new XCLShouCang.BLL.WebShareRelation();
            XCLShouCang.Model.WebShareRelation model = new XCLShouCang.Model.WebShareRelation();
            model.AccessPwd        = viewModel.AccessPwd;
            model.FK_WebTypeRootID = viewModel.WebTypeRootID;

            model.FK_WebTypeRootID = base.V_CurrentUserModel.RootWebTypeID;
            XCLNetTools.Message.MessageModel msgModel = new XCLNetTools.Message.MessageModel();
            if (bll.SetShare(model, viewModel.IsShare))
            {
                msgModel.IsSuccess = true;
                msgModel.Message   = "设置成功!";
            }
            else
            {
                msgModel.IsSuccess = false;
                msgModel.Message   = "操作失败,请重试!";
            }
            XCLNetTools.Message.Log.WriteMessage(msgModel);
        }