📄 iwarrtaccess.cs
字号:
/*****************************************************************************************************
*
* 作 者: 夏竹青
*
* 创建日期:2006-10-30
* 修改日期:2006-11-6
* 修改原因:由于凭证输入模块需要增加功能,需要对分录表、科目表的部分字段操作,对应的2个存储
* 存储过程为:usps_proSelectWarrant001和usps_proSelectWarrant002(条件不一样)
*
* 功能描述:数据访问层中的接口,含有向凭证表中添加新记录、显示凭证表中的所有信息、更新凭证表中的信息等方法。
* 增加:显示根据条件选择的凭证表和分录表的信息
*
* 处理过程:AddnewWarrant:
* ListAllWarrant:
* Update:
* ListCondtn:usps_proSelectWarrant002和usps_proSelectWarrant001
* ListWarrantCD: usps_proSelectWarrant003
* QuerySystemParam:usps_proSelectSystemParam
* ListWarrtMaxCode:usps_proSelectWarrant004
* dltWarrtSubRec:usps_proDeletWarrSubRec
*
* 调用说明:在SqlWarrtAccess中实现其接口。
*
*************************************************************************************************/
using System;
using System.Data;
using System.Data.SqlClient;
using AbstractLayer;//引用抽象层
namespace DataLayer
{
/// <summary>
/// IwarrtAccess 的摘要说明。
/// </summary>
public interface IwarrtAccess
{
//all the method IwarrtAccess goes here
int AddnewWarrant(AbstractLayer.baseWarrant objWarrant);
DataSet ListAllWarrant ();
DataSet ListWarrantCD (string warrtCode,string accDate);
DataSet ListCondtn (int condition,string strWarrtCode);
SqlDataReader QuerySystemParam ();
SqlDataReader ListWarrtMaxCode ();
void dltWarrtSubRec(string cnd);
void Update(AbstractLayer.baseWarrant objWarrant);
//应该是试算平衡里面的方法
DataSet CalTrailBalance (int isNewAccount);
DataSet ListAssertDebt ();
//应该在总分类帐中
DataSet ListTotalBooks ();
DataSet ListTotalBooksCnd (string subjectID);
//应该在明细账类中
DataSet ListDiary ();
DataSet ListDiaryCnd (string subjectID);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -