Ejemplo n.º 1
0
        public void registraAcesso()
        {
            // Registrar acesso (informar o ambiente e o usuário - registrar o
            // log respectivo)
            int idUsuario, idAmbiente;

            enviaMensagem(1, "ID do Ambiente", false);
            idAmbiente = int.Parse(Console.ReadLine());

            enviaMensagem(1, "ID do Usuário", false);
            idUsuario = int.Parse(Console.ReadLine());

            Usuario  user        = cadastro.pesquisarUsuario(new Usuario(idUsuario));
            Ambiente environment = cadastro.pesquisarAmbiente(new Ambiente(idAmbiente));

            // logou = true || não logou = false
            if (user.Ambientes.Contains(environment))
            {
                environment.registrarLog(new Log(DateTime.Now, true, user));
            }
            else
            {
                environment.registrarLog(new Log(DateTime.Now, false, user));
            }
        }
Ejemplo n.º 2
0
        public void registraAcesso()
        {
            int idUsuario, idAmbiente;

            enviaMensagem(1, "ID do Ambiente", false);
            idAmbiente = int.Parse(Console.ReadLine());

            enviaMensagem(1, "ID do Usuário", false);
            idUsuario = int.Parse(Console.ReadLine());

            Usuario  user        = cadastro.pesquisarUsuario(new Usuario(idUsuario));
            Ambiente environment = cadastro.pesquisarAmbiente(new Ambiente(idAmbiente));

            if (user.Ambientes.Contains(environment))
            {
                environment.registrarLog(new Log(DateTime.Now, true, user));
            }
            else
            {
                environment.registrarLog(new Log(DateTime.Now, false, user));
            }
        }