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(); } } } }