Example #1
0
        private void httpResponse(JSONObject response)
        {
            WaitDialog.close();
            int error_code = response.getInt("error_code");

            if (error_code == 0)
            {
                FloderUtils folder      = new FloderUtils(outPath);
                JSONObject  value       = response.getJSONObject("value");
                string      file_path   = folder.createDeviceFolder(value.getString("deviceAddress"), orderID);
                BrainChart  brainCharts = new BrainChart(file_path, true, false, null);
                //brainCharts.Location = new Point(350, 45);
                //brainCharts.TopLevel = false;
                //this.Controls.Add(brainCharts);
                brainCharts.Show();
                brainCharts.Location = new Point(0, 0);
                resultList.Clear();
                JSONArray list = response.getJSONArray("list");
                for (int i = 0; i < list.Count; i++)
                {
                    JSONObject item = list.getJSONObject(i);
                    resultList.Add(item);
                }
                reloadList();
                setValue(value);
            }
            else
            {
                string message = response.getString("message");
                MessageBox.Show(message);
            }
        }
Example #2
0
        private void httpResponse(JSONObject response)
        {
            WaitDialog.close();
            int error_code = response.getInt("error_code");

            if (error_code == 0)
            {
                resultList.Clear();
                FloderUtils floder = new FloderUtils(this.outPath);
                ArrayList   pathes = floder.listAllOrder();
                resultList = pathes;
                JSONArray list = response.getJSONArray("list");
                for (int i = 0; i < list.Count; i++)
                {
                    JSONObject item = list.getJSONObject(i);
                    resultList.Add(item);
                }
                reloadList();
            }
            else
            {
                string message = response.getString("message");
                MessageBox.Show(message);
            }
        }
Example #3
0
        //private ChartDraw chartDraw = null;

        public Memory(ConfigManager manager, ArrayList root_f)
        {
            InitializeComponent();
            this.configManager = manager;
            // this.TopMost = true;
            this.rootFrom = root_f;
            if (!manager.getIsTest())
            {
                string memory = ChromeUtils.memoryURL + configManager.getOrderID();
                ChromeUtils.openChrome(memory);
            }
            BluetoothDeviceManager deviceManager = manager.getDeviceManager();
            FloderUtils            folder        = new FloderUtils(manager.getPath());

            folder.createRoot();
            this.runPath       = folder.createDeviceFolder(deviceManager.getDeviceAddress(), manager.getOrderID());
            ageText.Text       = "年紀:" + manager.getYear();
            nameText.Text      = "受試者:" + manager.getName();
            orderIDText.Text   = "資料夾ID:" + manager.getOrderID();
            this.brainReceiver = new BrainReceiver(deviceManager.getCOM(), brainReiverCallback, sectionReciver, abrainCallback);
            //this.chartDraw = new ChartDraw(runPath);
            //chartDraw.Show();
            //chartDraw.Location = new Point(0,120);
            labelDeviceName.Text = deviceManager.getDeviceName() + "(" + deviceManager.getCOM() + ")";
            labelMac.Text        = deviceManager.getDeviceAddress();
            serviceTime          = -1;
            brainReciverRun();
        }
Example #4
0
 private void getOrderList()
 {
     if (isClient)
     {
         FloderUtils floder = new FloderUtils(this.outPath);
         ArrayList   pathes = floder.listAllOrder();
         resultList = pathes;
         reloadList();
     }
     else
     {
         HttpWorker httpWorker = new HttpWorker(HttpWorker.orderList, httpResponse);
         JSONObject form       = new JSONObject();
         form.setString("status", "4");
         httpWorker.setData(form);
         httpWorker.httpWorker();
         WaitDialog.show();
     }
 }