- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
private string GenerateUserName(ISession session)
{
string userName = "";
while (true)
{
if (IsBrand) userName = FName.Replace(" ", "");
else userName = string.Format("{0}.{1}", FName, LName);
if (String.IsNullOrEmpty(FName) && String.IsNullOrEmpty(LName))
{
userName = UserID.ToString();
}
else
{
var i = 0;
while (UserBeanHelper.GetUserByUserName(session, userName) != null)
{
i++;
userName = string.Format("{0}.{1}-{2}", FName, LName, i);
}
}
UserTransferBean userByUserName = UserBeanHelper.GetUserByUserName(session, userName);
if (userByUserName != null)
;
else
{
break;
}
}
return userName;
}
TauSigma 19.07.2013 16:05 # 0
TauSigma 19.07.2013 19:08 # 0
Конечно, такие вещи вообще-то в источнике данных делаются, если это не "пещера с гоблинами".
guest 19.07.2013 17:02 # +6
ЧТО ЭТО???
eth0 19.07.2013 19:37 # +1
kegdan 21.07.2013 10:45 # +1
"Хочешь быть передовым - сей квадратно-гнездовым!"
Lure Of Chaos 19.07.2013 21:34 # +3
это месть за выпиливание goto
roman-kashitsyn 20.07.2013 08:28 # +2
> UserTransferBean
кофейной жабой запахло
kegdan 21.07.2013 10:50 # +1
И вообще, как я понял, если с первого раза не проскочил, то в цикле навечно, так?
DarkThinker 22.07.2013 09:46 # 0