#region
|
|
using System.Data;
|
using CSFrameworkV5.Core;
|
|
#endregion
|
|
namespace CSFrameworkV5.Interfaces
|
{
|
public interface IBridgeBase_Business
|
{
|
/// <summary>
|
/// 审核/反审核功能
|
/// </summary>
|
/// <param name="Q">查询参数模型</param>
|
bool ApprovalBusiness(QueryApproval Q);
|
|
/// <summary>
|
/// 检查单据号码是否存在
|
/// </summary>
|
/// <param name="keyValue">单据号码</param>
|
/// <returns></returns>
|
bool CheckNoExists(string keyValue);
|
|
/// <summary>
|
/// 删除一张单据:只删除明细,主表金额清零!!!
|
/// </summary>
|
/// <param name="keyValue">单据号码</param>
|
/// <returns></returns>
|
bool Delete(string keyValue);
|
|
/// <summary>
|
/// 获取一张业务单据的数据
|
/// </summary>
|
/// <param name="keyValue">单据号码</param>
|
/// <returns></returns>
|
DataSet GetDataByKey(string keyValue);
|
|
/// <summary>
|
/// 查询功能,获取主表数据
|
/// </summary>
|
/// <param name="P">查询条件</param>
|
/// <returns></returns>
|
DataTable Query(QueryBusinessBase P);
|
|
/// <summary>
|
/// 取报表数据
|
/// </summary>
|
/// <param name="P">查询条件</param>
|
/// <returns></returns>
|
DataSet QueryReportData(QueryBusinessBase P);
|
|
/// <summary>
|
/// 提交数据
|
/// </summary>
|
/// <param name="saveData">需要提交的数据,主从表结构Index为0表示主表,1是明细表</param>
|
/// <returns></returns>
|
SaveResult Update(DataSet saveData);
|
}
|
}
|