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)); }
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); }