private void SynchDBaseLockKey() { //LockKeyManager MyLockKeyManager = new LockKeyManager(); //MyLockKeyManager.ClearLockKey(MyLockIDStr); LockKeyManager MyLockKeyManager = new LockKeyManager(); MyLockKeyManager.ClearLockKey(MyLockIDStr); }
public MicroServiceReception(ILogger <MicroServiceReception> logger, Gateway gateway, LockKeyManager lockKeyManager, GatewayRefereeClient gatewayReferee, IServiceProviderAllocator serviceProviderAllocator) { _Gateway = gateway; _ServiceProviderAllocator = serviceProviderAllocator; _Logger = logger; _lockKeyManager = lockKeyManager; _gatewayReferee = gatewayReferee; }
private void DeleteKeySaveTODataCenterBase(int KeyIDNumber) { //从数据库删除 //ConnectionStringSettings CloudLockConnectString = ConfigurationManager.ConnectionStrings["CloudLockConnectString"]; // LockKeyManager MyLockKeyManager = new LockKeyManager(CloudLockConnectString.ConnectionString); LockKeyManager MyLockKeyManager = new LockKeyManager(); LockKey AnyLockKey = new LockKey(); AnyLockKey.LockID = MyLockIDStr; AnyLockKey.LockKeyID = KeyIDNumber; MyLockKeyManager.DeleteLockKey(AnyLockKey); //--切底删除--- }
private void AddKeyUpdateTODataCenterBase(int KeyIDNumber) { //更改数据库 //ConnectionStringSettings CloudLockConnectString = ConfigurationManager.ConnectionStrings["CloudLockConnectString"]; //LockKeyManager MyLockKeyManager = new LockKeyManager(CloudLockConnectString.ConnectionString); LockKeyManager MyLockKeyManager = new LockKeyManager(); LockKey AnyLockKey = new LockKey(); AnyLockKey.LockID = MyLockIDStr; AnyLockKey.LockKeyID = KeyIDNumber; MyLockKeyManager.UpdateLockKey(AnyLockKey); }
private void AddKeySaveTODataCenterBase(int KeyIDNumber, string NameIDStr) { //插入数据库 //ConnectionStringSettings CloudLockConnectString = ConfigurationManager.ConnectionStrings["CloudLockConnectString"]; LockKey AnyLockKey = new LockKey(); AnyLockKey.LockID = MyLockIDStr; AnyLockKey.LockKeyID = KeyIDNumber; AnyLockKey.OwerName = NameIDStr; AnyLockKey.KeyString = "******"; AnyLockKey.CreateTime = DateTime.Now; LockKeyManager MyLockKeyManager = new LockKeyManager(); //CloudLockConnectString.ConnectionString MyLockKeyManager.InsertLockKey(AnyLockKey); }
private string GetKeyDateStrFromODataBase() { LockKeyManager MyLockKeyManager = new LockKeyManager(); //LockKey AnyLockKey = new LockKey(); //AnyLockKey.LockID = this.MyLockIDStr; //AnyLockKey..OwerName = this.NameIDStr; //AnyLockKey.KeyDateStr = this.DateTimeStr; LockKey AnyLockKey = MyLockKeyManager.FindOneLockKey(this.MyLockIDStr, int.Parse(KeyNumberIDStr)); if (AnyLockKey != null) { return(MyLockKeyManager.FindOneLockKey(this.MyLockIDStr, int.Parse(KeyNumberIDStr)).KeyDateStr); } else { return(null); } }
private int AddKeySaveTODataCenterBaseEx() { //-----插入数据库---------------------------------- //int KeyIDNumberID=0; //ConnectionStringSettings CloudLockConnectString = ConfigurationManager.ConnectionStrings["CloudLockConnectString"]; //LockKeyManager MyLockKeyManager = new LockKeyManager(CloudLockConnectString.ConnectionString); //LockKeyManager MyLockKeyManager = new LockKeyManager(); LockKeyManager MyLockKeyManager = new LockKeyManager(); LockKey AnyLockKey = new LockKey(); AnyLockKey.LockID = this.MyLockIDStr; AnyLockKey.LockKeyID = this.KeyIDNumber; AnyLockKey.OwerName = this.NameIDStr; AnyLockKey.KeyDateStr = this.DateTimeStr; //return MyLockKeyManager.InsertLockKeyEx(AnyLockKey); return(MyLockKeyManager.InsertLockKeyEx(AnyLockKey)); }
private void AddKeySynchProc() { string CreateDateStr; int KeyCount; int KeyID; //--密钥部分------------------------------------------------------------------------------------------------------------- KeyCount = this.MyReadBuffers[22]; //MyAsynchLockServerSocketService.DisplayResultInfor(1, string.Format("当前有效密钥数[{0}]", KeyCount)); int ReturnCode; LockKeyManager MyLockKeyManager = new LockKeyManager(); for (int i = 0; i < KeyCount; i++) { int Index = 23 + 17 * i; KeyID = this.MyReadBuffers[Index]; CreateDateStr = null; CreateDateStr = Encoding.ASCII.GetString(this.MyReadBuffers, Index + 2, 15); //CreateDateStr = CreateDateStr.Insert(4, "-"); //CreateDateStr = CreateDateStr.Insert(7, "-"); //CreateDateStr = CreateDateStr.Insert(10, " "); //CreateDateStr = CreateDateStr.Insert(13, ":"); //CreateDateStr = CreateDateStr.Insert(16, ":"); //MyAsynchLockServerSocketService.DisplayResultInfor(1, string.Format("[{0}]号密钥创建日期[{1}]", KeyID, CreateDateStr)); //LockKeyManager MyLockKeyManager = new LockKeyManager(); //LockKeyManager MyLockKeyManager = new LockKeyManager(this.MyAsynchLockServerSocketService.MySqlConnection); LockKey AnyLockKey = new LockKey(); AnyLockKey.LockID = this.MyLockIDStr; AnyLockKey.LockKeyID = KeyID; AnyLockKey.OwerName = "XXX" + string.Format("{0:D2}", KeyID); AnyLockKey.CreateTime = this.GetCreateDateFromStr(CreateDateStr); AnyLockKey.KeyDateStr = CreateDateStr; //ReturnCode = MyLockKeyManager.SynchAddLockKey(AnyLockKey); ReturnCode = MyLockKeyManager.SynchAddLockKey(AnyLockKey); MyAsynchLockServerSocketService.DisplayResultInfor(1, string.Format("[{0}]保存[{1}]号密钥到数据库[{2}]", MyLockIDStr, KeyID, ReturnCode)); } }
private void DeleteKeySynchProc() { string CreateDateStr; int KeyCount; int KeyID; //--密钥部分------------------------------------------------------------------------------------------------------------- KeyCount = this.MyReadBuffers[22]; //MyAsynchLockServerSocketService.DisplayResultInfor(1, string.Format("当前有效密钥数[{0}]", KeyCount)); //----------------------------------------------------------------------------------------------------------------------- LockKeyManager MyLockKeyManager = new LockKeyManager(); for (int i = 0; i < KeyCount; i++) { int Index = 23 + 17 * i; KeyID = this.MyReadBuffers[Index]; CreateDateStr = null; CreateDateStr = Encoding.ASCII.GetString(this.MyReadBuffers, Index + 2, 15); //CreateDateStr = CreateDateStr.Insert(4, "-"); //CreateDateStr = CreateDateStr.Insert(7, "-"); //CreateDateStr = CreateDateStr.Insert(10, " "); //CreateDateStr = CreateDateStr.Insert(13, ":"); //CreateDateStr = CreateDateStr.Insert(16, ":"); //MyAsynchLockServerSocketService.DisplayResultInfor(1, string.Format("[{0}]号密钥创建日期[{1}]", KeyID, CreateDateStr)); //LockKeyManager MyLockKeyManager = new LockKeyManager(); LockKey AnyLockKey = new LockKey(); AnyLockKey.LockID = MyLockIDStr; AnyLockKey.LockKeyID = KeyID; //MyLockKeyManager.DeleteLockKeyEx(AnyLockKey);//--采用标志删除-- MyLockKeyManager.DeleteLockKeyEx(AnyLockKey); //--采用标志删除-- MyAsynchLockServerSocketService.DisplayResultInfor(1, string.Format("[{0}]删除[{1}]号密钥从数据库", MyLockIDStr, KeyID)); } }
public LockKeyHandler(IServiceProvider serviceProvider) { _serviceProvider = serviceProvider; _lockKeyManager = serviceProvider.GetService <LockKeyManager>(); _gateway = serviceProvider.GetService <Gateway>(); }
private void AllInforSynchProc() { string MasterKey = null; string CreateDateStr; int KeyCount; int KeyID; //---母码部分-------------------------------------------------------------------------------------------------------------- for (int i = 0; i < 6; i++) { MasterKey = MasterKey + this.MyReadBuffers[22 + i].ToString(); } CreateDateStr = Encoding.ASCII.GetString(this.MyReadBuffers, 28, 15); //CreateDateStr = CreateDateStr.Insert(4, "-"); //CreateDateStr = CreateDateStr.Insert(7, "-"); //CreateDateStr = CreateDateStr.Insert(10, " "); //CreateDateStr = CreateDateStr.Insert(13, ":"); //CreateDateStr = CreateDateStr.Insert(16, ":"); MyAsynchLockServerSocketService.DisplayResultInfor(1, string.Format("[{0}]母码修改为[{1}]", MyLockIDStr, MasterKey)); //LockManager MyLockManager = new LockManager(); //MyLockManager.UpdateMasterKey(MyLockIDStr, MasterKey);//--保存数据库 LockManager MyLockManager = new LockManager(); MyLockManager.UpdateMasterKey(MyLockIDStr, MasterKey); //--保存新母码到数据库 //--密钥部分------------------------------------------------------------------------------------------------------------- KeyCount = this.MyReadBuffers[43]; //MyAsynchLockServerSocketService.DisplayResultInfor(1, string.Format("当前有效密钥数[{0}]", KeyCount)); //-------------------------------------------------------------------------------------------------- int ReturnCode; LockKeyManager MyLockKeyManager = new LockKeyManager(); for (int i = 0; i < KeyCount; i++) { int Index = 44 + 17 * i; KeyID = this.MyReadBuffers[Index]; CreateDateStr = null; CreateDateStr = Encoding.ASCII.GetString(this.MyReadBuffers, Index + 2, 15); //CreateDateStr = CreateDateStr.Insert(4, "-"); //CreateDateStr = CreateDateStr.Insert(7, "-"); // CreateDateStr = CreateDateStr.Insert(10, " "); // CreateDateStr = CreateDateStr.Insert(13, ":"); // CreateDateStr = CreateDateStr.Insert(16, ":"); // MyAsynchLockServerSocketService.DisplayResultInfor(1, string.Format("[{0}]号密钥创建日期[{1}]", KeyID, CreateDateStr)); //------------------------------------------------------------------------------------------------- //LockKeyManager MyLockKeyManager = new LockKeyManager(); LockKey AnyLockKey = new LockKey(); AnyLockKey.LockID = this.MyLockIDStr; AnyLockKey.LockKeyID = KeyID; AnyLockKey.OwerName = "XXX" + string.Format("{0:D2}", KeyID); AnyLockKey.CreateTime = this.GetCreateDateFromStr(CreateDateStr); AnyLockKey.KeyDateStr = CreateDateStr; //ReturnCode=MyLockKeyManager.SynchAddLockKey(AnyLockKey); ReturnCode = MyLockKeyManager.SynchAddLockKey(AnyLockKey); MyAsynchLockServerSocketService.DisplayResultInfor(1, string.Format("[{0}]保存[{1}]号密钥到数据库[{2}]", MyLockIDStr, KeyID, ReturnCode)); } }
public UploadLockedKeysHandler(IServiceProvider serviceProvider) { _lockKeyManager = serviceProvider.GetService <LockKeyManager>(); _gateway = serviceProvider.GetService <Gateway>(); }