public static bool Delete(RightUser rightUser) { using (var conn = new SqlConnection(Conn.getConn())) { if (conn.State != ConnectionState.Open) { conn.Open(); } using (var trans = conn.BeginTransaction()) { //1、删除用户信息 var result = Delete(rightUser, conn, trans); if (!result) { trans.Rollback(); return(false); } //2、删除当前用户对应的用户分组信息 RightLkUserGroupDal.DeleteByUserSysid(new RightLkUserGroup { UserSysid = rightUser.Sysid }, conn, trans); trans.Commit(); } if (conn.State != ConnectionState.Closed) { conn.Close(); } } return(true); }
public static bool Save(List <RightLkUserGroup> insertRightLkUserGroup, List <RightLkUserGroup> deleteRightLkUserGroup) { return(RightLkUserGroupDal.Save(insertRightLkUserGroup, deleteRightLkUserGroup)); }
public static List <RightUser> QueryNotSelectedUserByGroupSysid(string groupSysid) { return(RightLkUserGroupDal.QueryNotSelectedUserByGroupSysid(groupSysid)); }