private void HandleLogin(object sender, LogInEventArgs login)
        {
            Trace.WriteLine(string.Format("Login: {0}, {1}, {2}", login.LoginPayload.user, login.LoginPayload.password, login.LoginPayload.legacyName));

            var connected = new Connected { user = login.LoginPayload.user };
            SendMessage(WrapperMessage.Type.TYPE_CONNECTED, connected);
        }
Esempio n. 2
0
        private void _loginVM_LogInEvent(object sender, LogInEventArgs e)
        {
            if (e.LoggedInSuccesfully == true)
            {
                _loginVM.LogInEvent -= _loginVM_LogInEvent;
            }


            ActiveLoggedUser = e.ActiveUser;
            if (e.ActiveUser?.Role == "admin")
            {
                DeactivateItem(_loginVM, true);
                AdminScreen();
            }
            else if (e.ActiveUser?.Role == "cashier")
            {
                DeactivateItem(_loginVM, true);
                CashierScreen();
            }
            else
            {
                DeactivateItem(_loginVM, true);
                BlankScreen();
            }
            //if(e.LoggedInSuccesfully == true)
            //{
            //    DeactivateItem(_loginVM, true);
            //}
        }
Esempio n. 3
0
 static private void _client_OnlineUsersUpdated(object sender, LogInEventArgs e)
 {
     Data.OnlineUsers.Clear();
     foreach (string item in e.Users.Where(x => x != Data.Nickname))
     {
         Data.OnlineUsers.Add(new ClientModel(item));
     }
 }