/// <summary> /// 根据功能模块Id,获取功能模块 /// </summary> /// <param name="moudleId"></param> /// <returns></returns> public MoudleInfo GetMoudleById(string moudleId) { if (MoudleExistsById(moudleId)) { ChannelMoudle entity = ChannelMoudleRepository.GetMoudleById(moudleId); var model = new MoudleInfo { MoudleId = entity.MoudleId, Name = entity.Name, EnglishName = entity.EnglishName, ParentId = entity.ParentId, Url = entity.Url, Iconic = entity.Iconic, Sort = entity.Sort, Remark = entity.Remark, MoudleState = entity.MoudleState, CreatePerson = entity.CreatePerson, CreateTime = entity.CreateTime, IsLast = entity.IsLast }; return(model); } return(null); }
/// <summary> /// 修改功能模块 /// </summary> /// <param name="model"></param> /// <param name="errors"></param> /// <returns></returns> public bool EditMoudle(MoudleInfo model, ref ValidationErrors errors) { try { ChannelMoudle entity = ChannelMoudleRepository.GetMoudleById(model.MoudleId); if (entity == null) { errors.Add(Suggestion.Disable); return(false); } entity.MoudleId = model.MoudleId; entity.Name = model.Name; entity.EnglishName = model.EnglishName; entity.ParentId = model.ParentId; entity.Url = model.Url; entity.Iconic = model.Iconic; entity.Sort = model.Sort; entity.Remark = model.Remark; entity.MoudleState = model.MoudleState; entity.IsLast = model.IsLast; if (ChannelMoudleRepository.EditMoudle(entity) == 1) { return(true); } errors.Add(Suggestion.EditFail); return(false); } catch (Exception ex) { errors.Add(ex.Message); return(false); } }
public ActionResult AddMoudle(string moudleId) { //ViewBag.Permis = GetPermission(); var entity = new MoudleInfo { ParentId = moudleId, MoudleState = 1, Sort = 0 }; return(View(entity)); }
private void GetInfo(string Id) { MoudleInfo info = this._Moudle.GetMoudleInfo(Id); this.TXT_MOUDLENAME.Text = info.MoudleName; this.TXT_SORT.Text = info.Sort; this.TXT_URL.Text = info.Url; this.DDL_PARENTID.SelectedValue = info.ParentId; this.DDL_ISROOT.SelectedValue = info.IsRoot; this.DDL_ISENABLE.SelectedValue = info.IsEnable; this.DDL_IMG.SelectedValue = info.Img; // this.ddlYWLX.SelectedValue = info.YWLX; }
public JsonResult AddMoudle(MoudleInfo model) { if (model != null && ModelState.IsValid) { if (ChannelMoudleBll.AddMoudle(model, ref _errors)) { return(Json(JsonHandler.CreateMessage(1, Suggestion.InsertSucceed))); } string err = _errors.Error; return(Json(JsonHandler.CreateMessage(0, Suggestion.InsertFail + err))); } return(Json(JsonHandler.CreateMessage(0, Suggestion.InsertFail))); }
/// <summary> /// 添加功能模块 /// </summary> /// <param name="model"></param> /// <param name="errors"></param> /// <returns></returns> public bool AddMoudle(MoudleInfo model, ref ValidationErrors errors) { try { ChannelMoudle entity = ChannelMoudleRepository.GetMoudleById(model.MoudleId); if (entity != null) { errors.Add(Suggestion.PrimaryRepeat); return(false); } entity = new ChannelMoudle { MoudleId = model.MoudleId, Name = model.Name, EnglishName = model.EnglishName, ParentId = model.ParentId, Url = model.Url, Iconic = model.Iconic, Sort = model.Sort, Remark = model.Remark, MoudleState = model.MoudleState, CreatePerson = model.CreatePerson, CreateTime = model.CreateTime, IsLast = model.IsLast }; if (ChannelMoudleRepository.AddMoudle(entity) == 1) { // 分配给角色 存储过程 return(true); } errors.Add(Suggestion.InsertFail); return(false); } catch (Exception ex) { errors.Add(ex.Message); return(false); } }
/// <summary> /// /// </summary> /// <returns></returns> private MoudleInfo SetInfo() { MoudleInfo info = new MoudleInfo(); info.MoudleName = this.TXT_MOUDLENAME.Text.Trim(); info.Url = this.TXT_URL.Text.Trim(); if (this.DDL_PARENTID.SelectedValue != "") { info.ParentId = this.DDL_PARENTID.SelectedValue; } else { info.ParentId = "0"; } info.Img = this.DDL_IMG.SelectedValue; info.IsEnable = this.DDL_ISENABLE.SelectedValue; info.IsRoot = this.DDL_ISROOT.SelectedValue; info.Sort = this.TXT_SORT.Text.Trim(); info.MoudleId = this.ViewState["ID"].ToString(); info.YWLX = "";// ddlYWLX.SelectedValue; return(info); }