Пример #1
0
 /// <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;
     }
 }
Пример #2
0
        /// <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);
        }
Пример #3
0
 /// <summary>
 /// 删除功能页面,连表删除,会把菜单以及菜单相关联的权限删除
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public bool DeleteFuncPage(SysFuncDicInfo model)
 {
     try
     {
         return(sysfuncdic_dal.Delete(model));
     }
     catch
     {
         throw;
     }
 }