private void button4_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "" || textBox5.Text == "")
            {
                MessageBox.Show("Prvo odaberite kojeg zaposlenika želite brisati klikom na prvi stupac tablice", "Obavijest");
            }
            else
            {
                z.ime            = textBox1.Text;
                z.prezime        = textBox2.Text;
                z.email          = textBox3.Text;
                z.mobitel        = int.Parse(textBox4.Text);
                z.datum_rodenja  = dateTimePicker1.Value.ToShortDateString();
                z.id_zaposlenika = int.Parse(textBox5.Text);
                //z.slika = "";

                //za vadenje podataka iz baze -> LINQ
                DataClasses4DataContext db4 = new DataClasses4DataContext();

                /* var varijabla = from s in db4.tblZaposlenicis select s.ime;
                 * string[] name = varijabla.ToArray();
                 *
                 * var varijabla2 = from s in db4.tblZaposlenicis select s.id_zaposlenika;
                 * int[] broj = varijabla2.ToArray(); */// TREBAT CE KASNIJE

                var result = MessageBox.Show("Jeste li sigurni da želite obrisati zaposlenika?", "Obavijest", MessageBoxButtons.YesNo);
                if (result == DialogResult.Yes)
                {
                    bool success = b.Delete(z);
                    if (success)
                    {
                        MessageBox.Show("Zaposlenik uspješno izbrisan.", "Obavijest");
                        loadFormAgain();
                    }
                    else
                    {
                        MessageBox.Show("Pogreška pri brisanju zaposlenika.", "Upozorenje");
                    }
                }
                else
                {
                    loadFormAgain();
                }
            }
        }
        private void kampusGymHome_Load(object sender, EventArgs e)
        {
            // SVE ZA RASPORED pictureBox
            string[] sva_polja =
            {
                "a1b1",  "a1b2",  "a1b3",  "a1b4",  "a1b5",  "a1b6",
                "a2b1",  "a2b2",  "a2b3",  "a2b4",  "a2b5",  "a2b6",
                "a3b1",  "a3b2",  "a3b3",  "a3b4",  "a3b5",  "a3b6",
                "a4b1",  "a4b2",  "a4b3",  "a4b4",  "a4b5",  "a4b6",
                "a5b1",  "a5b2",  "a5b3",  "a5b4",  "a5b5",  "a5b6",
                "a6b1",  "a6b2",  "a6b3",  "a6b4",  "a6b5",  "a6b6",
                "a7b1",  "a7b2",  "a7b3",  "a7b4",  "a7b5",  "a7b6",
                "a8b1",  "a8b2",  "a8b3",  "a8b4",  "a8b5",  "a8b6",
                "a9b1",  "a9b2",  "a9b3",  "a9b4",  "a9b5",  "a9b6",
                "a10b1", "a10b2", "a10b3", "a10b4", "a10b5", "a10b6",
                "a11b1", "a11b2", "a11b3", "a11b4", "a11b5", "a11b6",
                "a12b1", "a12b2", "a12b3", "a12b4", "a12b5", "a12b6",
                "a13b1", "a13b2", "a13b3", "a13b4", "a13b5", "a13b6"
            };

            int j       = 0;
            int k       = 0;
            int counter = 0;
            int index   = 0;
            DataClasses1DataContext db1 = new DataClasses1DataContext();
            var varijabla1 = from s in db1.tblRasporeds select s.botunIme;

            string[] ime_botuna = varijabla1.ToArray();
            var      varijabla2 = from s in db1.tblRasporeds select s.botunText;

            string[] text_botuna = varijabla2.ToArray();

            // za rasoired
            for (j = 0; j < sva_polja.Length; j++)
            {
                for (k = 0; k < text_botuna.Length; k++)
                {
                    if (sva_polja[j] == ime_botuna[k])
                    {
                        counter++;
                        index = k;
                    }
                }

                if (counter > 0 && (text_botuna[index] == "Privatni trening" || text_botuna[index] == "Kickbox" || text_botuna[index] == "Kružni trening"))
                {
                    trening_raspored++;
                }
                counter = 0;
                index   = 0;
            }


            panel2.Height = buttonNaslovna.Height;
            panel2.Top    = buttonNaslovna.Top;

            panel1.BackColor = ColorTranslator.FromHtml("#222831");

            //Button button = (Button)sender;
            buttonNaslovna.BackColor    = Color.FromArgb(0, 129, 138);
            buttonClanstvo.BackColor    = ColorTranslator.FromHtml("#222831");
            buttonInformacije.BackColor = ColorTranslator.FromHtml("#222831");
            buttonZaposlenici.BackColor = ColorTranslator.FromHtml("#222831");
            buttonRaspored.BackColor    = ColorTranslator.FromHtml("#222831");
            buttonInventar.BackColor    = ColorTranslator.FromHtml("#222831");

            //za vadenje podataka iz baze clanove-> LINQ
            DataClasses3DataContext db3 = new DataClasses3DataContext();

            var pomocna3 = from s in db3.tblMembers select s.spol;

            string[] spol  = pomocna3.ToArray();
            var      temp3 = from s in db3.tblMembers select s.vrsta_treninga;

            string[] text       = temp3.ToArray();
            var      varijabla3 = from s in db3.tblMembers select s.id;

            int[] broj = varijabla3.ToArray();

            int[] temp_niz = { 0, 0, 0 };
            int[] spol_niz = { 0, 0 };

            //sprema u public varijablu broj clanova
            clanovi     = broj.Length;
            label1.Text = clanovi + " članova";

            //za vadenje podataka iz baze clanove-> LINQ
            DataClasses4DataContext db4 = new DataClasses4DataContext();
            //sprema u public varijablu broj zaposlenika
            var varijabla4 = from s in db4.tblZaposlenicis select s.id_zaposlenika;

            int[] number = varijabla4.ToArray();
            zaposlenici = number.Length;
            label2.Text = zaposlenici + " zaposlenika";

            //za raspored picturebox
            label3.Text = trening_raspored + " treninga";

            // za graf

            for (int i = 0; i < text.Length; i++)  // vadimo vrste treniga za chart2
            {
                if (text[i] == "Teretana")
                {
                    temp_niz[0]++;
                }
                else if (text[i] == "Kickbox")
                {
                    temp_niz[1]++;
                }
                else if (text[i] == "Kružni trening")
                {
                    temp_niz[2]++;
                }
                else
                {
                    continue;
                }
            }

            for (int i = 0; i < text.Length; i++)  // vadimo vrste ljudi za chart1
            {
                if (spol[i] == "Muški")
                {
                    spol_niz[0]++;
                }
                else if (spol[i] == "Ženski")
                {
                    spol_niz[1]++;
                }
                else
                {
                    continue;
                }
            }


            chart1.Series["s1"].IsValueShownAsLabel = true;
            chart1.Series["s1"].Points.AddXY("1", spol_niz[0]); //ovo ce bit muski
            chart1.Series["s1"].Points.AddXY("2", spol_niz[1]); // ovo zenski
            chart1.Series["s1"].Points[0].LegendText = "Muškarci";
            chart1.Series["s1"].Points[1].LegendText = "Žene";

            chart2.Series["s2"].IsValueShownAsLabel = true;
            chart2.Series["s2"].Points.AddXY("1", temp_niz[0]); //teretana
            chart2.Series["s2"].Points.AddXY("2", temp_niz[1]); // kickbox
            chart2.Series["s2"].Points.AddXY("3", temp_niz[2]); //kruzni trening
            chart2.Series["s2"].Points[0].LegendText = "Teretana";
            chart2.Series["s2"].Points[1].LegendText = "Kickbox";
            chart2.Series["s2"].Points[2].LegendText = "Kružni trening";

            #region Kartezijev graf

            /* AKO SE ODLUCIMO ZA KARTEZIJEV
             * cartesianChart1.Series = new LiveCharts.SeriesCollection
             * {
             *  new LineSeries
             *  {
             *      Values=new ChartValues<ObservablePoint>
             *      {
             *          new ObservablePoint(1,1),
             *          new ObservablePoint(2,2),
             *          new ObservablePoint(3,1),
             *          new ObservablePoint(5,3),
             *          new ObservablePoint(8,6),
             *          new ObservablePoint(10,2),
             *      },
             *      PointGeometrySize=15
             *  },
             *   new LineSeries
             *  {
             *      Values=new ChartValues<ObservablePoint>
             *      {
             *          new ObservablePoint(1,1),
             *          new ObservablePoint(2,2),
             *          new ObservablePoint(3,3),
             *          new ObservablePoint(4,4),
             *          new ObservablePoint(5,5),
             *          new ObservablePoint(6,6),
             *      },
             *      PointGeometrySize=15
             *  },
             *    new LineSeries
             *  {
             *      Values=new ChartValues<ObservablePoint>
             *      {
             *          new ObservablePoint(2,10),
             *          new ObservablePoint(6,8),
             *          new ObservablePoint(3,5),
             *          new ObservablePoint(1,3),
             *          new ObservablePoint(5,5),
             *          new ObservablePoint(4,2),
             *      },
             *      PointGeometrySize=15
             *  }
             *
             * };*/
            #endregion
        }
        private void button2_Click(object sender, EventArgs e) // Dodaj botun
        {
            DataClasses4DataContext db4 = new DataClasses4DataContext();
            //sprema u public varijablu broj zaposlenika
            var varijabla4 = from s in db4.tblZaposlenicis select s.id_zaposlenika;

            int[] number = varijabla4.ToArray();


            bool temp  = false;
            bool temp2 = false;
            bool temp3 = true;
            int  rez   = 0;

            temp2 = int.TryParse(textBox4.Text, out rez);
            rez   = 0;
            temp  = int.TryParse(textBox5.Text, out rez);

            for (int i = 0; i < number.Length; i++) // Provjera da li postoji isti broj tj id_korisnika u bazi
            {
                if (rez == number[i])
                {
                    temp3 = false;
                }
            }

            if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "" || textBox5.Text == "")
            {
                MessageBox.Show("Prvo unesite podatke.", "Obavijest");
            }
            else if (temp == false)
            {
                MessageBox.Show("Niste unijeli ispravan broj zaposlenika.", "Obavijest");
            }
            else if (temp3 == false)
            {
                MessageBox.Show("Unijeli ste broj zaposlenika koji se već koristi.", "Obavijest");
            }
            else
            {
                z.ime     = textBox1.Text;
                z.prezime = textBox2.Text;
                z.email   = textBox3.Text;
                if (temp2 == false)
                {
                    z.mobitel = 0;
                }
                else
                {
                    z.mobitel = int.Parse(textBox4.Text);
                }

                z.datum_rodenja  = dateTimePicker1.Value.ToShortDateString();
                z.id_zaposlenika = int.Parse(textBox5.Text);
                //z.slika = "";

                if (temp)
                {
                    var result = MessageBox.Show("Jeste li sigurni da želite dodati novog zaposlenika?", "Obavijest", MessageBoxButtons.YesNo);
                    if (result == DialogResult.Yes)
                    {
                        bool success = b.Insert(z);

                        if (success)
                        {
                            MessageBox.Show("Uspješno dodan novi zaposlenik.", "Obavijest");
                            loadFormAgain();
                        }
                        else
                        {
                            MessageBox.Show("Nešto je pošlo po krivu", "Upozorenje");
                        }
                    }
                    else
                    {
                        loadFormAgain();
                    }
                }
            }
        }