Ejemplo n.º 1
0
        public void Login(DataNormalizatorMessageFactory.LoginMessage msg)
        {
            // var users = DataManager.GetUsers();
            var clientProxy     = CurrentClient.GetClientProxy <IDataNormalizatorService>();
            var client          = CurrentClient;
            var collectorClient = new CollectorClient(msg.Username, 1, CurrentClient, clientProxy)
            {
                IndexInAdminList = (int)client.ClientId
            };

            Clients[client.ClientId] = collectorClient;

            //Register to Disconnected event to know when user connection is closed
            client.Disconnected += ClientDisconnected;
            //Start a new task to send user list to mainform
        }
Ejemplo n.º 2
0
        public void Login(DataNormalizatorMessageFactory.LoginMessage msg)
        {
            // var users = DataManager.GetUsers();
            var clientProxy = CurrentClient.GetClientProxy<IDataNormalizatorService>();
            var client = CurrentClient;
            var collectorClient = new CollectorClient(msg.Username, 1, CurrentClient, clientProxy)
            {
                IndexInAdminList = (int) client.ClientId
            };
            Clients[client.ClientId] = collectorClient;

            //Register to Disconnected event to know when user connection is closed
            client.Disconnected += ClientDisconnected;
            //Start a new task to send user list to mainform
        }
Ejemplo n.º 3
0
        private void AddUserAndActivate(CollectorClient user, SymbolModel smb)
        {
            _adminService.TickNetSymbolAccesRank[smb.SymbolName].Add(user);
            try
            {
                user.TickNetProxy.ActivateClient(smb.SymbolName);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
                ActivateNextClient(smb);
            }
            DataManager.AddNewLog(new LogModel
                                      {
                                          Application = "TickNet",
                                          Date = DateTime.Now,
                                          Status = 3,
                                          Symbol = smb.SymbolName,
                                          UserId = _users.Find(oo => oo.Name == user.UserName).Id,
                                          LogId = 2,
                                          MsgType = 2

                                      });
            AddSymbolToBusySymbols(smb);
        }