コード例 #1
0
        public static bool MachineIsRegistered2()
        {
            RestAdapter            adapter         = new RestAdapter("http://localhost:5400/api/v1/machine");
            IMachine               service         = adapter.Create <IMachine>();
            RestResponse <Machine> machineResponse = service.AutenticateMachine(service.GetMachineIdLocal());
            Machine machine = machineResponse.Data;

            return(false);
        }
コード例 #2
0
        private async void Form1_Load(object sender, EventArgs e)
        {
            machineCode           = machine.GetMachineIdLocal();
            lblSerialEstacao.Text = machineCode;


            //Autenticou a maquinia

            var machineReturn = await machine.AutenticateMachine(machineCode);

            if (machineReturn.chave_mach != null && machineReturn.status_mach == true)
            {
                lblSerialEstacao.Text += " Estação Liberada";
                //Maquinia autenticada, aqui vai gravar a data da autenticação
            }
            //Maquinia não esta liberada ou autorizada para uso do sistema
            else
            {
                MessageBox.Show("Estação não liberada, a aplicação ira fechar em 15 segundos");
                await Task.Delay(TimeSpan.FromSeconds(15));

                Application.Exit();
            }
        }