private void List_control_Load(object sender, EventArgs e)
        {
            Company[] cpnList = new Company[30];
            Task.Run(() => {
                cpnList = Company.GenerateListOfCompanies(30);
                for (int i = 0; i < 30; i++)
                {
                    SQLiteCommands.LoadToDatabase(cpnList[i]);
                }
            });

            List <string> listOne = SQLiteCommands.LoadCompanies();

            for (int i = 0; i < listOne.Count; i++)
            {
                comboBox1.Items.Add(listOne[i]);
                comboBox2.Items.Add(listOne[i]);
            }

            cpn = SQLiteCommands.LoadInformation("DEREHAM SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ");
            List <List <string> > listTwo = cpn.PropertiesList(cpn);

            for (int i = 0; i < listTwo[0].Count; i++)
            {
                dataGridView3.Rows.Add(listTwo[0][i].ToString(), listTwo[1][i].ToString());
            }
        }
        private void Chart_control_Load_1(object sender, EventArgs e)
        {
            List <string> listOne = SQLiteCommands.LoadCompanies();

            for (int i = 0; i < listOne.Count; i++)
            {
                comboBox1.Items.Add(listOne[i]);
                comboBox2.Items.Add(listOne[i]);
            }
            List <Label> Label_Left  = new List <Label>();
            List <Label> Label_Right = new List <Label>();



            Label_Right.Add(Label1_Right);



            Charts_Left.Add(Chart1_Left);
            Charts_Left.Add(Chart2_Left);
            Charts_Left.Add(Chart3_Left);
            Charts_Left.Add(Chart4_Left);


            Charts_Right.Add(Chart1_Right);
            Charts_Right.Add(Chart2_Right);
            Charts_Right.Add(Chart3_Right);
            Charts_Right.Add(Chart4_Right);



            Random rd = new Random();

            for (int i = 0; i < 4; i++)
            {
                Charts_array_left[i]  = rd.Next(1, 50000);
                Charts_array_right[i] = rd.Next(1, 50000);

                Color col = Color.FromArgb(rd.Next(255), rd.Next(255), rd.Next(255));
                Charts_Left[i].BackColor  = col;
                Charts_Right[i].BackColor = col;

                if (Charts_array_left[i] > Charts_array_right[i])
                {
                    Charts_Left[i].Location = new Point(Charts_Left[i].Location.X - (400 - Charts_Left[i].Width), Charts_Left[i].Location.Y);
                    Charts_Left[i].Width    = 400;
                    Charts_Left[i].Text     = Charts_array_left[i].ToString();
                    Charts_Right[i].Width   = (int)(400 * (Charts_array_right[i] / Charts_array_left[i]));
                    Charts_Right[i].Text    = Charts_array_right[i].ToString();
                }
                else
                {
                    Charts_Right[i].Width = 400;
                    Charts_Right[i].Text  = Charts_array_right[i].ToString();

                    Charts_Left[i].Location = new Point(Charts_Left[i].Location.X + (Charts_Left[i].Width - (int)(400 * (Charts_array_left[i] / Charts_array_right[i]))), Charts_Left[i].Location.Y);
                    Charts_Left[i].Width    = (int)(400 * (Charts_array_left[i] / Charts_array_right[i]));
                    Charts_Left[i].Text     = Charts_array_left[i].ToString();
                }
            }
        }