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