Exemple #1
0
        /// <summary>获得数据列表
        ///
        /// </summary>
        public DataSet GetList(string strWhere)
        {
            IMsSqlDataAccessService h = ServiceHelper.GetMsSqlDataAccessService();
            DataSet ds = new DataSet();

            try
            {
                StringBuilder strSql = new StringBuilder();
                strSql.Append("select * ");
                strSql.Append(" FROM Bse_Menu ");
                if (strWhere.Trim() != "")
                {
                    strSql.Append(" where " + strWhere);
                }

                h.CreateCommand(strSql.ToString());
                DataTable dt = h.ExecuteQuery();
                ds.Tables.Add(dt);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(ds);
        }
Exemple #2
0
        /// <summary>获得数据列表
        ///
        /// </summary>
        public DataSet GetList(string Realname, string Number, string Name, string Sex, string Role_Id)
        {
            IMsSqlDataAccessService h      = ServiceHelper.GetMsSqlDataAccessService();
            StringBuilder           strSql = new StringBuilder();

            strSql.Append("SELECT * FROM  dbo.Bse_User A INNER JOIN  Bse_User_Role B ON A.User_Id=B.UserId WHERE  A.State=1 and   (  A.Realname LIKE '%" + Realname + "%'   OR '" + Realname + "'='') AND ( A.Number LIKE  '%" + Number + "%'     OR  '" + Number + "'='') AND ( A.UserName  LIKE   '%" + Name + "%'    OR  '" + Name + "'='') AND ( A.Sex  LIKE  '%" + Sex + "%'    OR  '" + Sex + "'='') AND B.RoleId=" + Role_Id + "");
            h.CreateCommand(strSql.ToString());
            DataTable dt = h.ExecuteQuery();
            DataSet   ds = new DataSet();

            ds.Tables.Add(dt);
            return(ds);
        }
Exemple #3
0
        /// <summary>获得用户所属机构
        ///
        /// </summary>
        public DataSet GetListUserOrganize(string strWhere)
        {
            IMsSqlDataAccessService h      = ServiceHelper.GetMsSqlDataAccessService();
            StringBuilder           strSql = new StringBuilder();

            strSql.Append(" SELECT b.Name as BlockName,c.Name as CompanyName ,d.Name as DeptName  FROM dbo.Bse_User a INNER JOIN dbo.Bse_Organize b ON a.Bloc_Id=b.Organize_Id INNER JOIN dbo.Bse_Organize c ON a.Company_Id=c.Organize_Id INNER JOIN dbo.Bse_Organize d ON a.Dept_Id=d.Organize_Id ");
            if (strWhere.Trim() != "")
            {
                strSql.Append(" where " + strWhere);
            }
            h.CreateCommand(strSql.ToString());
            DataTable dt = h.ExecuteQuery();
            DataSet   ds = new DataSet();

            ds.Tables.Add(dt);
            return(ds);
        }
Exemple #4
0
        /// <summary>获得用户所属角色
        ///
        /// </summary>
        public DataSet GetListUserRoleIds(string strWhere)
        {
            IMsSqlDataAccessService h      = ServiceHelper.GetMsSqlDataAccessService();
            StringBuilder           strSql = new StringBuilder();

            strSql.Append("  SELECT  CAST ( f.Role_Id as VARCHAR)  Role_Id INTO #TEMP  FROM dbo.Bse_User a  INNER JOIN  dbo.Bse_User_Role e ON e.UserId=a.User_Id INNER JOIN  dbo.Bse_Role f ON f.Role_Id=e.RoleId ");
            if (strWhere.Trim() != "")
            {
                strSql.Append(" where " + strWhere);
            }
            strSql.Append("  EXEC [Sp_TableToString] 'Role_Id','#TEMP','' DROP TABLE #TEMP");
            h.CreateCommand(strSql.ToString());
            DataTable dt = h.ExecuteQuery();
            DataSet   ds = new DataSet();

            ds.Tables.Add(dt);
            return(ds);
        }
Exemple #5
0
        /// <summary>分页获取数据列表
        ///
        /// </summary>
        public DataSet GetList(string fileds, string order, string ordertype, int PageSize, int PageIndex, string strWhere)
        {
            IMsSqlDataAccessService h = ServiceHelper.GetMsSqlDataAccessService();

            h.CreateStoredCommand("[proc_SplitPage]");
            h.AddParameter("@tblName", "Bse_Role_Menu");
            h.AddParameter("@strFields", fileds);
            h.AddParameter("@strOrder", order);
            h.AddParameter("@strOrderType", ordertype);
            h.AddParameter("@PageSize", PageSize);
            h.AddParameter("@PageIndex", PageIndex);
            h.AddParameter("@strWhere", strWhere);
            DataTable dt = h.ExecuteQuery();
            DataSet   ds = new DataSet();

            ds.Tables.Add(dt);
            return(ds);
        }
Exemple #6
0
        /// <summary>获得数据列表
        ///
        /// </summary>
        public DataSet GetUserByOrganizeId(string strWhere)
        {
            IMsSqlDataAccessService h      = ServiceHelper.GetMsSqlDataAccessService();
            StringBuilder           strSql = new StringBuilder();

            strSql.Append("select a.User_Organize_Id,b.* ");
            strSql.Append(" FROM Bse_User_Organize  a inner join Bse_User b on a.User_Id=B.User_Id");
            if (strWhere.Trim() != "")
            {
                strSql.Append(" where " + strWhere);
            }

            h.CreateCommand(strSql.ToString());
            DataTable dt = h.ExecuteQuery();
            DataSet   ds = new DataSet();

            ds.Tables.Add(dt);
            return(ds);
        }
Exemple #7
0
        /// <summary>获得数据列表
        ///
        /// </summary>
        public DataSet GetList(string strWhere, string Filds)
        {
            IMsSqlDataAccessService h      = ServiceHelper.GetMsSqlDataAccessService();
            StringBuilder           strSql = new StringBuilder();

            strSql.Append("select " + Filds + " ");
            strSql.Append(" FROM Bse_Role_Menu ");
            if (strWhere.Trim() != "")
            {
                strSql.Append(" where " + strWhere);
            }

            h.CreateCommand(strSql.ToString());
            DataTable dt = h.ExecuteQuery();
            DataSet   ds = new DataSet();

            ds.Tables.Add(dt);
            return(ds);
        }