Ejemplo n.º 1
0
        /*
         * /// <summary>
         * /// 分页获取数据列表
         * /// </summary>
         * public DataSet GetList(int PageSize,int PageIndex,string strWhere)
         * {
         *      SqlParameter[] parameters = {
         *                      new SqlParameter("@tblName", SqlDbType.VarChar, 255),
         *                      new SqlParameter("@fldName", SqlDbType.VarChar, 255),
         *                      new SqlParameter("@PageSize", SqlDbType.Int),
         *                      new SqlParameter("@PageIndex", SqlDbType.Int),
         *                      new SqlParameter("@IsReCount", SqlDbType.Bit),
         *                      new SqlParameter("@OrderType", SqlDbType.Bit),
         *                      new SqlParameter("@strWhere", SqlDbType.VarChar,1000),
         *                      };
         *      parameters[0].Value = "T_Test_Table";
         *      parameters[1].Value = "F_ID";
         *      parameters[2].Value = PageSize;
         *      parameters[3].Value = PageIndex;
         *      parameters[4].Value = 0;
         *      parameters[5].Value = 0;
         *      parameters[6].Value = strWhere;
         *      return DbHelperSQL.RunProcedure("UP_GetRecordByPage",parameters,"ds");
         * }*/

        #endregion  BasicMethod
        #region  ExtensionMethod

        #endregion  ExtensionMethod


        public PagerTable GetPagerList(string swhere, string orderby, int pageindex, int pagesize)
        {
            string strWhere = "";

            if (!string.IsNullOrEmpty(swhere.Trim()))
            {
                strWhere += " where  " + swhere;
            }

            PagerTable pt = new PagerTable();

            pt.TotalCount = DbHelperSQL.GetCount("T_Test_Table b", strWhere);

            StringBuilder strSql = new StringBuilder();

            strSql.Append("select F_ID,F_TempleteID,F_Time,REPLACE(F_BannerContent,'$','') F_BannerContent ,F_IsShow ,Case When  F_IsShow =0 then '' else '是' end  Show  ");
            strSql.Append(" FROM T_Test_Table ");
            strSql.Append(strWhere);
            if (!string.IsNullOrEmpty(orderby))
            {
                strSql.Append(" order by " + orderby);
            }
            pt.DataSource = DbHelperSQL.Query(strSql.ToString(), pageindex, pagesize).Tables[0];
            return(pt);
        }
Ejemplo n.º 2
0
Archivo: Audit.cs Proyecto: Dekai/zdk
        /*
         * /// <summary>
         * /// 分页获取数据列表
         * /// </summary>
         * public DataSet GetList(int PageSize,int PageIndex,string strWhere)
         * {
         *      SqlParameter[] parameters = {
         *                      new SqlParameter("@tblName", SqlDbType.VarChar, 255),
         *                      new SqlParameter("@fldName", SqlDbType.VarChar, 255),
         *                      new SqlParameter("@PageSize", SqlDbType.Int),
         *                      new SqlParameter("@PageIndex", SqlDbType.Int),
         *                      new SqlParameter("@IsReCount", SqlDbType.Bit),
         *                      new SqlParameter("@OrderType", SqlDbType.Bit),
         *                      new SqlParameter("@strWhere", SqlDbType.VarChar,1000),
         *                      };
         *      parameters[0].Value = "T_Audit";
         *      parameters[1].Value = "F_ID";
         *      parameters[2].Value = PageSize;
         *      parameters[3].Value = PageIndex;
         *      parameters[4].Value = 0;
         *      parameters[5].Value = 0;
         *      parameters[6].Value = strWhere;
         *      return DbHelperSQL.RunProcedure("UP_GetRecordByPage",parameters,"ds");
         * }*/

        #endregion  BasicMethod
        #region  ExtensionMethod

        #endregion  ExtensionMethod


        public PagerTable GetPagerList(string swhere, string orderby, int pageindex, int pagesize)
        {
            string strWhere = "";

            if (!string.IsNullOrEmpty(swhere.Trim()))
            {
                strWhere += " where  " + swhere;
            }
            PagerTable pt = new PagerTable();

            pt.TotalCount = DbHelperSQL.GetCount("T_Audit b", strWhere);

            StringBuilder strSql = new StringBuilder();

            strSql.Append(" select e.F_Name as UserName,w.F_StateName,  b.F_ID,b.F_Name,b.F_Content,b.F_Money,b.F_Time,b.F_WF_StateID,b.F_UserID,b.F_IsDelete,b.F_Date,b.F_Type from T_Audit b");
            strSql.Append(" Left join T_Employee e on b.F_UserID =e.F_ID ");
            strSql.Append(" Left join  (select * from T_WorkFlow_Templete  where F_LinkTask='" + Library.DataDictionary.WorkFlowLinkTable.Audit + "') w on b.F_WF_StateID =w.F_StateID ");
            strSql.Append(strWhere);
            if (!string.IsNullOrEmpty(orderby))
            {
                strSql.Append(" order by " + orderby);
            }
            pt.DataSource = DbHelperSQL.Query(strSql.ToString(), pageindex, pagesize).Tables[0];
            return(pt);
        }
