using RestSharp;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Test
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (checkBox1.Checked)
            {
                RestClient client = new RestClient("http://10.85.196.40:8089/StealAgv/sendNew?from=4dwash&place=" + textBox1.Text);
                client.Timeout = -1;
                RestRequest request = new RestRequest(Method.GET);
                IRestResponse response = client.Execute(request);
                textBox2.Text = response.Content;
            }
            else if (checkBox2.Checked)
            {
                RestClient client = new RestClient("http://10.85.196.40:8089/StealAgv/sendNew?from=4cwash&place=" + textBox1.Text);
                client.Timeout = -1;
                RestRequest request = new RestRequest(Method.GET);
                IRestResponse response = client.Execute(request);
                textBox2.Text = response.Content;
            }
            else if (checkBox3.Checked)
            {
                RestClient client = new RestClient("http://10.85.196.40:8089/StealAgv/sendNew?from=storage&place=" + textBox1.Text);
                client.Timeout = -1;
                RestRequest request = new RestRequest(Method.GET);
                IRestResponse response = client.Execute(request);
                textBox2.Text = response.Content;
            }
            else
            {
                string[] arr = textBox1.Text.Split(',');
                for (int i = 0; i < arr.Length; i++)
                {
                    RestClient client = new RestClient("http://10.85.196.40:8089/StealAgv/takeOld?place=" + arr[i]);
                    client.Timeout = -1;
                    RestRequest request = new RestRequest(Method.GET);
                    IRestResponse response = client.Execute(request);
                    textBox2.Text = response.Content;
                    System.Threading.Thread.Sleep(500);
                }
            }

            MessageBox.Show("OK");
        
        }

        private void button2_Click(object sender, EventArgs e)
        {
            RestClient client = new RestClient("http://10.85.196.40:8089/StealAgv/sendNew?from=4dwash&place=4dwash");
            client.Timeout = -1;
            RestRequest request = new RestRequest(Method.GET);
            IRestResponse response = client.Execute(request);
            textBox2.Text = response.Content;
            MessageBox.Show("OK");
        }

        private void button3_Click(object sender, EventArgs e)
        {
            RestClient client = new RestClient("http://10.85.196.40:8089/StealAgv/sendNew?from=4cwash&place=4cwash");
            client.Timeout = -1;
            RestRequest request = new RestRequest(Method.GET);
            IRestResponse response = client.Execute(request);
            textBox2.Text = response.Content;
            MessageBox.Show("OK");
        }

        private void button4_Click(object sender, EventArgs e)
        {
            RestClient client = new RestClient("http://10.85.196.40:8089/StealAgv/storage?place=4D_Enter");
            client.Timeout = -1;
            RestRequest request = new RestRequest(Method.GET);
            IRestResponse response = client.Execute(request);
            textBox2.Text = response.Content;
            MessageBox.Show("OK");
        }
    }
}