C/S快速开发框架旗舰版V5.1 | IDatabase接口使用方式|软件手册




public DataSet QueryByPage(DateTime beginDate, DateTime endDate, string docNo1, string docNo2, int pageNo, int pageSize)
{
CommandHelper sp = _Database.CreateSqlProc("usp_PageSearch_SO");
sp.AddParam("@BeginDate", DbType.DateTime, beginDate);
sp.AddParam("@EndDate", DbType.DateTime, endDate);
sp.AddParam("@DocNo1", DbType.String, docNo1.Trim());
sp.AddParam("@DocNo2", DbType.String, docNo2.Trim());
sp.AddParam("@PageNo", DbType.Int32, pageNo);
sp.AddParam("@PageSize", DbType.Int32, pageSize);
DataSet ds = _Database.GetDataSet(sp.Command);
ds.Tables[0].TableName = tb_SO.__TableName;
ds.Tables[1].TableName = "PAGE_COUNT";
return ds;
}
public DataSet QueryReportData(QueryBusinessBase P)
{
CommandHelper sp = _Database.CreateSqlProc("sp_RptSO");
sp.AddParam("@DocNoFrom", DbType.String, P.DocNoFrom.Trim());
sp.AddParam("@DocNoTo", DbType.String, P.DocNoTo.Trim());
sp.AddParam("@DateFrom", DbType.String, ConvertEx.ToCharYYYYMMDD(P.DocDateFrom));
sp.AddParam("@DateTo", DbType.String, ConvertEx.ToCharYYYYMMDD(P.DocDateTo));
DataSet ds = _Database.GetDataSet(sp.Command);
ds.Tables[0].TableName = tb_SO.__TableName;
ds.Tables[1].TableName = tb_SOs.__TableName;
return ds;
}
public void TestConcurrent(string customerCode)
{
string sql = "UPDATE tb_Customer SET Remark=NativeName WHERE CustomerCode='" + customerCode + "' ";
_Database.ExecuteSQL(sql);
}
public override DataTable GetLookupData()
{
string sql = "SELECT ISID,CustomerCode,NativeName,EnglishName,ContactPerson FROM tb_Customer ORDER BY CustomerCode";
return _Database.GetTable(sql, tb_Customer.__TableName);
}
参考文档:
C/S快速开发框架旗舰版V5.1 | dalBase与IDatabase关系|软件手册
C/S快速开发框架 | 旗舰版V5.1 | DAL继承关系与IDatabase关系|软件手册
CSFrameworkV5.1演示视频下载|软件手册
C/S架构软件快速开发平台|旗舰版V5.1简介|软件手册
C/S架构软件快速开发平台|旗舰版V5.1软件截图|软件手册
C/S快速开发框架旗舰版V5.1 | CSFramework.DB VS解决方案|软件手册
C/S快速开发框架旗舰版V5.1 | 组件命名规范|软件手册
C/S快速开发框架旗舰版V5.1 | 业务窗体命名规范|软件手册
C/S快速开发框架旗舰版V5.1 | 业务单据明细表字段命名规范|软件手册
C/S快速开发框架旗舰版V5.1 | 业务单据主表字段命名规范|软件手册
C/S快速开发框架旗舰版V5.1 | 数据库命名规范|软件手册
C/S快速开发框架旗舰版V5.1 | 预览报表|软件手册
C/S快速开发框架旗舰版V5.1 | 加载报表模板文件|软件手册
C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册
C/S快速开发框架旗舰版V5.1 | 预览报表|软件手册
C/S快速开发框架旗舰版V5.1 | 加载报表模板文件|软件手册
C/S快速开发框架旗舰版V5.1 | dalBase与IDatabase关系|软件手册
C/S快速开发框架 | 旗舰版V5.1 | DAL继承关系与IDatabase关系|软件手册
CSFrameworkV5.1演示视频下载|软件手册
C/S架构软件快速开发平台|旗舰版V5.1简介|软件手册
C/S架构软件快速开发平台|旗舰版V5.1软件截图|软件手册
C/S快速开发框架旗舰版V5.1 | CSFramework.DB VS解决方案|软件手册
C/S快速开发框架旗舰版V5.1 | 组件命名规范|软件手册
C/S快速开发框架旗舰版V5.1 | 业务窗体命名规范|软件手册
C/S快速开发框架旗舰版V5.1 | 业务单据明细表字段命名规范|软件手册
C/S快速开发框架旗舰版V5.1 | 业务单据主表字段命名规范|软件手册
C/S快速开发框架旗舰版V5.1 | 数据库命名规范|软件手册
C/S快速开发框架旗舰版V5.1 | 预览报表|软件手册
C/S快速开发框架旗舰版V5.1 | 加载报表模板文件|软件手册
C/S快速开发框架旗舰版V5.1 | 设计报表模板文件|软件手册
C/S快速开发框架旗舰版V5.1 | 预览报表|软件手册
C/S快速开发框架旗舰版V5.1 | 加载报表模板文件|软件手册
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
