/// <summary> /// Is user admin /// </summary> /// <param name="usernid">user nid</param> /// <returns>true if user is admin else false</returns> private bool isUserAdmin(string usernid) { bool isAdmin = false; string Query = string.Empty; DataTable dtUsers = null; DIConnection DIConnection = null; diworldwide_userinfo.UserLoginInformation Service; if (ConfigurationManager.AppSettings[Constants.WebConfigKey.IsGlobalAllow].ToLower() == "true") { Service = new diworldwide_userinfo.UserLoginInformation(); Service.Url = ConfigurationManager.AppSettings[Constants.WebConfigKey.DiWorldWide4] + Constants.WSQueryStrings.UserLoginService; isAdmin = Service.IsUserAdmin(usernid, Global.GetAdaptationGUID()); } else { DIConnection = new DIConnection(DIServerType.MsAccess, string.Empty, string.Empty, Server.MapPath("~//stock//Database.mdb"), string.Empty, string.Empty); Query = "Select user_is_admin from Users where nid =" + usernid + ";"; dtUsers = DIConnection.ExecuteDataTable(Query); if (dtUsers.Rows.Count > 0) { if (dtUsers.Rows[0][0].ToString().ToLower() == "true") { isAdmin = true; } } } return isAdmin; }