/// <summary> /// 添加功能页面 /// </summary> /// <param name="model"></param> /// <returns></returns> public string AddNewFuncPage(SysFuncDicInfo model) { try { List <SysFuncDicInfo> Same_No = GetFuncPage(null, model.No); if (Same_No.Count > 0) { return("功能页面编号重复"); } else { bool ok = sysfuncdic_dal.Add(model); if (ok) { return(""); } else { return("添加功能页面失败"); } } } catch { throw; } }
/// <summary> /// 数据行转换成model /// </summary> /// <param name="dr"></param> /// <returns></returns> private SysFuncDicInfo DataRowToSysFuncDic(DataRow dr) { //ModSeq,MCaption,MenuLink,OrderSeq SysFuncDicInfo sfd = new SysFuncDicInfo(); sfd.No = dr["ModSeq"].ToString(); sfd.Name = dr["MCaption"].ToString(); sfd.PageUrl = dr["MenuLink"].ToString(); sfd.Order = dr["OrderSeq"].ToString(); return(sfd); }
/// <summary> /// 删除功能页面,连表删除,会把菜单以及菜单相关联的权限删除 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool DeleteFuncPage(SysFuncDicInfo model) { try { return(sysfuncdic_dal.Delete(model)); } catch { throw; } }