📄 serversystem.cs
字号:
using System;
using server.实体层;
namespace server.业务层
{
/// <summary>
/// yewu 的摘要说明。
/// </summary>
public class ServerSystem
{
public static double cunqian=0.0;//汇总存入金额
public static double quqian=0.0;//汇总取出金额
public static double zhuanzhang=0.0;//汇总转账金额
public static int sum=0;//汇总办理业务总数
//用户取钱调用此方法,通过返回的字符串判断是否成功交易
public static string GetMoney(string id,double money)
{
实体层.JiaoYi account = new JiaoYi();
account.Id=id;
if(account.QueryAccountExists() || account.QueryBalance() >= money)
{
if(account.GetMoney(money))
{
quqian+=money;
sum++;
return "888"; //交易成功
}
else
{
return "444"; //交易执行异常
}
}
else
{
return "400"; //帐户不存在或余额不足
}
}
//通过用户帐户查询用户的余额
public static double QueryBalance(string id)
{
实体层.JiaoYi account = new JiaoYi();
account.Id = id;//把用户帐户传给Account类
sum++;
return account.QueryBalance();
}
//用户取钱调用此方法,通过返回的字符串判断是否成功交易
public static string SetMoney(string id,double money)
{
实体层.JiaoYi account = new JiaoYi();
account.Id=id;
Console.WriteLine(id);
if(account.QueryAccountExists())
{
if(account.SetMoney(money))
{
cunqian+=money;
sum++;
return "888"; //交易成功
}
else
{
return "444"; //交易执行异常
}
}
else
{
return "400"; //帐户不存在或余额不足
}
}
//通过用户输入,把帐户和密码传给Account类,判断是否存在
//通过返回的字符串判断用户帐户是否存在
public static string Denglu(string id,string pwd)
{
实体层.JiaoYi account = new JiaoYi();
account.Id=id;
account.Pwd=pwd;
if(account.denglu(id,pwd))
{
return "888";// 用户存在
}
else
{
return "400";//此用户不存在
}
}
//实现转账业务
public static string TransferMoney(string mid,string yid,int money)
{
//把用户的账号和对方的账号传给Account
实体层.JiaoYi MyAccount = new JiaoYi();
实体层.JiaoYi YouAccount = new JiaoYi();
MyAccount.Id = mid;
YouAccount.Id = yid;
//通过返回的字符串判断交易是否成功
if(MyAccount.QueryAccountExists() && YouAccount.QueryAccountExists())
{
if(MyAccount.QueryBalance() >= money)
{
if(!MyAccount.GetMoney(money))
{
return "444";//交易执行异常
}
if(!YouAccount.SetMoney(money))
{
return "444";//交易执行异常
}
zhuanzhang+=money;
sum++;
return "888";//交易成功
}
else
{
return "400"; //帐户不存在或余额不足
}
}
else
{
return "400"; //帐户不存在或余额不足
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -