/// <summary>
 /// 向数据表DawnAuthDepartment修改一条记录
 /// </summary>
 /// <param name="dawnAuthDepartment">dawnAuthDepartment实体对象</param>
 /// <returns></returns>
 public static int Update(DawnAuthDepartmentMDL dawnAuthDepartment)
 {
     if (dawnAuthDepartment == null)
     {
         return(0);
     }
     return(DawnAuthDepartmentBLL._dal.Update(dawnAuthDepartment));
 }
 /// <summary>
 /// 向数据表DawnAuthDepartment中插入一条新记录
 /// </summary>
 /// <param name="dawnAuthDepartment">DawnAuthDepartment实体对象</param>
 /// <param name="addFlag">添加标记:False  主分类,True 子分类</param>
 /// <returns></returns>
 public static int Insert(DawnAuthDepartmentMDL dawnAuthDepartment, bool addFlag)
 {
     if (dawnAuthDepartment == null)
     {
         return(0);
     }
     return(DawnAuthDepartmentBLL._dal.Insert(dawnAuthDepartment, addFlag));
 }
Esempio n. 3
0
        /// <summary>
        /// 递归模块信息·补空格模式
        /// </summary>
        /// <param name="id">模块编号</param>
        /// <returns>数据集合</returns>
        public static IList <DawnAuthDepartmentMDL> GetTree(int id)
        {
            IList <DawnAuthDepartmentMDL> treeList = new List <DawnAuthDepartmentMDL>();
            DawnAuthDepartmentMDL         rootInfo = DawnAuthDepartmentBLL.Select(id);

            treeList.Add(rootInfo);
            GetTreeNode(treeList, rootInfo.DptId, " ");
            return(treeList);
        }
Esempio n. 4
0
        public string Added(FormCollection form)
        {
            var stateInfo = GeneralHandler.StateSuccess;

            if (AddedByCheck(form, out stateInfo))
            {
                DawnAuthDepartmentMDL dataInfo = new DawnAuthDepartmentMDL();
                int father = TypeHelper.TypeToInt32(form["ddlFather"], -1);
                dataInfo.DptFather = father;
                dataInfo.DptName   = form["txtName"];
                dataInfo.DptCode   = form["txtCode"];
                dataInfo.DptIdent  = TypeHelper.TypeToInt32(form["txtIdent"], 0);
                dataInfo.DptRank   = TypeHelper.TypeToInt32(form["txtRank"], 255);
                dataInfo.DptClick  = 0;
                dataInfo.DptCounts = 0;
                dataInfo.DptDesc   = form["txtDesc"];
                dataInfo.DptTime   = DateTime.Now;
                bool added = false;
                if (father == -1)
                {
                    added = DawnAuthDepartmentBLL.ExistsOfWhere(string.Format("(dpt_name='{0}' or dpt_code='{1}') and dpt_ident='{2}'", dataInfo.DptName, dataInfo.DptCode, dataInfo.DptIdent));
                }
                else
                {
                    added = DawnAuthDepartmentBLL.ExistsOfWhere(string.Format("((dpt_name='{0}' and dpt_father='{1}') or dpt_code='{2}') and dpt_ident='{3}'", dataInfo.DptName, father, dataInfo.DptCode, dataInfo.DptIdent));
                }
                if (added)
                {
                    stateInfo = GeneralHandler.StateAdded;
                }
                else
                {
                    DawnAuthDepartmentBLL.Insert(dataInfo, father == -1 ? false : true);
                }
            }
            return(stateInfo);
        }