223 |
|
bool not = true; |
224 |
|
|
225 |
|
for (uint index = 0; index != count; ++index) |
226 |
< |
if (users[index].usri1_name.IndexOf(name, StringComparison.OrdinalIgnoreCase) != -1 || users[index].usri1_full_name.IndexOf(name, StringComparison.OrdinalIgnoreCase) != -1 && !logins.ContainsKey(users[index].usri1_name)) |
227 |
< |
{ |
228 |
< |
logins.Add(users[index].usri1_name, new List<Login>()); |
226 |
> |
if (users[index].usri1_name.IndexOf(name, StringComparison.OrdinalIgnoreCase) != -1 || users[index].usri1_full_name.IndexOf(name, StringComparison.OrdinalIgnoreCase) != -1) |
227 |
> |
try |
228 |
> |
{ |
229 |
> |
logins.Add(users[index].usri1_name, new List<Login>()); |
230 |
|
|
231 |
< |
logins[users[index].usri1_name].Add(new Login(users[index].usri1_name)); |
231 |
> |
logins[users[index].usri1_name].Add(new Login(users[index].usri1_name)); |
232 |
|
|
233 |
< |
if (logins_.ContainsKey(users[index].usri1_name)) |
234 |
< |
logins[users[index].usri1_name].AddRange(logins_[users[index].usri1_name]); |
235 |
< |
|
236 |
< |
not = false; |
237 |
< |
} |
233 |
> |
if (logins_.ContainsKey(users[index].usri1_name)) |
234 |
> |
logins[users[index].usri1_name].AddRange(logins_[users[index].usri1_name]); |
235 |
> |
} |
236 |
> |
catch (ArgumentException) {} |
237 |
> |
finally |
238 |
> |
{ |
239 |
> |
not = false; |
240 |
> |
} |
241 |
|
|
242 |
|
if (not) |
243 |
|
nots.Add(name); |