本文整理汇总了C#中MySqlDatabase.GetManagedUsers方法的典型用法代码示例。如果您正苦于以下问题:C# MySqlDatabase.GetManagedUsers方法的具体用法?C# MySqlDatabase.GetManagedUsers怎么用?C# MySqlDatabase.GetManagedUsers使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MySqlDatabase
的用法示例。
在下文中一共展示了MySqlDatabase.GetManagedUsers方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: FillManagedRelationsTable
private void FillManagedRelationsTable()
{
StringBuilder sb = new StringBuilder();
ManagedRelations.Clear();
using (Database db = new MySqlDatabase())
{
UserInfo[] uis = db.GetManagedUsers(Util.UserId, 0);
foreach (UserInfo ui in uis)
{
ClientInfo ci = db.GetClientInfo(ui.UserId);
int relType = db.DetermineRelationType(Util.UserId, ui.UserId);
AddManagedRelationRow(sb, ManagedRelations, ci.GetFullName(), ui.UserId, relType);
}
ManagedRelations.DefaultView.Sort = "name ASC";
ArtistsTable.DataSource = ManagedRelations;
ArtistsTable.DataBind();
dlMyRelations.DataSource = ManagedRelations;
dlMyRelations.DataBind();
}
}
示例2: FillManagedArtistDropDown
private void FillManagedArtistDropDown()
{
ddlManagedArtist.Items.Clear();
ddlManagedArtist.Items.Add(new ListItem("---", "0"));
using (Database db = new MySqlDatabase())
{
UserInfo[] uis = db.GetManagedUsers(Util.UserId, 1);
foreach (UserInfo ui in uis)
{
ClientInfo ci = db.GetClientInfo(ui.UserId);
ddlManagedArtist.Items.Add(new ListItem(ci.GetFullName(), ui.UserId.ToString()));
}
if (!string.IsNullOrEmpty(Request["id"]))
{
Session["managed.userid"] = Convert.ToInt64(Request["id"]);
IsrcHandle.Text = GetIsrcCode(Convert.ToInt64(Session["managed.userid"]));
ddlManagedArtist.SelectedValue = Request.QueryString["id"].ToString();
ClientInfo _ManagedUserInfo = db.GetClientInfo(Convert.ToInt64(Request.QueryString["id"]));
string accessToken = db.GetSocialCredential(_ManagedUserInfo.ClientId, SocialConnector.Facebook, "accesstoken");
string expiresRaw = db.GetSocialCredential(_ManagedUserInfo.ClientId, SocialConnector.Facebook, "accesstokenexpires");
bool isNotExpired = true;
Facebook.AuthenticationService authService = new Facebook.AuthenticationService();
if (authService.TryAuthenticateAdminFBCred(expiresRaw, accessToken))
{
isNotExpired = true;
}
else
{
db.RemoveSocialCredential(_ManagedUserInfo.ClientId, SocialConnector.Facebook);
db.UpdateFacebookID(_ManagedUserInfo.ClientId);
isNotExpired = false;
}
}
}
}
示例3: FillCoArtistsDropDown
private void FillCoArtistsDropDown()
{
CoArtistDropDown.Items.Clear();
CoArtistDropDown.Items.Add(new ListItem("---", "0"));
using (Database db = new MySqlDatabase())
{
UserInfo[] uis = db.GetManagedUsers(Util.UserId, 0);
foreach (UserInfo ui in uis)
{
ClientInfo ci = db.GetClientInfo(ui.UserId);
CoArtistDropDown.Items.Add(new ListItem(ci.GetFullName(), ui.UserId.ToString()));
}
}
}
示例4: FillManagedUsersTable
private void FillManagedUsersTable()
{
int vcl = 0, ecl = 0;
Util.GetUserClearanceLevels(Util.UserId, out vcl, out ecl);
if (vcl < 100 && ecl < 100)
{
divManagedArtists.Visible = false;
//divManaccChk.Visible = false;
}
else
{
divManagedArtists.Visible = true;
// divManaccChk.Visible = true;
ManagedArtists.Clear();
using (Database db = new MySqlDatabase())
{
UserInfo[] uis = db.GetManagedUsers(Util.UserId, 1);
if (uis.Length > 0)
{
foreach (UserInfo ui in uis)
{
ClientInfo ci = db.GetClientInfo(ui.UserId);
AddManagedArtistRow(ManagedArtists, ci.GetFullName(), ui.UserId);
dlMyManagedRelations.DataSource = ManagedArtists;
dlMyManagedRelations.DataBind();
if (ManagedArtists.Rows.Count > 0)
lblMSgMANACC.Visible = false;
else
lblMSgMANACC.Visible = true;
}
}
else
{
dlMyManagedRelations.DataSource = ManagedArtists;
dlMyManagedRelations.DataBind();
lblMSgMANACC.Visible = true;
}
}
}
}