RemUserLoadUser Method (ObjectID) |
Namespace: Paperwork.Connect
public a_UserInfo LoadUser( ObjectID objectId )
public void LoadUser()
{
ObjectID user_id = getUserID("argus");
a_UserInfo user = p.rUser.LoadUser(user_id);
Console.WriteLine("Kullanıcı Detayı");
Console.WriteLine("Nesne no :{0}", user.ObjectId);
Console.WriteLine("Adı :{0}", user.UserName);
Console.WriteLine("Login :{0}", user.UserLogin);
Console.WriteLine("Mail :{0}", user.Email);
Console.WriteLine("Position :{0}", user.Position);
Console.WriteLine("Yetkisi :{0}", user.Previleges);
Console.WriteLine("Durumu :{0}", user.State);
Console.WriteLine("Pozisyon :{0}", user.Title);
Console.WriteLine("Kaynak :{0}", user.Source);
Console.WriteLine("Domain :{0}", user.UserDomain);
Console.WriteLine("OS Name :{0}", user.UserOSName);
Console.WriteLine("Son giriş:{0}", user.LastLogin);
Console.WriteLine("Açıklama :{0}", user.Description);
}
public ObjectID getUserID(string username)
{
a_UserList users = p.rUser.GetUsers(username, 0);
if (users.Items.Count == 0)
throw new Exception("Kullanıcı Bulunamadı");
if (users.Items.Count == 1) return users.Items[0].aObjectId;
else
{
foreach (a_UserInfo user in users.Items)
if (user.UserLogin.Value.Equals(username))
return user.aObjectId;
return null;
}
}