转帐功能ui
1.DAL--cardinfo增长Exists方法--查询某个卡号是否存在blog
/// <summary>ci
/// 是否存在该记录get
/// </summary>string
public bool Exists(string cardID)it
{date
StringBuilder strSql = new StringBuilder();select
strSql.Append("select count(1) from cardinfo");方法
strSql.Append(" where cardID='" + cardID + "'");im
return DbHelperSQL.Exists(strSql.ToString());
}
2.BLL--cardinfo增长ZhuanZhang方法
public bool ZhuanZhang(string CardoutID,string CardInInID,decimal MoneyNum)
{
if (!dal.Exists(CardInInID)) { return false; } //接收方卡号不存在
bool isok = false;
if (UpdateBalance(CardoutID, -MoneyNum,"给"+ CardInInID+"转帐支出"))
{
isok = true;
if (!UpdateBalance(CardInInID, MoneyNum,"收"+ CardoutID+"的转账"))
{
isok = false;
UpdateBalance(CardoutID, MoneyNum,"撤销给"+CardInInID + "转帐");
}
}
return isok;
}
3.WinF--Transfer窗体
1)为窗体类增长卡号字段
2)编写转帐按钮单击方法
代码以下:
4.WinF--main窗体---编写转帐菜单项代码