protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { CheckAdminPower("ReadAdminLog", PowerCheckType.Single); int count = 0; var adminList = AdminBLL.ReadList(1, 1000, ref count); AdminId.DataSource = adminList; AdminId.DataTextField = "Name"; AdminId.DataValueField = "ID"; AdminId.DataBind(); AdminId.Items.Insert(0, new ListItem("所有管理员", string.Empty)); int adminId = RequestHelper.GetQueryString <int>("AdminId"); string logType = RequestHelper.GetQueryString <string>("LogType"); DateTime startAddDate = RequestHelper.GetQueryString <DateTime>("StartAddDate"); DateTime endAddDate = ShopCommon.SearchEndDate(RequestHelper.GetQueryString <DateTime>("EndAddDate")); AdminId.Text = adminId.ToString(); LogType.Text = logType; StartAddDate.Text = RequestHelper.GetQueryString <string>("StartAddDate"); EndAddDate.Text = RequestHelper.GetQueryString <string>("EndAddDate"); var data = AdminLogBLL.ReadList(CurrentPage, PageSize, ref Count, logType, startAddDate, endAddDate, adminId); BindControl(data, RecordList, MyPager); } }
public override void ToStream(Stream output) { output.Write(TLUtils.SignatureToBytes(Signature)); output.Write(Id.ToBytes()); output.Write(AccessHash.ToBytes()); output.Write(Date.ToBytes()); output.Write(AdminId.ToBytes()); output.Write(ParticipantId.ToBytes()); output.Write(GAorB.ToBytes()); Key.NullableToStream(output); KeyFingerprint.NullableToStream(output); P.NullableToStream(output); G.NullableToStream(output); A.NullableToStream(output); MessageTTL.NullableToStream(output); FileName.NullableToStream(output); RawInSeqNo.NullableToStream(output); RawOutSeqNo.NullableToStream(output); Layer.NullableToStream(output); PFS_ExchangeId.NullableToStream(output); PFS_A.NullableToStream(output); PFS_Key.NullableToStream(output); PFS_KeyFingerprint.NullableToStream(output); }
public override void ToStream(Stream output) { output.Write(TLUtils.SignatureToBytes(Signature)); output.Write(Id.ToBytes()); output.Write(AccessHash.ToBytes()); output.Write(Date.ToBytes()); output.Write(AdminId.ToBytes()); output.Write(ParticipantId.ToBytes()); output.Write(GAorB.ToBytes()); Key.NullableToStream(output); KeyFingerprint.NullableToStream(output); P.NullableToStream(output); G.NullableToStream(output); A.NullableToStream(output); MessageTTL.NullableToStream(output); CustomFlags.NullableToStream(output); ToStream(output, OriginalKey, CustomFlags, (int)EncryptedChatCustomFlags.OriginalKey); ToStream(output, ExtendedKey, CustomFlags, (int)EncryptedChatCustomFlags.ExtendedKey); RawInSeqNo.NullableToStream(output); RawOutSeqNo.NullableToStream(output); Layer.NullableToStream(output); }
public override int GetHashCode() { int hash = 1; if (Name.Length != 0) { hash ^= Name.GetHashCode(); } if (AdminName.Length != 0) { hash ^= AdminName.GetHashCode(); } if (AdminId != 0UL) { hash ^= AdminId.GetHashCode(); } if (AdminTel.Length != 0) { hash ^= AdminTel.GetHashCode(); } if (ClubGold != 0L) { hash ^= ClubGold.GetHashCode(); } if (CreatePower != false) { hash ^= CreatePower.GetHashCode(); } if (ClubId != 0) { hash ^= ClubId.GetHashCode(); } return(hash); }
public override void ToStream(Stream output) { output.Write(TLUtils.SignatureToBytes(Signature)); output.Write(ChatId.ToBytes()); output.Write(AdminId.ToBytes()); Participants.ToStream(output); output.Write(Version.ToBytes()); }
protected override string GenerateMessage() => _template.Replace("{{command}}", Map[CommandType]) .Replace("{{missionId}}", _missionId.ToString()) .Replace("{{adminId}}", AdminId.ToString()) .Replace("{{description}}", _description) .Replace("{{remainingTime}}", _remainingType.ToString()) .Replace("{{radius}}", _zone.Radius.ToString(CultureInfo.InvariantCulture)) .Replace("{{latitude}}", _zone.Latitude.ToString(CultureInfo.InvariantCulture)) .Replace("{{longitude}}", _zone.Longitude.ToString(CultureInfo.InvariantCulture));
public void ChangePassword(AdminId adminId, string password) { _authCommands.ChangePassword(new ChangePassword { ActorId = adminId, NewPassword = password }); _eventBus.Publish(new AdminPasswordChanged(adminId)); }
/// <summary> /// 获取需要通知的设备 /// </summary> /// <param name="AdminIds"></param> /// <returns></returns> private static List <HubInfo> GetCurAdminDeviceIds(params int[] AdminIds) { List <HubInfo> list = new List <HubInfo>(); foreach (var AdminId in AdminIds) { var curDeviceIds = _hubInfo.Where(w => w.AdminId == AdminId.ToString()).ToList(); list.AddRange(curDeviceIds); } return(list); }
public override void ToStream(Stream output) { output.Write(TLUtils.SignatureToBytes(Signature)); Id.ToStream(output); AccessHash.ToStream(output); Date.ToStream(output); AdminId.ToStream(output); ParticipantId.ToStream(output); GB.ToStream(output); Protocol.ToStream(output); }
public override byte[] ToBytes() { return(TLUtils.Combine( TLUtils.SignatureToBytes(Signature), Id.ToBytes(), AccessHash.ToBytes(), Date.ToBytes(), AdminId.ToBytes(), ParticipantId.ToBytes(), GB.ToBytes(), Protocol.ToBytes())); }
public override void ToStream(Stream output) { output.Write(TLUtils.SignatureToBytes(Signature)); Flags.ToStream(output); Id.ToStream(output); AccessHash.ToStream(output); Date.ToStream(output); AdminId.ToStream(output); ParticipantId.ToStream(output); Protocol.ToStream(output); ToStream(output, ReceiveDate, Flags, (int)PhoneCallWaitingFlags.ReceiveDate); }
public override byte[] ToBytes() { return(TLUtils.Combine( TLUtils.SignatureToBytes(Signature), Flags.ToBytes(), Id.ToBytes(), AccessHash.ToBytes(), Date.ToBytes(), AdminId.ToBytes(), ParticipantId.ToBytes(), Protocol.ToBytes(), ToBytes(ReceiveDate, Flags, (int)PhoneCallWaitingFlags.ReceiveDate))); }
public override void ToStream(Stream output) { output.Write(TLUtils.SignatureToBytes(Signature)); Id.ToStream(output); AccessHash.ToStream(output); Date.ToStream(output); AdminId.ToStream(output); ParticipantId.ToStream(output); GAorB.ToStream(output); KeyFingerprint.ToStream(output); Protocol.ToStream(output); Connection.ToStream(output); AlternativeConnections.ToStream(output); StartDate.ToStream(output); }
public override byte[] ToBytes() { return(TLUtils.Combine( TLUtils.SignatureToBytes(Signature), Id.ToBytes(), AccessHash.ToBytes(), Date.ToBytes(), AdminId.ToBytes(), ParticipantId.ToBytes(), GAorB.ToBytes(), KeyFingerprint.ToBytes(), Protocol.ToBytes(), Connection.ToBytes(), AlternativeConnections.ToBytes(), StartDate.ToBytes())); }
public void StartAdminSession_Should_Start_Users_New_Admin_Session() { using (new TransactionScope()) { // Given var sessionId = sessionDataService.StartAdminSession(7); // When var newAdminSession = sessionTestHelper.GetAdminSession(sessionId); // Then newAdminSession.Should().NotBe(null); newAdminSession !.AdminId.Should().Be(7); newAdminSession.LoginTime.Should().BeCloseTo(DateTime.UtcNow, TwoMinutesInMilliseconds); } }
public override void ToStream(Stream output) { output.Write(TLUtils.SignatureToBytes(Signature)); output.Write(Id.ToBytes()); output.Write(AccessHash.ToBytes()); output.Write(Date.ToBytes()); output.Write(AdminId.ToBytes()); output.Write(ParticipantId.ToBytes()); Key.NullableToStream(output); KeyFingerprint.NullableToStream(output); P.NullableToStream(output); G.NullableToStream(output); A.NullableToStream(output); MessageTTL.NullableToStream(output); FileName.NullableToStream(output); }
public override int GetHashCode() { int hash = 1; if (CodeId != 0) { hash ^= CodeId.GetHashCode(); } if (Name.Length != 0) { hash ^= Name.GetHashCode(); } if (AdminName.Length != 0) { hash ^= AdminName.GetHashCode(); } if (AdminId != 0UL) { hash ^= AdminId.GetHashCode(); } if (AdminTel.Length != 0) { hash ^= AdminTel.GetHashCode(); } if (ClubGold != 0L) { hash ^= ClubGold.GetHashCode(); } hash ^= playerGuid_.GetHashCode(); hash ^= playerList_.GetHashCode(); hash ^= applicationList_.GetHashCode(); if (CreatePower != 0) { hash ^= CreatePower.GetHashCode(); } hash ^= adminList_.GetHashCode(); if (HasCreatePower != false) { hash ^= HasCreatePower.GetHashCode(); } return(hash); }
/** * Sets a client's AdminId. * * @param client Player's index. * @param id AdminId to set. INVALID_ADMIN_ID removes admin permissions. * @param temp True if the id should be freed on disconnect. * @error Invalid client index, client not connected, or bogus AdminId. */ public static void SetUserAdmin(int client, AdminId id, bool temp = false) { throw new NotImplementedException(); }
/** * Returns whether an admin has access to a given command string. The string * can be any override string, as overrides can be independent of * commands. This feature essentially allows you to create custom flags * using the override system. * * @param id AdminId of the admin. * @param command Command name. If the command is not found, the default * flags are used. * @param flags Flag string to use as a default, if the command or override * is not found. * @param override_only If true, SourceMod will not attempt to find a matching * command, and it will only use the default flags specified. * Otherwise, SourceMod will ignore the default flags if * there is a matching admin command. * @return True if the admin has access, false otherwise. */ public static bool CheckAccess(AdminId id, string command, int flags, bool override_only = false) { throw new NotImplementedException(); }