⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 accountbookmanager.cs

📁 《C#和.NET第一步》中的财务系统 利用三层结构做的
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using Common;
namespace Business
{
	public class AccountBookManager
	{
		public DataSet GetAccountBooks(string uid)
		{
			string sql = string.Format("SELECT * FROM T_AccountBook WHERE AUID='{0}'", uid);
			return new DataAccess.AccountBooks().GetAccountBooks(sql);
		}
	public bool Insert(AccountBook t)
	{
		return new DataAccess.AccountBooks().Insert(t);
	}

	public DataSet GetDailyAccountBooks(string uid)
	{
		string sql = string.Format("SELECT 名称=AName,类型=AType,币种=AMoneyType,说明=ARemarks,余额=(SELECT sum(BDINMoney)-sum(BDOUTMoney) FROM dbo.T_BillDaily WHERE BAID=AID) FROM T_AccountBook  WHERE AUID='{0}' AND AType='{1}'", uid, BillType.Daily);
		
		DataSet ds = new DataAccess.AccountBooks().GetAccountBooks(sql);

		return ds;
	}
	public DataSet GetInvestAccountBooks(string uid)
	{
		string sql ="SELECT 帐薄名称=AName,类型=AType,币种=AMoneyType,说明=ARemarks,余额=";
		sql +="( (SELECT SUM(BICopys*BIPrice) FROM dbo.T_BillInvest WHERE BIType='卖出' AND BIAID=AID)";
		sql +="-(SELECT SUM(BICopys*BIPrice) FROM dbo.T_BillInvest WHERE BIType='买入' AND BIAID=AID) ) ";
		sql += string.Format("FROM T_AccountBook WHERE AUID='{0}' AND AType='{1}'", uid, BillType.Invest);

		DataSet ds = new DataAccess.AccountBooks().GetAccountBooks(sql);
		return ds;
	}	
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -