/// <summary>
///
/// </summary>
/// <param name="userdb">数据源对象</param>
/// <param name="UserName">要创建的用户的名称</param>
/// <returns>账号</returns>
public static string CheckUserAccount(out string OutCreateUserAccount, RoadFlowMvcEntities db, string UserName, int CheckIndex = 0)
{
CheckIndex += 1;
string CreateUserAccount = "";
bool CheckUserAccount = false;
CreateUserAccount = db.Database.SqlQuery<string>("select [dbo].[procGetPinYin]('" + UserName + "')").FirstOrDefault();
if (CreateUserAccount != null || (!string.IsNullOrEmpty(CreateUserAccount)))
{
CheckUserAccount = db.Users.Any(n => n.Account == CreateUserAccount); //检查是否存在账号
if (CheckUserAccount)
{
// 账号存在
CreateUserAccount = AntaiHRExtension.CheckValues.CheckUserAccount(out OutCreateUserAccount, db, UserName + CheckIndex, CheckIndex);
}
else
{
}
}
OutCreateUserAccount = CreateUserAccount;
return CreateUserAccount;
}