Ejemplo n.º 3
0
        private void BandGridData()
        {
            string sWhere = "b.F_IsDelete=0 and b.F_Type = 0 ";

            if (!string.IsNullOrEmpty(this.txtKey.Text.Trim()))
            {
                sWhere += " and b.F_Name like '%" + this.txtKey.Text.Trim() + "%'";
            }
            string     sOrder = "b.F_Time";
            PagerTable pt     = SystemManager.Instance.Services.AuditService.GetPagerList(sWhere, sOrder, DataPager.PageSize * (DataPager.PageIndex - 1), DataPager.PageSize);

            DataPager.TotalCount    = pt.TotalCount;
            this.GridView.DataSoure = pt.DataSource;
        }
Ejemplo n.º 4
0
        private void BandGridData()
        {
            if (!string.IsNullOrEmpty(m_TempleteId))
            {
                string sWhere = "F_TempleteID=" + m_TempleteId;

                if (!string.IsNullOrEmpty(txtKey.Text.Trim()))
                {
                    sWhere += " and F_BannerContent like '%" + txtKey.Text.Trim() + "%'";
                }

                PagerTable pt = SystemManager.Instance.Services.Test_TableService.GetPagerList(sWhere, "F_Time DESC", DataPager.PageSize * (DataPager.PageIndex - 1), DataPager.PageSize);
                DataPager.TotalCount    = pt.TotalCount;
                this.GridView.DataSoure = pt.DataSource;
            }
        }
Ejemplo n.º 5
0
        /// <devdoc>
        /// <para>
        /// Creates a DetailsViewRow that contains the paging UI.
        /// The paging UI is a navigation bar that is a built into a single TableCell that
        /// spans across all fields of the DetailsView.
        /// </para>
        /// </devdoc>
        protected virtual void InitializePager(DetailsViewRow row, PagedDataSource pagedDataSource) {
            TableCell cell = new TableCell();

            PagerSettings pagerSettings = PagerSettings;

            if (_pagerTemplate != null) {
                _pagerTemplate.InstantiateIn(cell);
            }
            else {
                PagerTable pagerTable = new PagerTable();
                TableRow pagerTableRow = new TableRow();
                cell.Controls.Add(pagerTable);
                pagerTable.Rows.Add(pagerTableRow);
                switch (pagerSettings.Mode) {
                    case PagerButtons.NextPrevious:
                        CreateNextPrevPager(pagerTableRow, pagedDataSource, false);
                        break;
                    case PagerButtons.Numeric:
                        CreateNumericPager(pagerTableRow, pagedDataSource, false);
                        break;
                    case PagerButtons.NextPreviousFirstLast:
                        CreateNextPrevPager(pagerTableRow, pagedDataSource, true);
                        break;
                    case PagerButtons.NumericFirstLast:
                        CreateNumericPager(pagerTableRow, pagedDataSource, true);
                        break;
                }
            }
            cell.ColumnSpan = 2;
            row.Cells.Add(cell);
        }
