Esempio n. 1
0
        /// <summary>
        /// 获取导出数据(注意:该方法不包括在事务中!)
        /// </summary>
        /// <param name="reportName"></param>
        /// <param name="sqlParams"></param>
        /// <returns></returns>
        public DataTable GetExportData(string reportName, SqlParams sqlParams)
        {
            var reportConfig = new ReportConfig(reportName, this);

            return(reportConfig.GetExportData(sqlParams));
        }
Esempio n. 2
0
 public DB GetReportConfigDb(ReportConfig reportConfig)
 {
     return(GetDb());
 }
Esempio n. 3
0
        /// <summary>
        /// 获取分页数据(注意:该方法不包括在事务中!)
        /// </summary>
        /// <param name="reportName"></param>
        /// <param name="sqlParams"></param>
        /// <returns></returns>
        public PageData GetPageData(string reportName, SqlParams sqlParams)
        {
            var reportConfig = new ReportConfig(reportName, this);

            return(reportConfig.GetPageData(sqlParams));
        }
Esempio n. 4
0
        public IEnumerable <T> SqlQuery <T>(string reportName, SqlParams sqlParams)
        {
            var reportConfig = new ReportConfig(reportName, this);

            return(reportConfig.SqlQuery <T>(sqlParams));
        }
Esempio n. 5
0
        /// <summary>
        /// 通过报表获取全量操作所需要的Ids
        /// </summary>
        /// <param name="reportName"></param>
        /// <param name="sqlParams"></param>
        /// <returns></returns>
        public List <long> GetFullOperationIds(string reportName, SqlParams sqlParams)
        {
            var reportConfig = new ReportConfig(reportName, this);

            return(reportConfig.GetFullOperationIds(sqlParams));
        }
Esempio n. 6
0
 public DB GetReportConfigDb(ReportConfig reportConfig)
 {
     return(DbPool.GetReportConfigDb(reportConfig));
 }
Esempio n. 7
0
        public DB GetReportConfigDb(string reportName)
        {
            var reportConfig = new ReportConfig(reportName);

            return(GetReportConfigDb(reportConfig));
        }