2011年9月17日 星期六 14时49分
private bool AccountStatusValidation(string[] statusCode, bool validStatus, Acct acct)
{
//判断方法参数statuscode是否为空
if (statusCode != null)
{
for (int i = 0; i < statusCode.Length; i++)
{
//二支判断
if (statusCode[i] == acct.CurrAcctStatCd)
{
//三支判断 如果方法参数为true
if (validStatus)
{
return true;//此方法返回true
}
//CoreMessageBox.Show(MessageBoxOption.Error, 99999L, "This account has a status of {0} and is not valid for this transaction.", new object[] { AcctStat.All[acct.CurrAcctStatCd].AcctStatDesc });
CoreMessageBox.Show(MessageBoxOption.Error, 99999L, "账户当前的状态为【{0}】,不允许执行此交易。", new object[] { AcctStat.All[acct.CurrAcctStatCd].AcctStatDesc });
return false;//如果方法参数validstatus为false,此方法返回false
}
}
if (validStatus)
{
//CoreMessageBox.Show(MessageBoxOption.Error, 99999L, "This account has a status of {0} and is not valid for this transaction.", new object[] { AcctStat.All[acct.CurrAcctStatCd].AcctStatDesc });
CoreMessageBox.Show(MessageBoxOption.Error, 99999L, "账户当前的状态为【{0}】,不允许执行此交易", new object[] { AcctStat.All[acct.CurrAcctStatCd].AcctStatDesc });
return false;
}
}
return true;
}
private bool AccountStatusValidation(string[] statusCode, bool validStatus, Acct acct)
{
//判断方法参数statuscode是否为空
if (statusCode != null)
{
for (int i = 0; i < statusCode.Length; i++)
{
//二支判断
if (statusCode[i] == acct.CurrAcctStatCd)
{
//三支判断 如果方法参数为true
if (validStatus)
{
return true;//此方法返回true
}
//CoreMessageBox.Show(MessageBoxOption.Error, 99999L, "This account has a status of {0} and is not valid for this transaction.", new object[] { AcctStat.All[acct.CurrAcctStatCd].AcctStatDesc });
CoreMessageBox.Show(MessageBoxOption.Error, 99999L, "账户当前的状态为【{0}】,不允许执行此交易。", new object[] { AcctStat.All[acct.CurrAcctStatCd].AcctStatDesc });
return false;//如果方法参数validstatus为false,此方法返回false
}
}
if (validStatus)
{
//CoreMessageBox.Show(MessageBoxOption.Error, 99999L, "This account has a status of {0} and is not valid for this transaction.", new object[] { AcctStat.All[acct.CurrAcctStatCd].AcctStatDesc });
CoreMessageBox.Show(MessageBoxOption.Error, 99999L, "账户当前的状态为【{0}】,不允许执行此交易", new object[] { AcctStat.All[acct.CurrAcctStatCd].AcctStatDesc });
return false;
}
}
return true;
}
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9240380/viewspace-707780/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9240380/viewspace-707780/