Ejemplo n.º 6
0
        /// <devdoc>
        ///    <para>
        ///   Creates a GridViewRow that contains the paging UI.
        ///   The paging UI is a navigation bar that is a built into a single TableCell that
        ///   spans across all fields of the GridView.
        ///    </para>
        /// </devdoc>
        protected virtual void InitializePager(GridViewRow row, int columnSpan, PagedDataSource pagedDataSource) {
            TableCell cell = new TableCell();
            if (columnSpan > 1) {
                cell.ColumnSpan = columnSpan;
            }

            PagerSettings pagerSettings = PagerSettings;

            if (_pagerTemplate != null) {
                InitializeTemplateRow(row, columnSpan);
            }
            else {
                PagerTable pagerTable = new PagerTable();
                TableRow pagerTableRow = new TableRow();
                switch (pagerSettings.Mode) {
                    case PagerButtons.NextPrevious:
                        CreateNextPrevPager(pagerTableRow, pagedDataSource, false);
                        break;
                    case PagerButtons.Numeric:
                        CreateNumericPager(pagerTableRow, pagedDataSource, false);
                        break;
                    case PagerButtons.NextPreviousFirstLast:
                        CreateNextPrevPager(pagerTableRow, pagedDataSource, true);
                        break;
                    case PagerButtons.NumericFirstLast:
                        CreateNumericPager(pagerTableRow, pagedDataSource, true);
                        break;
                }
                cell.Controls.Add(pagerTable);
                pagerTable.Rows.Add(pagerTableRow);
                row.Cells.Add(cell);
            }
        }
        protected virtual void InitializePager(DetailsViewRow row, PagedDataSource pagedDataSource)
        {
            TableCell container = new TableCell();
            System.Web.UI.WebControls.PagerSettings pagerSettings = this.PagerSettings;
            if (this._pagerTemplate != null)
            {
                this._pagerTemplate.InstantiateIn(container);
            }
            else
            {
                PagerTable child = new PagerTable();
                TableRow row2 = new TableRow();
                container.Controls.Add(child);
                child.Rows.Add(row2);
                switch (pagerSettings.Mode)
                {
                    case PagerButtons.NextPrevious:
                        this.CreateNextPrevPager(row2, pagedDataSource, false);
                        break;

                    case PagerButtons.Numeric:
                        this.CreateNumericPager(row2, pagedDataSource, false);
                        break;

                    case PagerButtons.NextPreviousFirstLast:
                        this.CreateNextPrevPager(row2, pagedDataSource, true);
                        break;

                    case PagerButtons.NumericFirstLast:
                        this.CreateNumericPager(row2, pagedDataSource, true);
                        break;
                }
            }
            container.ColumnSpan = 2;
            row.Cells.Add(container);
        }
        protected virtual void InitializePager(GridViewRow row, int columnSpan, PagedDataSource pagedDataSource)
        {
            TableCell cell = new TableCell();
            if (columnSpan > 1)
            {
                cell.ColumnSpan = columnSpan;
            }
            System.Web.UI.WebControls.PagerSettings pagerSettings = this.PagerSettings;
            if (this._pagerTemplate != null)
            {
                this.InitializeTemplateRow(row, columnSpan);
            }
            else
            {
                PagerTable child = new PagerTable();
                TableRow row2 = new TableRow();
                switch (pagerSettings.Mode)
                {
                    case PagerButtons.NextPrevious:
                        this.CreateNextPrevPager(row2, pagedDataSource, false);
                        break;

                    case PagerButtons.Numeric:
                        this.CreateNumericPager(row2, pagedDataSource, false);
                        break;

                    case PagerButtons.NextPreviousFirstLast:
                        this.CreateNextPrevPager(row2, pagedDataSource, true);
                        break;

                    case PagerButtons.NumericFirstLast:
                        this.CreateNumericPager(row2, pagedDataSource, true);
                        break;
                }
                cell.Controls.Add(child);
                child.Rows.Add(row2);
                row.Cells.Add(cell);
            }
        }