Example #1
0
        static void Main(string[] args)
        {
            const int SW_HIDE = 0;
            //const int SW_SHOW = 5;
            var handle = GetConsoleWindow();

            // Ocultar
            ShowWindow(handle, SW_HIDE);

            // Mostrar
            //ShowWindow(handle, SW_SHOW);

            var macAddress = GetEnderecoMAC();

            var UserMac = ToolsDataBase.SelectUsuarioByUserMac(GetUser(), macAddress);

            if (UserMac.User == null || UserMac.MacAddress == null)
            {
                try
                {
                    Usuario userNaoCadastrado = new Usuario
                    {
                        Nome       = "",
                        User       = GetUser(),
                        MacAddress = macAddress,
                        Ativacao   = "0"
                    };

                    ToolsDataBase.InsertUsuario(userNaoCadastrado);

                    Ativacao("false");
                }
                catch
                {
                }
            }

            else
            {
                try
                {
                    if (UserMac.User != GetUser() && UserMac.Ativacao != "True")
                    {
                        Ativacao("false");
                    }
                    else if (UserMac.User == GetUser() && UserMac.Ativacao == "True")
                    {
                        Ativacao("true");
                    }
                    else if (UserMac.User == GetUser() && UserMac.Ativacao == "False")
                    {
                        Ativacao("false");
                    }
                }
                catch
                {
                }
            }
        }
Example #2
0
        static void Main(string[] args)
        {
            var macAddress = Identifier("Win32_NetworkAdapterConfiguration", "MacAddress");

            var UserMac = ToolsDataBase.SelectUsuarioByUserMac(GetUser());

            if (UserMac.Nome == null)
            {
                try
                {
                    Usuario userNaoCadastrado = new Usuario
                    {
                        Nome       = "",
                        User       = GetUser(),
                        MacAddress = macAddress.Replace(":", ""),
                        Ativacao   = "0"
                    };

                    ToolsDataBase.InsertUsuario(userNaoCadastrado);

                    Ativacao("false");
                }
                catch
                {
                }
            }

            else
            {
                try
                {
                    if (UserMac.User != GetUser() && UserMac.Ativacao != "True")
                    {
                        Ativacao("false");
                    }
                    else if (UserMac.User == GetUser() && UserMac.Ativacao == "True")
                    {
                        Ativacao("true");
                    }
                }

                catch
                {
                }
            }
        }